Built motion from commit ecdc8e66766c75b1b08288b0ea13eb12d42606b4. Version 3.0.0...
[motion-next.git] / server / api / userProfile / userProfile.controller.js
index a7e1af8..eb4974b 100644 (file)
@@ -1 +1 @@
-const a667_0x3bd4=['addSections','VoiceExtension','musiconholds','create','offset','admin','VoiceChanSpy','childModel','../../mysqldb','metrics','toLowerCase','value','nolimit','User','WhatsappQueue','chanspies','lodash','intersection','SquareRecording','destroy','internalroutes','rawAttributes','teams','Sound','smsaccounts','clone','telephones','mailqueues','ListId','tag','like','json','and','role','ignore','isEmpty','./userProfile.socket','triggers','VoiceQueue','customdashboards','DeskAccount','Trunk','membername','send','show','foreignKey','sequelize','plugins','MailSubstatus','includes','Tag','order','crudPermissions','removeResources','AnalyticMetric','zohoaccounts','find','name','findAll','SquareProject','Plugin','removeSections','omit','SmsQueue','VoiceQueues','SquareProjects','ivrcampaigns','field','contexts','UserProfileSection','chatqueues','include','body','Resources','Team','length','ZohoAccount','Users','openchannelqueues','CmCustomField','map','vtigeraccounts','forEach','agents','JscriptyProject','Lists','trunks','options','WhatsappAccount','../../config/logger','AnalyticExtractedReport','fields','reportType','ChatQueue','parentSections','companies','Dashboard','voicerecordings','variables','smsqueues','projects','cannedanswers','attributes','union','each','sectionId','projectName','enabled','globalcustomfields','ids','type','bulkCreate','end','inboundroutes','intervals','extractedreports','getSections','faxqueues','get','rows','then','api','DefaultReports','squarerecordings','model','UserProfileResource','../../components/parsers/qs','key','Agents','SugarcrmAccount','sort','Template','Unknown\x20section','color','whatsappaccounts','SquareOdbc','UserProfile','chatwebsites','sugarcrmaccounts','odbc','default','findOne','OpenchannelAccount','CannedAnswer','catch','index','custom','Telephones','resourceId','merge','Tags','register','VoiceMail','params','MailAccount','where','includeAll','limit','SmsAccount','VIRTUAL','transaction','push','outbound','FreshdeskAccount','openchannelaccounts','telephone','inbound','sendStatus','describe','keys','count','Invalid\x20section\x20\x27','all','CmCompany','getResources','filters','Trigger','scheduler','updatedAt','filter','sounds','reportId','../../rediscache','associatedResources','createdAt','userProfileId','Content-Range','status','pick','templates','autoAssociation','subsections','queue','query','QueueCampaigns','voicequeues','tags','whatsappqueues','undefined','pauses','update'];(function(_0x572ded,_0x3bd46f){const _0x3ffa5a=function(_0x4d806e){while(--_0x4d806e){_0x572ded['push'](_0x572ded['shift']());}};_0x3ffa5a(++_0x3bd46f);}(a667_0x3bd4,0xef));const a667_0x3ffa=function(_0x572ded,_0x3bd46f){_0x572ded=_0x572ded-0x0;let _0x3ffa5a=a667_0x3bd4[_0x572ded];return _0x3ffa5a;};const _0x4e7521=a667_0x3ffa;'use strict';const _=require(_0x4e7521('0xb3')),qs=require(_0x4e7521('0x58')),logger=require(_0x4e7521('0x33'))(_0x4e7521('0x53')),{getSocket}=require(_0x4e7521('0x90')),socket=getSocket(),db=require(_0x4e7521('0xab'))['db'],{Op,ValidationError}=require(_0x4e7521('0x8'));require(_0x4e7521('0xc7'))[_0x4e7521('0x71')](socket);function respondWithStatusCode(_0x4d806e,_0x225b43){return _0x225b43=_0x225b43||0xcc,function(_0x24388a){const _0x8162d1=a667_0x3ffa;if(_0x24388a)return _0x4d806e['sendStatus'](_0x225b43);return _0x4d806e[_0x8162d1('0x95')](_0x225b43)[_0x8162d1('0x4a')]();};}function respondWithResult(_0x5bfe09,_0x2c4f9f){return _0x2c4f9f=_0x2c4f9f||0xc8,function(_0x1eb661){const _0x225ee4=a667_0x3ffa;if(_0x1eb661)return _0x5bfe09['status'](_0x2c4f9f)[_0x225ee4('0xc2')](_0x1eb661);};}function respondWithFilteredResult(_0x27ebe6,_0x2d3526){return function(_0x26f574){const _0x220831=a667_0x3ffa;if(_0x26f574){const _0x3bacea=_0x26f574[_0x220831('0x84')],_0x3c50b1=_0x2d3526[_0x220831('0xa7')];let _0x5dc01b=_0x2d3526['offset']+_0x2d3526[_0x220831('0x77')],_0x3933a6;return _0x5dc01b>=_0x3bacea?(_0x5dc01b=_0x3bacea,_0x3933a6=0xc8):_0x3933a6=0xce,_0x27ebe6['status'](_0x3933a6),_0x27ebe6['set'](_0x220831('0x94'),_0x3c50b1+'-'+_0x5dc01b+'/'+_0x3bacea)[_0x220831('0xc2')](_0x26f574);}return null;};}function saveUpdates(_0x290f8d){return function(_0xbb4c29){const _0x455d2f=a667_0x3ffa;if(_0xbb4c29)return _0xbb4c29[_0x455d2f('0xa2')](_0x290f8d)[_0x455d2f('0x52')](function(_0x127bce){return _0x127bce;});return null;};}function removeEntity(_0x245528){return function(_0x4c8ad6){const _0x42e516=a667_0x3ffa;if(_0x4c8ad6)return _0x4c8ad6[_0x42e516('0xb6')]()[_0x42e516('0x52')](function(){const _0x368374=_0x42e516;_0x245528[_0x368374('0x95')](0xcc)[_0x368374('0x4a')]();});};}function handleEntityNotFound(_0x89ac96){return function(_0xe0b817){const _0x3e0fd1=a667_0x3ffa;return!_0xe0b817&&_0x89ac96[_0x3e0fd1('0x81')](0x194),_0xe0b817;};}function handleError(_0x4ca279,_0x4e046d){return _0x4e046d=_0x4e046d||0x1f4,function(_0x46cb40){const _0x1e009f=a667_0x3ffa;logger['error'](_0x46cb40['stack']),_0x46cb40['name']&&delete _0x46cb40[_0x1e009f('0x13')],_0x4ca279[_0x1e009f('0x95')](_0x4e046d)[_0x1e009f('0x5')](_0x46cb40);};}exports[_0x4e7521('0x6b')]=function(_0x395a4b,_0xf4b030){const _0xdbf267=_0x4e7521;let _0xfa059a={};const _0x56bb07={},_0x203cee={'count':0x0,'rows':[]},_0x507f73=_[_0xdbf267('0x2a')](db[_0xdbf267('0x62')][_0xdbf267('0xb8')],function(_0x12865e){const _0x139375=_0xdbf267;return{'name':_0x12865e['fieldName'],'type':_0x12865e[_0x139375('0x48')][_0x139375('0x59')]};});_0x56bb07[_0xdbf267('0x56')]=_['map'](_0x507f73,_0xdbf267('0x13')),_0x56bb07[_0xdbf267('0x9b')]=_['keys'](_0x395a4b['query']),_0x56bb07[_0xdbf267('0x89')]=_[_0xdbf267('0xb4')](_0x56bb07[_0xdbf267('0x56')],_0x56bb07['query']),_0xfa059a[_0xdbf267('0x40')]=_[_0xdbf267('0xb4')](_0x56bb07[_0xdbf267('0x56')],qs[_0xdbf267('0x35')](_0x395a4b[_0xdbf267('0x9b')][_0xdbf267('0x35')])),_0xfa059a['attributes']=_0xfa059a[_0xdbf267('0x40')][_0xdbf267('0x25')]?_0xfa059a[_0xdbf267('0x40')]:_0x56bb07[_0xdbf267('0x56')];typeof _0x395a4b['query']['nolimit']===_0xdbf267('0xa0')&&(_0xfa059a['limit']=qs[_0xdbf267('0x77')](_0x395a4b[_0xdbf267('0x9b')][_0xdbf267('0x77')]),_0xfa059a[_0xdbf267('0xa7')]=qs['offset'](_0x395a4b['query'][_0xdbf267('0xa7')]));_0xfa059a[_0xdbf267('0xd')]=qs[_0xdbf267('0x5c')](_0x395a4b[_0xdbf267('0x9b')][_0xdbf267('0x5c')]),_0xfa059a[_0xdbf267('0x75')]=qs['filters'](_[_0xdbf267('0x96')](_0x395a4b[_0xdbf267('0x9b')],_0x56bb07['filters']),_0x507f73);_0x395a4b['query'][_0xdbf267('0x8d')]&&(_0xfa059a[_0xdbf267('0x75')]=_[_0xdbf267('0x6f')](_0xfa059a[_0xdbf267('0x75')],{[Op['or']]:_['map'](_0x507f73,function(_0x1431a5){const _0x2b1921=_0xdbf267;if(_0x1431a5[_0x2b1921('0x48')]!=='VIRTUAL'){const _0x5214f6={};return _0x5214f6[_0x1431a5[_0x2b1921('0x13')]]={[Op[_0x2b1921('0xc1')]]:'%'+_0x395a4b[_0x2b1921('0x9b')][_0x2b1921('0x8d')]+'%'},_0x5214f6;}})}));_0xfa059a=_[_0xdbf267('0x6f')]({},_0xfa059a,_0x395a4b[_0xdbf267('0x31')]);const _0x168c37={'where':_0xfa059a[_0xdbf267('0x75')]};return db['UserProfile'][_0xdbf267('0x84')](_0x168c37)[_0xdbf267('0x52')](function(_0x117c50){const _0x19ee6f=_0xdbf267;return _0x203cee[_0x19ee6f('0x84')]=_0x117c50,_0x395a4b[_0x19ee6f('0x9b')][_0x19ee6f('0x76')]&&(_0xfa059a[_0x19ee6f('0x21')]=[{'all':!![]}]),db['UserProfile'][_0x19ee6f('0x14')](_0xfa059a);})[_0xdbf267('0x52')](function(_0x50e27c){return _0x203cee['rows']=_0x50e27c,_0x203cee;})[_0xdbf267('0x52')](respondWithFilteredResult(_0xf4b030,_0xfa059a))[_0xdbf267('0x6a')](handleError(_0xf4b030,null));},exports[_0x4e7521('0x6')]=function(_0x1dc98f,_0x525c92){const _0x1e9f3d=_0x4e7521;let _0x217ff7={'raw':![],'where':{'id':_0x1dc98f[_0x1e9f3d('0x73')]['id']}};const _0x3b3077={};return _0x3b3077[_0x1e9f3d('0x56')]=_[_0x1e9f3d('0x83')](db[_0x1e9f3d('0x62')][_0x1e9f3d('0xb8')]),_0x3b3077[_0x1e9f3d('0x9b')]=_[_0x1e9f3d('0x83')](_0x1dc98f[_0x1e9f3d('0x9b')]),_0x3b3077[_0x1e9f3d('0x89')]=_[_0x1e9f3d('0xb4')](_0x3b3077[_0x1e9f3d('0x56')],_0x3b3077[_0x1e9f3d('0x9b')]),_0x217ff7['attributes']=_[_0x1e9f3d('0xb4')](_0x3b3077[_0x1e9f3d('0x56')],qs[_0x1e9f3d('0x35')](_0x1dc98f['query'][_0x1e9f3d('0x35')])),_0x217ff7[_0x1e9f3d('0x40')]=_0x217ff7[_0x1e9f3d('0x40')][_0x1e9f3d('0x25')]?_0x217ff7[_0x1e9f3d('0x40')]:_0x3b3077[_0x1e9f3d('0x56')],_0x1dc98f[_0x1e9f3d('0x9b')][_0x1e9f3d('0x76')]&&(_0x217ff7['include']=[{'all':!![]}]),_0x217ff7=_[_0x1e9f3d('0x6f')]({},_0x217ff7,_0x1dc98f['options']),db[_0x1e9f3d('0x62')][_0x1e9f3d('0x67')](_0x217ff7)[_0x1e9f3d('0x52')](handleEntityNotFound(_0x525c92))['then'](respondWithResult(_0x525c92,null))[_0x1e9f3d('0x6a')](handleError(_0x525c92,null));},exports[_0x4e7521('0xa6')]=function(_0x5e400a,_0x3424b1){const _0x494eac=_0x4e7521;return db['UserProfile']['create'](_0x5e400a['body'],{})['then'](respondWithResult(_0x3424b1,0xc9))[_0x494eac('0x6a')](handleError(_0x3424b1,null));},exports[_0x4e7521('0xbc')]=function(_0x2568b1,_0x1c73d0){const _0x25df49=_0x4e7521;let _0x2c2637={'where':{'id':_0x2568b1[_0x25df49('0x73')]['id']}};const _0x106103={};return _0x106103['model']=_[_0x25df49('0x83')](db['UserProfile'][_0x25df49('0xb8')]),_0x2c2637[_0x25df49('0x40')]=_[_0x25df49('0xb4')](_0x106103[_0x25df49('0x56')],qs[_0x25df49('0x35')](_0x2568b1[_0x25df49('0x9b')][_0x25df49('0x35')])),_0x2c2637[_0x25df49('0x40')]=_0x2c2637['attributes'][_0x25df49('0x25')]?_0x2c2637['attributes']:_0x106103['model'],_0x2568b1[_0x25df49('0x9b')][_0x25df49('0x76')]&&(_0x2c2637[_0x25df49('0x21')]=[{'all':!![]}]),_0x2c2637=_['merge']({},_0x2c2637,_0x2568b1[_0x25df49('0x31')]),db[_0x25df49('0x62')][_0x25df49('0x67')](_0x2c2637)['then'](handleEntityNotFound(_0x1c73d0))[_0x25df49('0x52')](function(_0x2e678f){const _0x462c4d=_0x25df49;if(_0x2e678f){let _0x4b2595=_0x2e678f['get']({'plain':!![]});return _0x4b2595=qs[_0x462c4d('0x18')](_0x4b2595,['id',_0x462c4d('0x92'),_0x462c4d('0x8c'),_0x462c4d('0xe')]),_0x2568b1['body']=_[_0x462c4d('0x18')](_0x2568b1[_0x462c4d('0x22')],['id','createdAt',_0x462c4d('0x8c')]),db['sequelize'][_0x462c4d('0x7a')](function(_0x542f83){const _0x346d40=_0x462c4d;return db['UserProfile']['create'](_[_0x346d40('0x6f')](_0x4b2595,_0x2568b1[_0x346d40('0x22')]),{'include':_0x2568b1['query'][_0x346d40('0x76')]?[{'all':!![]}]:undefined,'transaction':_0x542f83})[_0x346d40('0x52')](function(_0x2b77db){const _0x2ea8da=_0x346d40,_0x1b7da0=_0x2b77db[_0x2ea8da('0x50')]({'plain':!![]});return db[_0x2ea8da('0x1f')][_0x2ea8da('0x14')]({'where':{'userProfileId':_0x2568b1['params']['id']},'raw':!![]})[_0x2ea8da('0x52')](function(_0x357f61){const _0x2b85f6=_0x2ea8da;if(_0x357f61)return Promise[_0x2b85f6('0x42')](_0x357f61,function(_0x5e692b){const _0x436ea8=_0x2b85f6;return new Promise(function(_0x1e0df6,_0x505ed1){const _0x1ed58c=a667_0x3ffa;if(_0x5e692b[_0x1ed58c('0x98')]===null||_0x5e692b[_0x1ed58c('0x98')]===0x1)_0x1e0df6(null);return db[_0x1ed58c('0x57')][_0x1ed58c('0x14')]({'where':{'sectionId':_0x5e692b['id']},'raw':!![]})[_0x1ed58c('0x52')](function(_0x58b909){const _0x2ee35a=_0x1ed58c,_0x310d83=_[_0x2ee35a('0x2a')](_0x58b909,function(_0x1c24d0){const _0x59c566=_0x2ee35a;return qs[_0x59c566('0x18')](_0x1c24d0,['id',_0x59c566('0x92'),_0x59c566('0x8c'),_0x59c566('0x43')]);});_0x1e0df6(_0x310d83);})[_0x1ed58c('0x6a')](function(_0x4c6eb1){_0x505ed1(_0x4c6eb1);});})[_0x436ea8('0x52')](function(_0xabb14d){const _0x2b8ee6=_0x436ea8,_0x14a808=qs[_0x2b8ee6('0x18')](_0x5e692b,['id',_0x2b8ee6('0x92'),_0x2b8ee6('0x8c')]);_0x14a808[_0x2b8ee6('0x93')]=_0x1b7da0['id'];if(_0xabb14d)_0x14a808[_0x2b8ee6('0x23')]=_0xabb14d;return _0x14a808;})[_0x436ea8('0x52')](function(_0x4543db){const _0xeea79c=_0x436ea8;return db['UserProfileSection'][_0xeea79c('0xa6')](_0x4543db,{'include':[{'model':db[_0xeea79c('0x57')],'as':_0xeea79c('0x23')}],'raw':!![],'transaction':_0x542f83});});})[_0x2b85f6('0x52')](function(){return _0x1b7da0;});});});});}})['then'](respondWithResult(_0x1c73d0,0xc9))[_0x25df49('0x6a')](handleError(_0x1c73d0,null));},exports[_0x4e7521('0xa2')]=function(_0x386a70,_0x295f7a){const _0x33b081=_0x4e7521;return _0x386a70['body']['id']&&delete _0x386a70[_0x33b081('0x22')]['id'],db[_0x33b081('0x62')][_0x33b081('0x67')]({'where':{'id':_0x386a70[_0x33b081('0x73')]['id']}})[_0x33b081('0x52')](handleEntityNotFound(_0x295f7a))[_0x33b081('0x52')](saveUpdates(_0x386a70['body'],null))['then'](respondWithResult(_0x295f7a,null))[_0x33b081('0x6a')](handleError(_0x295f7a,null));},exports[_0x4e7521('0xb6')]=function(_0x563d8c,_0x14e911){const _0x276d0b=_0x4e7521;return db[_0x276d0b('0x62')]['findOne']({'where':{'id':_0x563d8c[_0x276d0b('0x73')]['id']}})[_0x276d0b('0x52')](handleEntityNotFound(_0x14e911))[_0x276d0b('0x52')](removeEntity(_0x14e911,null))[_0x276d0b('0x6a')](handleError(_0x14e911,null));},exports['describe']=function(_0x50ee51,_0x4c3c3f){const _0x5f5104=_0x4e7521;return db[_0x5f5104('0x62')][_0x5f5104('0x82')]()[_0x5f5104('0x52')](respondWithResult(_0x4c3c3f,null))[_0x5f5104('0x6a')](handleError(_0x4c3c3f,null));},exports[_0x4e7521('0xa3')]=function(_0x2ed4d5,_0x17310f){const _0x170af2=_0x4e7521,_0x394812=_0x2ed4d5[_0x170af2('0x22')];return db[_0x170af2('0x62')][_0x170af2('0x67')]({'where':{'id':_0x2ed4d5[_0x170af2('0x73')]['id']}})[_0x170af2('0x52')](handleEntityNotFound(_0x17310f))[_0x170af2('0x52')](function(_0x5ba995){const _0x2f6913=_0x170af2;if(_0x5ba995)return db[_0x2f6913('0x8')][_0x2f6913('0x7a')](function(_0x76e3f3){const _0x2121de=_0x2f6913;return db[_0x2121de('0x1f')][_0x2121de('0xb6')]({'where':{'userProfileId':_0x2ed4d5[_0x2121de('0x73')]['id'],'sectionId':_['map'](_0x394812,function(_0x50197c){const _0x8257da=_0x2121de;return _0x50197c[_0x8257da('0x43')];})},'transaction':_0x76e3f3})[_0x2121de('0x52')](function(){const _0x8b7a9f=_0x2121de,_0x44adda=_[_0x8b7a9f('0x2a')](_0x394812,function(_0x12008e){const _0x48a82b=_0x8b7a9f;return _0x12008e['userProfileId']=_0x2ed4d5[_0x48a82b('0x73')]['id'],_0x12008e;}),_0x508978=[];return Promise[_0x8b7a9f('0x42')](_0x44adda,function(_0x2e441d){const _0x3106f7=_0x8b7a9f;return db[_0x3106f7('0x1f')][_0x3106f7('0xa6')](_0x2e441d,{'include':[{'model':db[_0x3106f7('0x57')],'as':_0x3106f7('0x23')}],'raw':!![],'transaction':_0x76e3f3})[_0x3106f7('0x52')](function(_0x2a6b39){const _0x200807=_0x3106f7;_0x508978['push'](_0x2a6b39[_0x200807('0x50')]({'plain':!![]}));});})['then'](function(){return _0x508978;});});});})[_0x170af2('0x52')](function(_0x127e47){return _0x127e47;})[_0x170af2('0x52')](respondWithResult(_0x17310f,null))['catch'](handleError(_0x17310f,null));},exports[_0x4e7521('0x17')]=function(_0x5136c4,_0x3d1bdb){const _0x2e4b5c=_0x4e7521;let _0x424d4c;return db[_0x2e4b5c('0x62')][_0x2e4b5c('0x67')]({'where':{'id':_0x5136c4[_0x2e4b5c('0x73')]['id']},'attributes':['id',_0x2e4b5c('0x13')]})[_0x2e4b5c('0x52')](handleEntityNotFound(_0x3d1bdb))[_0x2e4b5c('0x52')](function(_0x464930){const _0x35c9a9=_0x2e4b5c;if(_0x464930)return _0x424d4c=_0x464930,db[_0x35c9a9('0x1f')][_0x35c9a9('0xb6')]({'where':{'userProfileId':_0x5136c4[_0x35c9a9('0x73')]['id'],'sectionId':_0x5136c4[_0x35c9a9('0x9b')]['ids']}});})[_0x2e4b5c('0x52')](function(){return _0x424d4c;})['then'](respondWithStatusCode(_0x3d1bdb,null))[_0x2e4b5c('0x6a')](handleError(_0x3d1bdb,null));},exports[_0x4e7521('0x4e')]=function(_0x5787d9,_0x1fadaf){const _0x13493c=_0x4e7521;let _0x3a3710=[],_0x1ab501=[];return db['UserProfileSection'][_0x13493c('0x14')]({'where':{'userProfileId':_0x5787d9[_0x13493c('0x73')]['id']},'raw':!![]})[_0x13493c('0x52')](function(_0xac7da9){const _0x38ae5e=_0x13493c;_0x3a3710=_[_0x38ae5e('0x8d')](_0xac7da9,function(_0x437943){const _0x38ba3e=_0x38ae5e;return _0x437943[_0x38ba3e('0x45')]===0x1||_[_0x38ba3e('0xb')]([0x3eb,0x709],_0x437943['sectionId']);});if(!_['isEmpty'](_0x3a3710))return _[_0x38ae5e('0x2a')](_0x3a3710,function(_0x94c397){const _0x1f8f34=_0x38ae5e;return _0x94c397[_0x1f8f34('0x43')];});else return;})[_0x13493c('0x52')](function(_0x213573){const _0x56cd53=_0x13493c;if(_0x213573)_0x1ab501=_0x213573;if(_['includes'](_0x1ab501,0x64)){const _0xd1e569=_['find'](_0x3a3710,{'sectionId':0x64});return hasDefaultDashboard(_0xd1e569)[_0x56cd53('0x52')](function(_0x18b8a9){const _0x58ce6e=_0x56cd53;return _[_0x58ce6e('0x2a')](_0x3a3710,function(_0x412c6c){const _0x44c0d3=_0x58ce6e;return _0x412c6c[_0x44c0d3('0x43')]===0x64&&(_0x412c6c[_0x44c0d3('0x99')]=_0x18b8a9),_0x412c6c;});});}else return;})['then'](function(_0x17b589){const _0x1d172b=_0x13493c;if(_0x17b589)_0x3a3710=_0x17b589;if(_['includes'](_0x1ab501,0x3eb)){const _0x2bd50a=_['find'](_0x3a3710,{'sectionId':0x3eb});return getCustomDashboards(_0x2bd50a)[_0x1d172b('0x52')](function(_0x2dcaea){const _0x3a6243=_0x1d172b;return _[_0x3a6243('0x2a')](_0x3a3710,function(_0x4eddc9){const _0x2e1d35=_0x3a6243;return _0x2bd50a[_0x2e1d35('0x45')]?_0x4eddc9[_0x2e1d35('0x43')]===0x3eb&&(_0x4eddc9['subsections']=_0x2dcaea):_0x4eddc9[_0x2e1d35('0x43')]===0x64&&(_0x4eddc9[_0x2e1d35('0x99')]=_0x2dcaea),_0x4eddc9;});});}else return;})[_0x13493c('0x52')](function(_0x991a42){const _0x1d4d25=_0x13493c;if(_0x991a42)_0x3a3710=_0x991a42;if(_[_0x1d4d25('0xb')](_0x1ab501,0x709)){const _0x56c099=_[_0x1d4d25('0x12')](_0x3a3710,{'sectionId':0x709});return getPlugins(_0x56c099)[_0x1d4d25('0x52')](function(_0x23cbba){const _0x2bd9c8=_0x1d4d25;if(_0x56c099[_0x2bd9c8('0x45')])return _[_0x2bd9c8('0x2a')](_0x3a3710,function(_0x17b85a){const _0x2f7031=_0x2bd9c8;return _0x17b85a[_0x2f7031('0x43')]===0x709&&(_0x17b85a[_0x2f7031('0x99')]=_0x23cbba),_0x17b85a;});else{const _0x50aeb8={'sectionId':0x76c,'enabled':0x1,'subsections':_0x23cbba},_0x169123=_[_0x2bd9c8('0x2a')](_0x3a3710);return _0x169123[_0x2bd9c8('0x7b')](_0x50aeb8),_0x169123;}});}else return;})[_0x13493c('0x52')](function(_0x3cd8ed){if(_0x3cd8ed)_0x3a3710=_0x3cd8ed;return _['filter'](_0x3a3710,['enabled',0x1]);})[_0x13493c('0x52')](respondWithResult(_0x1fadaf,null))[_0x13493c('0x6a')](handleError(_0x1fadaf,null));};function hasDefaultDashboard(_0x7ab199){const _0x2ae080=[0x65];return new Promise(function(_0x1ef234,_0x2ee576){const _0x199ccb=a667_0x3ffa;try{if(_0x7ab199['autoAssociation'])_0x1ef234(_0x2ae080);else return db[_0x199ccb('0x57')]['findOne']({'where':{'sectionId':_0x7ab199['id']},'raw':!![]})[_0x199ccb('0x52')](function(_0x609f21){_0x609f21?_0x1ef234(_0x2ae080):_0x1ef234();});}catch(_0x3d6867){_0x2ee576(_0x3d6867);}});}function getCustomDashboards(_0x2a146f){const _0x41c6eb=[];return new Promise(function(_0xe553f9,_0x3a5322){const _0x11aa77=a667_0x3ffa;try{return _0x2a146f[_0x11aa77('0x98')]?db[_0x11aa77('0x3a')][_0x11aa77('0x14')]({'raw':!![]})['then'](function(_0x465ece){_0x465ece['forEach'](function(_0x4ed84e){const _0x1788d2=a667_0x3ffa;_0x41c6eb[_0x1788d2('0x7b')](_0x4ed84e['id']+0x1869f);}),_0xe553f9(_0x41c6eb);}):db[_0x11aa77('0x57')][_0x11aa77('0x14')]({'where':{'sectionId':_0x2a146f['id']},'raw':!![]})[_0x11aa77('0x52')](function(_0x7d1109){const _0x8756c2=_0x11aa77;_0x7d1109[_0x8756c2('0x2c')](function(_0x1d68e0){const _0xe4bd45=_0x8756c2;_0x41c6eb[_0xe4bd45('0x7b')](_0x1d68e0[_0xe4bd45('0x6e')]+0x1869f);}),_0xe553f9(_0x41c6eb);});}catch(_0x3a1bc9){_0x3a5322(_0x3a1bc9);}});}function getPlugins(_0x40ad11){const _0x96cfb6=[];return new Promise(function(_0x1bbb85,_0x11ef55){const _0x5bc421=a667_0x3ffa;try{return _0x40ad11[_0x5bc421('0x98')]?db[_0x5bc421('0x16')][_0x5bc421('0x14')]({'raw':!![]})[_0x5bc421('0x52')](function(_0x662641){_0x662641['forEach'](function(_0x4b27f4){const _0x52cb9d=a667_0x3ffa;_0x96cfb6[_0x52cb9d('0x7b')](_0x4b27f4['id']+0x15b38);}),_0x1bbb85(_0x96cfb6);}):db[_0x5bc421('0x57')][_0x5bc421('0x14')]({'where':{'sectionId':_0x40ad11['id']},'raw':!![]})[_0x5bc421('0x52')](function(_0x206596){const _0x998bc0=_0x5bc421;_0x206596[_0x998bc0('0x2c')](function(_0x133491){const _0x39a71e=_0x998bc0;_0x96cfb6[_0x39a71e('0x7b')](_0x133491[_0x39a71e('0x6e')]+0x15b38);}),_0x1bbb85(_0x96cfb6);});}catch(_0x2fea75){_0x11ef55(_0x2fea75);}});}exports['addResources']=function(_0x547cfa,_0x271f20){const _0x32df59=_0x4e7521;return db[_0x32df59('0x62')]['findOne']({'where':{'id':_0x547cfa[_0x32df59('0x73')]['id']}})[_0x32df59('0x52')](handleEntityNotFound(_0x271f20))[_0x32df59('0x52')](function(_0x71050c){const _0x547f11=_0x32df59;if(_0x71050c)return db[_0x547f11('0x8')]['transaction'](function(_0x5af2ac){const _0x3c34cd=_0x547f11;return db[_0x3c34cd('0x1f')][_0x3c34cd('0x14')]({'where':{'userProfileId':_0x547cfa[_0x3c34cd('0x73')]['id']},'attributes':['id'],'raw':!![]})[_0x3c34cd('0x52')](function(_0x5db7f2){const _0x4e2a1e=_0x3c34cd;if(_0x5db7f2)return db[_0x4e2a1e('0x1f')][_0x4e2a1e('0xb6')]({'where':{'userProfileId':_0x547cfa[_0x4e2a1e('0x73')]['id'],'id':_[_0x4e2a1e('0x2a')](_0x5db7f2,function(_0x2e0012){return _0x2e0012['id'];})},'transaction':_0x5af2ac});})[_0x3c34cd('0x52')](function(){const _0x432d29=_0x3c34cd,_0x5a618f=_[_0x432d29('0x2a')](_0x547cfa['body'],function(_0x304bd2){const _0x41d69e=_0x432d29;return _0x304bd2[_0x41d69e('0x93')]=_0x547cfa[_0x41d69e('0x73')]['id'],_0x304bd2;});return db['UserProfileSection'][_0x432d29('0x49')](_0x5a618f,{'raw':!![],'transaction':_0x5af2ac});})[_0x3c34cd('0x52')](function(_0x1b27a3){const _0x4d01d4=_0x3c34cd,_0x58f07e=_[_0x4d01d4('0x8d')](_[_0x4d01d4('0x2a')](_0x1b27a3,function(_0x4a87d9){const _0x4d16b3=_0x4d01d4;return _0x4a87d9[_0x4d16b3('0x50')]({'plain':!![]});}),{'includeAll':![]});if(_0x58f07e)return db[_0x4d01d4('0x1f')][_0x4d01d4('0x14')]({'where':{'userProfileId':_0x547cfa[_0x4d01d4('0x73')]['id'],'sectionId':_['map'](_0x58f07e,function(_0x4b8719){return _0x4b8719['sectionId'];})},'attributes':['id','sectionId'],'raw':!![]})['then'](function(){const _0x2118b=_0x4d01d4,_0x25eb1a=_['map'](_0x547cfa[_0x2118b('0x22')],function(_0x17706b){const _0x30e311=_0x2118b;return _0x17706b[_0x30e311('0x93')]=_0x547cfa[_0x30e311('0x73')]['id'],_0x17706b;});return db[_0x2118b('0x57')][_0x2118b('0x49')](_0x25eb1a,{'raw':!![],'transaction':_0x5af2ac});});})[_0x3c34cd('0x6a')](handleError(_0x271f20,null));});})[_0x32df59('0x52')](function(){})['then'](respondWithResult(_0x271f20,null))[_0x32df59('0x6a')](handleError(_0x271f20,null));},exports[_0x4e7521('0xf')]=function(_0x4e0d80,_0x511295){const _0x35d57b=_0x4e7521;return db[_0x35d57b('0x62')][_0x35d57b('0x67')]({'where':{'id':_0x4e0d80[_0x35d57b('0x73')]['id']}})[_0x35d57b('0x52')](handleEntityNotFound(_0x511295))[_0x35d57b('0x52')](function(_0x47488c){const _0x26420b=_0x35d57b;if(_0x47488c)return _0x47488c[_0x26420b('0xf')](_0x4e0d80[_0x26420b('0x9b')][_0x26420b('0x47')]);})['then'](respondWithStatusCode(_0x511295,null))[_0x35d57b('0x6a')](handleError(_0x511295,null));},exports[_0x4e7521('0x88')]=function(_0x53885e,_0x4760b2){const _0x36b2cb=_0x4e7521;let _0x3ed2ff={'raw':![],'where':{}};const _0xa3e886={},_0x3f5e01={'count':0x0,'rows':[]},_0x344f92=_0x53885e['query']['section'];if(typeof _0x344f92==='undefined')throw new ValidationError(_0x36b2cb('0x5e'));const _0x389282=_0x53885e[_0x36b2cb('0x9b')]['mergeResources']||![],_0x156631=getQueryModels(_0x344f92,_0x389282);if(typeof _0x156631[_0x36b2cb('0xaa')]===_0x36b2cb('0xa0'))throw new ValidationError(_0x36b2cb('0x85')+_0x344f92+'\x27');let _0x4032ba=[];return!_[_0x36b2cb('0xc6')](_0x156631[_0x36b2cb('0x38')])?_0x4032ba=_0x156631[_0x36b2cb('0x38')]:_0x4032ba=[{'name':_0x344f92}],db[_0x36b2cb('0x62')][_0x36b2cb('0x67')]({'where':{'id':_0x53885e[_0x36b2cb('0x73')]['id']}})[_0x36b2cb('0x52')](handleEntityNotFound(_0x4760b2))[_0x36b2cb('0x52')](function(_0x209f86){const _0x149780=_0x36b2cb;if(_0x209f86){const _0x3df2fd=[];for(let _0x286647=0x0;_0x286647<_0x4032ba['length'];_0x286647++){_0x3df2fd[_0x149780('0x7b')](db[_0x149780('0x1f')][_0x149780('0x67')]({'where':{'userProfileId':_0x209f86['id'],'name':_0x4032ba[_0x286647][_0x149780('0x13')]},'raw':!![]}));}return Promise[_0x149780('0x86')](_0x3df2fd);}})[_0x36b2cb('0x52')](function(_0x3841de){const _0x2b7170=_0x36b2cb,_0x19a9dc=_['filter'](_0x3841de,function(_0x4970ff){return _0x4970ff?_0x4970ff:undefined;}),_0x9a8c5e=_[_0x2b7170('0x8d')](_0x4032ba,[_0x2b7170('0xc5'),!![]]),_0x46e3fe=_[_0x2b7170('0xc6')](_0x19a9dc)&&_[_0x2b7170('0xc6')](_0x9a8c5e)?null:_[_0x2b7170('0x41')](_0x9a8c5e,_0x19a9dc);if(_0x46e3fe){const _0x1f0d92=[];for(let _0x308f8d=0x0;_0x308f8d<_0x46e3fe[_0x2b7170('0x25')];_0x308f8d++){const _0x4ea32c=_[_0x2b7170('0x12')](_0x4032ba,function(_0x5761cd){const _0x3bda2f=_0x2b7170;return _0x46e3fe[_0x308f8d]?_0x5761cd[_0x3bda2f('0x13')]===_0x46e3fe[_0x308f8d][_0x3bda2f('0x13')]:null;});_0x4ea32c&&(_0x46e3fe[_0x308f8d][_0x2b7170('0xc5')]?_0x1f0d92[_0x2b7170('0x7b')](getAllResources(_0x156631[_0x2b7170('0xaa')],_0x46e3fe[_0x308f8d])):!_0x46e3fe[_0x308f8d][_0x2b7170('0x98')]?_0x1f0d92[_0x2b7170('0x7b')](getAllowedResources(_0x4ea32c,_0x46e3fe[_0x308f8d],_0x156631[_0x2b7170('0xaa')])):_0x4ea32c[_0x2b7170('0x56')]&&_0x1f0d92[_0x2b7170('0x7b')](getAllFilteredResources(_0x4ea32c,_0x46e3fe[_0x308f8d])));}return Promise[_0x2b7170('0x86')](_0x1f0d92);}else return null;})[_0x36b2cb('0x52')](function(_0x520b0c){const _0x2edaac=_0x36b2cb,_0x454d84=_0x520b0c;let _0x20a3f7=null;_0x454d84&&(_0x20a3f7=_0x454d84[_0x2edaac('0x25')]===0x1?_0x454d84[0x0]:null);if(_0x20a3f7||_0x454d84){const _0x3caf1f=db[_0x156631['childModel']][_0x2edaac('0xb8')];_0xa3e886['model']=_[_0x2edaac('0x83')](_0x3caf1f),_0xa3e886[_0x2edaac('0x9b')]=_[_0x2edaac('0x83')](_0x53885e[_0x2edaac('0x9b')]),_0xa3e886[_0x2edaac('0x89')]=_[_0x2edaac('0xb4')](_0xa3e886[_0x2edaac('0x56')],_0xa3e886[_0x2edaac('0x9b')]),_0x3ed2ff['attributes']=_[_0x2edaac('0xb4')](_0xa3e886[_0x2edaac('0x56')],qs['fields'](_0x53885e[_0x2edaac('0x9b')][_0x2edaac('0x35')])),_0x3ed2ff[_0x2edaac('0x40')]=_0x3ed2ff[_0x2edaac('0x40')]['length']?_0x3ed2ff[_0x2edaac('0x40')]:_0xa3e886[_0x2edaac('0x56')];typeof _0x53885e[_0x2edaac('0x9b')][_0x2edaac('0xaf')]===_0x2edaac('0xa0')&&(_0x3ed2ff[_0x2edaac('0x77')]=qs[_0x2edaac('0x77')](_0x53885e['query']['limit']),_0x3ed2ff[_0x2edaac('0xa7')]=qs[_0x2edaac('0xa7')](_0x53885e['query']['offset']));_0x3ed2ff[_0x2edaac('0xd')]=qs[_0x2edaac('0x5c')](_0x53885e['query']['sort']),_0x3ed2ff[_0x2edaac('0x75')]=qs[_0x2edaac('0x89')](_['pick'](_0x53885e[_0x2edaac('0x9b')],_0xa3e886[_0x2edaac('0x89')]));_0x53885e[_0x2edaac('0x9b')][_0x2edaac('0x8d')]&&(_0x3ed2ff['where']=_[_0x2edaac('0x6f')](_0x3ed2ff[_0x2edaac('0x75')],{[Op['or']]:_[_0x2edaac('0x2a')](_0x3caf1f,function(_0x779df5){const _0x453e24=_0x2edaac;if(_0x779df5[_0x453e24('0x48')]['key']!==_0x453e24('0x79')){const _0x12f9f0={};return _0x12f9f0[_0x779df5[_0x453e24('0x1d')]]={[Op[_0x453e24('0xc1')]]:'%'+_0x53885e[_0x453e24('0x9b')][_0x453e24('0x8d')]+'%'},_0x12f9f0;}})}));const _0x451e2f=[];if(_0x20a3f7){const _0x17fc97=_[_0x2edaac('0x12')](_0x4032ba,[_0x2edaac('0x13'),_0x20a3f7['name']]);if(_0x17fc97[_0x2edaac('0x1d')]){const _0x340aff={};_0x156631[_0x2edaac('0xaa')]===_0x2edaac('0x34')?_0x340aff[_0x17fc97[_0x2edaac('0x7')]]=_['map'](_0x20a3f7[_0x2edaac('0x91')],'id'):_0x340aff[_0x17fc97['foreignKey']]=_0x20a3f7[_0x2edaac('0x91')],_0x451e2f['push'](_0x340aff);}else _0x3ed2ff['where']['id']=_0x20a3f7['associatedResources'];}else for(let _0xb5bb46=0x0;_0xb5bb46<_0x454d84[_0x2edaac('0x25')];_0xb5bb46++){const _0x335d8c=_[_0x2edaac('0x12')](_0x4032ba,['name',_0x454d84[_0xb5bb46]['name']]);if(_0x335d8c['field']){const _0x11f570={};_0x11f570[_0x335d8c[_0x2edaac('0x7')]]=_0x454d84[_0xb5bb46][_0x2edaac('0x91')],_0x451e2f[_0x2edaac('0x7b')](_0x11f570);}else{if(!_0x3ed2ff[_0x2edaac('0x75')]['id'])_0x3ed2ff[_0x2edaac('0x75')]['id']=[];_0x454d84[_0xb5bb46][_0x2edaac('0x91')]['forEach'](function(_0x199902){const _0x5d0eb1=_0x2edaac;_0x3ed2ff[_0x5d0eb1('0x75')]['id'][_0x5d0eb1('0x7b')](_0x199902);});}}return!_[_0x2edaac('0xc6')](_0x451e2f)&&(_0x3ed2ff[_0x2edaac('0x75')]=_['merge'](_0x3ed2ff[_0x2edaac('0x75')],{[Op[_0x2edaac('0xc3')]]:{[Op['or']]:_0x451e2f}})),_0x3ed2ff=_['merge']({},_0x3ed2ff,_0x53885e[_0x2edaac('0x31')]),_0x20a3f7&&!_0x20a3f7[_0x2edaac('0x98')]&&_0x156631[_0x2edaac('0xaa')]==='AnalyticExtractedReport'?(_0x53885e['query']['includeAll']&&(_0x3ed2ff[_0x2edaac('0x21')]=[{'all':!![]}]),db[_0x156631[_0x2edaac('0xaa')]]['findAll'](_0x3ed2ff)['then'](function(_0x1ced4f){const _0x272480=_0x2edaac,_0x1b26f8=[];return _0x1ced4f['forEach'](function(_0x2acd50){const _0x4f1502=a667_0x3ffa;let _0x4b30cb;switch(_0x2acd50[_0x4f1502('0x36')]){case _0x4f1502('0x66'):_0x4b30cb=_[_0x4f1502('0x12')](_0x20a3f7[_0x4f1502('0x91')],function(_0x35262c){const _0x371b34=_0x4f1502;return _0x35262c['id']===_0x2acd50[_0x371b34('0x8f')]&&_0x35262c[_0x371b34('0x48')]===_0x371b34('0x54');});break;case _0x4f1502('0x6c'):_0x4b30cb=_[_0x4f1502('0x12')](_0x20a3f7[_0x4f1502('0x91')],function(_0xb53422){const _0x5e348=_0x4f1502;return _0xb53422['id']===_0x2acd50['reportId']&&_0xb53422[_0x5e348('0x48')]==='CustomReports';});break;}if(_0x4b30cb)_0x1b26f8['push'](_0x2acd50);}),_0x3f5e01['count']=_0x1b26f8[_0x272480('0x25')],_0x3f5e01[_0x272480('0x51')]=_0x1b26f8,_0x3f5e01;})):db[_0x156631[_0x2edaac('0xaa')]][_0x2edaac('0x84')]({'where':_0x3ed2ff[_0x2edaac('0x75')]})[_0x2edaac('0x52')](function(_0x59f929){const _0x2f8119=_0x2edaac;return _0x3f5e01[_0x2f8119('0x84')]=_0x59f929,_0x53885e[_0x2f8119('0x9b')]['includeAll']&&(_0x156631[_0x2f8119('0xaa')]==='CmContact'?_0x3ed2ff[_0x2f8119('0x21')]=[{'model':db[_0x2f8119('0xc')],'as':_0x2f8119('0x70'),'attributes':['id',_0x2f8119('0x13'),_0x2f8119('0x5f')],'required':_0x53885e[_0x2f8119('0x9b')][_0x2f8119('0xc0')]?!![]:![]},{'model':db[_0x2f8119('0xc')],'as':'ThroughTags','attributes':['id','name',_0x2f8119('0x5f')],'through':_0x53885e[_0x2f8119('0x9b')][_0x2f8119('0xc0')]?{'attributes':[],'where':{'TagId':_0x53885e[_0x2f8119('0x9b')]['tag']||undefined}}:{},'required':_0x53885e[_0x2f8119('0x9b')][_0x2f8119('0xc0')]?!![]:![]}]:_0x3ed2ff['include']=[{'all':!![]}]),db[_0x156631[_0x2f8119('0xaa')]][_0x2f8119('0x14')](_0x3ed2ff);})[_0x2edaac('0x52')](function(_0x4700cf){return _0x3f5e01['rows']=_0x4700cf,_0x3f5e01;});}else return _0x3f5e01;})[_0x36b2cb('0x52')](respondWithFilteredResult(_0x4760b2,_0x3ed2ff))[_0x36b2cb('0x6a')](handleError(_0x4760b2,null));};function getAllResources(_0x40b8a0,_0xe74fd6){return new Promise(function(_0x1287d5,_0x485765){const _0x4be873=a667_0x3ffa;if(_0xe74fd6){const _0x15303d=_0xe74fd6['filter']?{[_0xe74fd6[_0x4be873('0x8d')]['field']]:_0xe74fd6['filter']['value']}:undefined;return db[_0x40b8a0][_0x4be873('0x14')]({'where':_0x15303d,'raw':!![]})[_0x4be873('0x52')](function(_0x407a03){const _0x2da18c=_0x4be873;_0xe74fd6[_0x2da18c('0x91')]=_[_0x2da18c('0x2a')](_0x407a03,'id'),_0x1287d5(_0xe74fd6);})['catch'](function(_0x27a0c5){_0x485765(_0x27a0c5);});}else _0x1287d5(null);});}function getAllFilteredResources(_0x467ba6,_0x4bc025){return new Promise(function(_0xd690b,_0x32ced1){const _0x3bc122=a667_0x3ffa,_0x23cda4=_0x467ba6[_0x3bc122('0x8d')]?{[_0x467ba6[_0x3bc122('0x8d')][_0x3bc122('0x1d')]]:_0x467ba6['filter'][_0x3bc122('0xae')]}:undefined;return db[_0x467ba6[_0x3bc122('0x56')]][_0x3bc122('0x14')]({'where':_0x23cda4,'raw':!![]})[_0x3bc122('0x52')](function(_0x56b92d){const _0x42dfa4=_0x3bc122;_0x4bc025[_0x42dfa4('0x91')]=_[_0x42dfa4('0x2a')](_0x56b92d,function(_0x5c83a0){const _0x1a72dc=_0x42dfa4;return _0x5c83a0[_0x1a72dc('0x13')];}),_0xd690b(_0x4bc025);})[_0x3bc122('0x6a')](function(_0x4943f2){_0x32ced1(_0x4943f2);});});}function getAllowedResources(_0x4f9b79,_0x627ed7,_0x4da972){return new Promise(function(_0x47f9f9,_0x4ae172){const _0x27cb60=a667_0x3ffa;if(_0x627ed7)return db[_0x27cb60('0x57')][_0x27cb60('0x14')]({'where':{'sectionId':_0x627ed7['id']},'raw':!![]})['then'](function(_0x5e3a0f){const _0x480372=_0x27cb60;_0x4f9b79[_0x480372('0x1d')]&&_0x4f9b79['field']!=='id'?_0x627ed7[_0x480372('0x91')]=_[_0x480372('0x2a')](_0x5e3a0f,function(_0x56e153){const _0xa5b633=_0x480372;return _0x56e153[_0x4f9b79[_0xa5b633('0x1d')]];}):_0x4da972===_0x480372('0x34')?_0x627ed7[_0x480372('0x91')]=_['map'](_0x5e3a0f,function(_0x5b315d){const _0x4acf70=_0x480372;return{'id':_0x5b315d[_0x4acf70('0x6e')],'type':_0x5b315d[_0x4acf70('0x48')]};}):_0x627ed7['associatedResources']=_[_0x480372('0x2a')](_0x5e3a0f,function(_0x21bcfa){const _0x5a0e7f=_0x480372;return _0x21bcfa[_0x5a0e7f('0x6e')];}),_0x47f9f9(_0x627ed7);})[_0x27cb60('0x6a')](function(_0x32d414){_0x4ae172(_0x32d414);});else _0x47f9f9(null);});}function getQueryModels(_0x2232fb,_0x2c3038){const _0x355b48=_0x4e7521,_0xe94e0d=_0x2232fb[_0x355b48('0xad')](),_0x3c7b7e={'childModel':undefined,'parentSections':[]};switch(_0xe94e0d){case'squareprojects':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x15');break;case _0x355b48('0x65'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x61');break;case _0x355b48('0x55'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xb5'),_0x3c7b7e[_0x355b48('0x38')]=[{'name':_0x355b48('0x1b'),'field':'name','foreignKey':_0x355b48('0x44')}];break;case _0x355b48('0x3e'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x2e');break;case'contacts':_0x3c7b7e[_0x355b48('0xaa')]='CmContact',_0x3c7b7e[_0x355b48('0x38')]=[{'name':_0x355b48('0x2f'),'field':'id','foreignKey':_0x355b48('0xbf')}];break;case'lists':_0x3c7b7e[_0x355b48('0xaa')]='CmList';break;case _0x355b48('0x39'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x87');break;case _0x355b48('0x46'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x29');break;case _0x355b48('0x20'):_0x3c7b7e['childModel']=_0x355b48('0x37');break;case _0x355b48('0x63'):_0x3c7b7e['childModel']='ChatWebsite';break;case _0x355b48('0x4f'):_0x3c7b7e[_0x355b48('0xaa')]='FaxQueue';break;case'faxaccounts':_0x3c7b7e[_0x355b48('0xaa')]='FaxAccount';break;case _0x355b48('0x4b'):case _0x355b48('0xb7'):case'outboundroutes':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xa4');break;case _0x355b48('0x1e'):_0x3c7b7e['childModel']='VoiceContext';break;case'voicemails':_0x3c7b7e['childModel']=_0x355b48('0x72');break;case _0x355b48('0x3b'):_0x3c7b7e[_0x355b48('0xaa')]='VoiceRecording',_0x3c7b7e[_0x355b48('0x38')]=[{'name':_0x355b48('0x5a'),'field':_0x355b48('0x13'),'foreignKey':_0x355b48('0x4'),'model':_0x355b48('0xb0'),'filter':{'field':_0x355b48('0xc4'),'value':['agent']}},{'name':_0x355b48('0x6d'),'field':'name','foreignKey':_0x355b48('0x4'),'model':'User','filter':{'field':_0x355b48('0xc4'),'value':[_0x355b48('0x7f')]}},{'name':_0x355b48('0x1a'),'field':'name','foreignKey':_0x355b48('0x9a'),'model':_0x355b48('0x0'),'filter':{'field':_0x355b48('0x48'),'value':[_0x355b48('0x80')]}},{'name':_0x355b48('0x9c'),'field':_0x355b48('0x13'),'foreignKey':_0x355b48('0x9a'),'model':_0x355b48('0x0'),'filter':{'field':_0x355b48('0x48'),'value':[_0x355b48('0x7c')]}}];break;case _0x355b48('0xa5'):_0x3c7b7e[_0x355b48('0xaa')]='VoiceMusicOnHold';break;case _0x355b48('0xb2'):_0x3c7b7e['childModel']=_0x355b48('0xa9');break;case'voiceprefixes':_0x3c7b7e[_0x355b48('0xaa')]='VoicePrefix';break;case _0x355b48('0x1c'):_0x3c7b7e[_0x355b48('0xaa')]='Campaign';break;case _0x355b48('0xbe'):_0x3c7b7e[_0x355b48('0xaa')]='MailQueue';break;case'mailaccounts':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x74');break;case'mailsubstatuses':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xa');break;case _0x355b48('0x28'):_0x3c7b7e[_0x355b48('0xaa')]='OpenchannelQueue';break;case _0x355b48('0x7e'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x68');break;case _0x355b48('0x3d'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x19');break;case _0x355b48('0xbb'):_0x3c7b7e['childModel']=_0x355b48('0x78');break;case _0x355b48('0x9f'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xb1');break;case _0x355b48('0x60'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x32');break;case _0x355b48('0xb9'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x24');break;case _0x355b48('0x9d'):case'queuecampaigns':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x0');_0x2c3038&&(_0x3c7b7e['parentSections']=[{'name':_0x355b48('0x1a')},{'name':'QueueCampaigns'}]);break;case'users':case _0x355b48('0x2d'):case _0x355b48('0xbd'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xb0');_0x2c3038&&(_0x3c7b7e[_0x355b48('0x38')]=[{'name':_0x355b48('0x27'),'filter':{'field':_0x355b48('0xc4'),'value':[_0x355b48('0xa8'),'user']},'ignore':!![]},{'name':_0x355b48('0x5a')},{'name':'Telephones'}]);break;case'zendeskaccounts':_0x3c7b7e['childModel']='ZendeskAccount';break;case'salesforceaccounts':_0x3c7b7e['childModel']='SalesforceAccount';break;case'freshdeskaccounts':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x7d');break;case _0x355b48('0x64'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x5b');break;case'deskaccounts':_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x2');break;case _0x355b48('0x11'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x26');break;case _0x355b48('0x2b'):_0x3c7b7e['childModel']='User';break;case _0x355b48('0x3f'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x69');break;case'dispositions':_0x3c7b7e[_0x355b48('0xaa')]='Disposition';break;case _0x355b48('0x1'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x3a');break;case _0x355b48('0x4c'):_0x3c7b7e['childModel']='Interval';break;case _0x355b48('0xa1'):_0x3c7b7e['childModel']='Pause';break;case _0x355b48('0x8b'):_0x3c7b7e[_0x355b48('0xaa')]='Schedule';break;case _0x355b48('0x8e'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xba');break;case _0x355b48('0x9e'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0xc');break;case _0x355b48('0x97'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x5d');break;case _0x355b48('0xc8'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x8a');break;case _0x355b48('0x30'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x3');break;case _0x355b48('0x3c'):_0x3c7b7e[_0x355b48('0xaa')]='Variable';break;case _0x355b48('0x9'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x16');break;case _0x355b48('0x4d'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x34'),_0x3c7b7e['parentSections']=[{'name':'Reports','field':'id','foreignKey':'reportId'}];break;case _0x355b48('0xac'):_0x3c7b7e[_0x355b48('0xaa')]=_0x355b48('0x10');break;default:return _0x3c7b7e;}return _0x3c7b7e;}
\ No newline at end of file
+const a667_0x3d29=['Trunk','register','zohoaccounts','voiceprefixes','DefaultReports','sounds','Lists','VoicePrefix','enabled','trunks','index','autoAssociation','Interval','updatedAt','odbc','AnalyticMetric','Trigger','like','SquareOdbc','subsections','union','type','plugins','whatsappaccounts','include','order','Unknown\x20section','ChatQueue','field','mailsubstatuses','voicerecordings','Tag','findAll','catch','FaxQueue','faxqueues','VoiceQueue','contexts','VoiceQueues','query','Users','ListId','VIRTUAL','CannedAnswer','UserProfileSection','Resources','sectionId','smsaccounts','users','freshdeskaccounts','describe','Reports','VoiceContext','api','createdAt','MailSubstatus','getSections','and','UserProfileResource','mergeResources','rawAttributes','removeSections','templates','contacts','color','push','tags','foreignKey','includeAll','SmsQueue','voicemails','name','telephones','cannedanswers','SugarcrmAccount','nolimit','role','body','Plugin','ids','CustomReports','default','MailAccount','admin','end','keys','get','intersection','model','set','key','queuecampaigns','VoiceMusicOnHold','pauses','./userProfile.socket','Team','companies','Invalid\x20section\x20\x27','sugarcrmaccounts','MailQueue','JscriptyProject','DeskAccount','voicequeues','attributes','params','triggers','Sound','VoiceChanSpy','Campaign','CmContact','QueueCampaigns','addResources','metrics','Content-Range','CmCompany','userProfileId','bulkCreate','isEmpty','filter','error','chanspies','inboundroutes','agents','fieldName','merge','scheduler','AnalyticExtractedReport','map','dispositions','lists','reportId','json','getResources','extractedreports','transaction','filters','telephone','reportType','sendStatus','mailqueues','Dashboard','parentSections','find','findOne','includes','intervals','VoiceExtension','forEach','show','sort','stack','section','sequelize','openchannelqueues','SalesforceAccount','variables','lodash','projectName','ivrcampaigns','create','Schedule','openchannelaccounts','pick','custom','User','addSections','FaxAccount','where','SquareRecording','internalroutes','Template','removeResources','projects','ignore','teams','chatqueues','vtigeraccounts','membername','then','Agents','omit','Disposition','limit','SmsAccount','count','associatedResources','undefined','status','Telephones','crudPermissions','resourceId','childModel','mailaccounts','UserProfile','fields','CmCustomField','tag','musiconholds','destroy','rows','globalcustomfields','queue','ThroughTags','value','length','toLowerCase','send','user','inbound','options','smsqueues','VoiceMail','offset'];(function(_0x46d161,_0x3d2987){const _0x58a9ad=function(_0x506251){while(--_0x506251){_0x46d161['push'](_0x46d161['shift']());}};_0x58a9ad(++_0x3d2987);}(a667_0x3d29,0x176));const a667_0x58a9=function(_0x46d161,_0x3d2987){_0x46d161=_0x46d161-0x0;let _0x58a9ad=a667_0x3d29[_0x46d161];return _0x58a9ad;};const _0x4ac35c=a667_0x58a9;'use strict';const _=require(_0x4ac35c('0xd0')),qs=require('../../components/parsers/qs'),logger=require('../../config/logger')(_0x4ac35c('0x69')),{getSocket}=require('../../rediscache'),socket=getSocket(),db=require('../../mysqldb')['db'],{Op,ValidationError}=require(_0x4ac35c('0xcc'));require(_0x4ac35c('0x92'))[_0x4ac35c('0x35')](socket);function respondWithStatusCode(_0x506251,_0x51b6bb){return _0x51b6bb=_0x51b6bb||0xcc,function(_0x2602a7){const _0x5a944c=a667_0x58a9;if(_0x2602a7)return _0x506251[_0x5a944c('0xbe')](_0x51b6bb);return _0x506251[_0x5a944c('0x1a')](_0x51b6bb)['end']();};}function respondWithResult(_0x29ec72,_0x57a8e5){return _0x57a8e5=_0x57a8e5||0xc8,function(_0x30a0ac){const _0x4f87c0=a667_0x58a9;if(_0x30a0ac)return _0x29ec72[_0x4f87c0('0x1a')](_0x57a8e5)[_0x4f87c0('0xb7')](_0x30a0ac);};}function respondWithFilteredResult(_0x296a91,_0x3f2989){return function(_0x3ae02c){const _0x33bd0f=a667_0x58a9;if(_0x3ae02c){const _0x48db3e=_0x3ae02c[_0x33bd0f('0x17')],_0x3befd0=_0x3f2989[_0x33bd0f('0x33')];let _0x173c61=_0x3f2989[_0x33bd0f('0x33')]+_0x3f2989['limit'],_0x397947;return _0x173c61>=_0x48db3e?(_0x173c61=_0x48db3e,_0x397947=0xc8):_0x397947=0xce,_0x296a91[_0x33bd0f('0x1a')](_0x397947),_0x296a91[_0x33bd0f('0x8d')](_0x33bd0f('0xa5'),_0x3befd0+'-'+_0x173c61+'/'+_0x48db3e)[_0x33bd0f('0xb7')](_0x3ae02c);}return null;};}function saveUpdates(_0x3458f8){return function(_0x55b7f5){const _0x3de4d4=a667_0x58a9;if(_0x55b7f5)return _0x55b7f5['update'](_0x3458f8)[_0x3de4d4('0x11')](function(_0x5e2480){return _0x5e2480;});return null;};}function removeEntity(_0x2606f5){return function(_0x1a4383){const _0x1f8318=a667_0x58a9;if(_0x1a4383)return _0x1a4383[_0x1f8318('0x25')]()['then'](function(){const _0x3c1df1=_0x1f8318;_0x2606f5['status'](0xcc)[_0x3c1df1('0x88')]();});};}function handleEntityNotFound(_0x481dc6){return function(_0x1f2f8b){const _0x576cb1=a667_0x58a9;return!_0x1f2f8b&&_0x481dc6[_0x576cb1('0xbe')](0x194),_0x1f2f8b;};}function handleError(_0x9fc9cb,_0x578603){return _0x578603=_0x578603||0x1f4,function(_0x240e18){const _0xadb3d8=a667_0x58a9;logger[_0xadb3d8('0xab')](_0x240e18[_0xadb3d8('0xca')]),_0x240e18['name']&&delete _0x240e18[_0xadb3d8('0x7b')],_0x9fc9cb['status'](_0x578603)[_0xadb3d8('0x2d')](_0x240e18);};}exports[_0x4ac35c('0x3e')]=function(_0x5c603e,_0xd7670e){const _0x2fa5e6=_0x4ac35c;let _0x45a046={};const _0x369fbe={},_0x238b98={'count':0x0,'rows':[]},_0x4659f4=_[_0x2fa5e6('0xb3')](db[_0x2fa5e6('0x20')][_0x2fa5e6('0x70')],function(_0x3168b0){const _0x2132f2=_0x2fa5e6;return{'name':_0x3168b0[_0x2132f2('0xaf')],'type':_0x3168b0[_0x2132f2('0x49')][_0x2132f2('0x8e')]};});_0x369fbe[_0x2fa5e6('0x8c')]=_['map'](_0x4659f4,'name'),_0x369fbe[_0x2fa5e6('0x5b')]=_[_0x2fa5e6('0x89')](_0x5c603e[_0x2fa5e6('0x5b')]),_0x369fbe[_0x2fa5e6('0xbb')]=_[_0x2fa5e6('0x8b')](_0x369fbe['model'],_0x369fbe[_0x2fa5e6('0x5b')]),_0x45a046[_0x2fa5e6('0x9b')]=_['intersection'](_0x369fbe[_0x2fa5e6('0x8c')],qs[_0x2fa5e6('0x21')](_0x5c603e[_0x2fa5e6('0x5b')]['fields'])),_0x45a046['attributes']=_0x45a046[_0x2fa5e6('0x9b')][_0x2fa5e6('0x2b')]?_0x45a046[_0x2fa5e6('0x9b')]:_0x369fbe[_0x2fa5e6('0x8c')];typeof _0x5c603e[_0x2fa5e6('0x5b')][_0x2fa5e6('0x7f')]===_0x2fa5e6('0x19')&&(_0x45a046['limit']=qs[_0x2fa5e6('0x15')](_0x5c603e[_0x2fa5e6('0x5b')][_0x2fa5e6('0x15')]),_0x45a046[_0x2fa5e6('0x33')]=qs[_0x2fa5e6('0x33')](_0x5c603e['query']['offset']));_0x45a046[_0x2fa5e6('0x4d')]=qs['sort'](_0x5c603e[_0x2fa5e6('0x5b')][_0x2fa5e6('0xc9')]),_0x45a046[_0x2fa5e6('0x6')]=qs[_0x2fa5e6('0xbb')](_[_0x2fa5e6('0x1')](_0x5c603e[_0x2fa5e6('0x5b')],_0x369fbe[_0x2fa5e6('0xbb')]),_0x4659f4);_0x5c603e[_0x2fa5e6('0x5b')][_0x2fa5e6('0xaa')]&&(_0x45a046[_0x2fa5e6('0x6')]=_[_0x2fa5e6('0xb0')](_0x45a046[_0x2fa5e6('0x6')],{[Op['or']]:_[_0x2fa5e6('0xb3')](_0x4659f4,function(_0x2f7197){const _0x2dc3aa=_0x2fa5e6;if(_0x2f7197['type']!=='VIRTUAL'){const _0x53aa6e={};return _0x53aa6e[_0x2f7197[_0x2dc3aa('0x7b')]]={[Op[_0x2dc3aa('0x45')]]:'%'+_0x5c603e['query']['filter']+'%'},_0x53aa6e;}})}));_0x45a046=_[_0x2fa5e6('0xb0')]({},_0x45a046,_0x5c603e[_0x2fa5e6('0x30')]);const _0x5b63a7={'where':_0x45a046[_0x2fa5e6('0x6')]};return db[_0x2fa5e6('0x20')][_0x2fa5e6('0x17')](_0x5b63a7)[_0x2fa5e6('0x11')](function(_0x53be5b){const _0x40a414=_0x2fa5e6;return _0x238b98[_0x40a414('0x17')]=_0x53be5b,_0x5c603e[_0x40a414('0x5b')][_0x40a414('0x78')]&&(_0x45a046[_0x40a414('0x4c')]=[{'all':!![]}]),db[_0x40a414('0x20')][_0x40a414('0x54')](_0x45a046);})[_0x2fa5e6('0x11')](function(_0x3647c2){const _0x3e189b=_0x2fa5e6;return _0x238b98[_0x3e189b('0x26')]=_0x3647c2,_0x238b98;})['then'](respondWithFilteredResult(_0xd7670e,_0x45a046))[_0x2fa5e6('0x55')](handleError(_0xd7670e,null));},exports[_0x4ac35c('0xc8')]=function(_0x286ada,_0xf4f209){const _0x5544f0=_0x4ac35c;let _0xd1d91={'raw':![],'where':{'id':_0x286ada[_0x5544f0('0x9c')]['id']}};const _0x28a5f0={};return _0x28a5f0['model']=_[_0x5544f0('0x89')](db[_0x5544f0('0x20')][_0x5544f0('0x70')]),_0x28a5f0[_0x5544f0('0x5b')]=_[_0x5544f0('0x89')](_0x286ada[_0x5544f0('0x5b')]),_0x28a5f0['filters']=_[_0x5544f0('0x8b')](_0x28a5f0[_0x5544f0('0x8c')],_0x28a5f0['query']),_0xd1d91[_0x5544f0('0x9b')]=_[_0x5544f0('0x8b')](_0x28a5f0['model'],qs[_0x5544f0('0x21')](_0x286ada[_0x5544f0('0x5b')]['fields'])),_0xd1d91['attributes']=_0xd1d91[_0x5544f0('0x9b')][_0x5544f0('0x2b')]?_0xd1d91[_0x5544f0('0x9b')]:_0x28a5f0['model'],_0x286ada['query'][_0x5544f0('0x78')]&&(_0xd1d91[_0x5544f0('0x4c')]=[{'all':!![]}]),_0xd1d91=_[_0x5544f0('0xb0')]({},_0xd1d91,_0x286ada[_0x5544f0('0x30')]),db[_0x5544f0('0x20')]['findOne'](_0xd1d91)[_0x5544f0('0x11')](handleEntityNotFound(_0xf4f209))[_0x5544f0('0x11')](respondWithResult(_0xf4f209,null))[_0x5544f0('0x55')](handleError(_0xf4f209,null));},exports[_0x4ac35c('0xd3')]=function(_0x57bfff,_0x3ca4d7){const _0x3c3630=_0x4ac35c;return db['UserProfile'][_0x3c3630('0xd3')](_0x57bfff[_0x3c3630('0x81')],{})[_0x3c3630('0x11')](respondWithResult(_0x3ca4d7,0xc9))[_0x3c3630('0x55')](handleError(_0x3ca4d7,null));},exports['clone']=function(_0x41c5e6,_0x4631d2){const _0x2a8a71=_0x4ac35c;let _0x458acb={'where':{'id':_0x41c5e6['params']['id']}};const _0x2c7452={};return _0x2c7452[_0x2a8a71('0x8c')]=_['keys'](db[_0x2a8a71('0x20')][_0x2a8a71('0x70')]),_0x458acb[_0x2a8a71('0x9b')]=_[_0x2a8a71('0x8b')](_0x2c7452[_0x2a8a71('0x8c')],qs[_0x2a8a71('0x21')](_0x41c5e6['query']['fields'])),_0x458acb[_0x2a8a71('0x9b')]=_0x458acb[_0x2a8a71('0x9b')][_0x2a8a71('0x2b')]?_0x458acb[_0x2a8a71('0x9b')]:_0x2c7452[_0x2a8a71('0x8c')],_0x41c5e6['query'][_0x2a8a71('0x78')]&&(_0x458acb[_0x2a8a71('0x4c')]=[{'all':!![]}]),_0x458acb=_[_0x2a8a71('0xb0')]({},_0x458acb,_0x41c5e6[_0x2a8a71('0x30')]),db[_0x2a8a71('0x20')][_0x2a8a71('0xc3')](_0x458acb)[_0x2a8a71('0x11')](handleEntityNotFound(_0x4631d2))[_0x2a8a71('0x11')](function(_0x359190){const _0x5089e7=_0x2a8a71;if(_0x359190){let _0x292ff1=_0x359190[_0x5089e7('0x8a')]({'plain':!![]});return _0x292ff1=qs['omit'](_0x292ff1,['id',_0x5089e7('0x6a'),_0x5089e7('0x41'),_0x5089e7('0x1c')]),_0x41c5e6['body']=_[_0x5089e7('0x13')](_0x41c5e6['body'],['id',_0x5089e7('0x6a'),'updatedAt']),db[_0x5089e7('0xcc')][_0x5089e7('0xba')](function(_0x4b6f72){const _0x17e4fa=_0x5089e7;return db[_0x17e4fa('0x20')]['create'](_['merge'](_0x292ff1,_0x41c5e6[_0x17e4fa('0x81')]),{'include':_0x41c5e6[_0x17e4fa('0x5b')][_0x17e4fa('0x78')]?[{'all':!![]}]:undefined,'transaction':_0x4b6f72})['then'](function(_0x579f4b){const _0x57a82b=_0x17e4fa,_0x57e0a1=_0x579f4b[_0x57a82b('0x8a')]({'plain':!![]});return db[_0x57a82b('0x60')][_0x57a82b('0x54')]({'where':{'userProfileId':_0x41c5e6[_0x57a82b('0x9c')]['id']},'raw':!![]})[_0x57a82b('0x11')](function(_0x3708f4){if(_0x3708f4)return Promise['each'](_0x3708f4,function(_0x19a656){const _0x278215=a667_0x58a9;return new Promise(function(_0x1a3e8b,_0xfe8fa3){const _0xdfed9d=a667_0x58a9;if(_0x19a656[_0xdfed9d('0x3f')]===null||_0x19a656[_0xdfed9d('0x3f')]===0x1)_0x1a3e8b(null);return db[_0xdfed9d('0x6e')][_0xdfed9d('0x54')]({'where':{'sectionId':_0x19a656['id']},'raw':!![]})[_0xdfed9d('0x11')](function(_0x31568e){const _0x5e739b=_['map'](_0x31568e,function(_0x31912c){const _0x4707a2=a667_0x58a9;return qs['omit'](_0x31912c,['id',_0x4707a2('0x6a'),_0x4707a2('0x41'),_0x4707a2('0x62')]);});_0x1a3e8b(_0x5e739b);})[_0xdfed9d('0x55')](function(_0x16a6ce){_0xfe8fa3(_0x16a6ce);});})[_0x278215('0x11')](function(_0x4116d4){const _0x37c12f=_0x278215,_0x3e4318=qs['omit'](_0x19a656,['id',_0x37c12f('0x6a'),_0x37c12f('0x41')]);_0x3e4318[_0x37c12f('0xa7')]=_0x57e0a1['id'];if(_0x4116d4)_0x3e4318[_0x37c12f('0x61')]=_0x4116d4;return _0x3e4318;})['then'](function(_0x52fb4e){const _0x51fde7=_0x278215;return db[_0x51fde7('0x60')]['create'](_0x52fb4e,{'include':[{'model':db[_0x51fde7('0x6e')],'as':_0x51fde7('0x61')}],'raw':!![],'transaction':_0x4b6f72});});})['then'](function(){return _0x57e0a1;});});});});}})[_0x2a8a71('0x11')](respondWithResult(_0x4631d2,0xc9))[_0x2a8a71('0x55')](handleError(_0x4631d2,null));},exports['update']=function(_0x4423bf,_0x3689e4){const _0x447d4a=_0x4ac35c;return _0x4423bf[_0x447d4a('0x81')]['id']&&delete _0x4423bf[_0x447d4a('0x81')]['id'],db[_0x447d4a('0x20')][_0x447d4a('0xc3')]({'where':{'id':_0x4423bf[_0x447d4a('0x9c')]['id']}})[_0x447d4a('0x11')](handleEntityNotFound(_0x3689e4))[_0x447d4a('0x11')](saveUpdates(_0x4423bf[_0x447d4a('0x81')],null))[_0x447d4a('0x11')](respondWithResult(_0x3689e4,null))[_0x447d4a('0x55')](handleError(_0x3689e4,null));},exports[_0x4ac35c('0x25')]=function(_0x188eee,_0x2d3aae){const _0x5b5554=_0x4ac35c;return db[_0x5b5554('0x20')][_0x5b5554('0xc3')]({'where':{'id':_0x188eee[_0x5b5554('0x9c')]['id']}})['then'](handleEntityNotFound(_0x2d3aae))[_0x5b5554('0x11')](removeEntity(_0x2d3aae,null))[_0x5b5554('0x55')](handleError(_0x2d3aae,null));},exports[_0x4ac35c('0x66')]=function(_0x54e790,_0x458fce){const _0x63f5b6=_0x4ac35c;return db[_0x63f5b6('0x20')][_0x63f5b6('0x66')]()[_0x63f5b6('0x11')](respondWithResult(_0x458fce,null))['catch'](handleError(_0x458fce,null));},exports[_0x4ac35c('0x4')]=function(_0x20982e,_0x4532d2){const _0x5795f2=_0x4ac35c,_0x1f81a6=_0x20982e['body'];return db[_0x5795f2('0x20')][_0x5795f2('0xc3')]({'where':{'id':_0x20982e[_0x5795f2('0x9c')]['id']}})[_0x5795f2('0x11')](handleEntityNotFound(_0x4532d2))[_0x5795f2('0x11')](function(_0x84fed8){const _0x23bedd=_0x5795f2;if(_0x84fed8)return db[_0x23bedd('0xcc')]['transaction'](function(_0x86a611){const _0x39a599=_0x23bedd;return db[_0x39a599('0x60')][_0x39a599('0x25')]({'where':{'userProfileId':_0x20982e[_0x39a599('0x9c')]['id'],'sectionId':_['map'](_0x1f81a6,function(_0x5c9f41){const _0xed2210=_0x39a599;return _0x5c9f41[_0xed2210('0x62')];})},'transaction':_0x86a611})[_0x39a599('0x11')](function(){const _0x1011da=_0x39a599,_0x31b02a=_[_0x1011da('0xb3')](_0x1f81a6,function(_0x269aaa){const _0xa1232a=_0x1011da;return _0x269aaa[_0xa1232a('0xa7')]=_0x20982e[_0xa1232a('0x9c')]['id'],_0x269aaa;}),_0x3df52d=[];return Promise['each'](_0x31b02a,function(_0x21bd06){const _0x194c2d=_0x1011da;return db[_0x194c2d('0x60')][_0x194c2d('0xd3')](_0x21bd06,{'include':[{'model':db[_0x194c2d('0x6e')],'as':_0x194c2d('0x61')}],'raw':!![],'transaction':_0x86a611})[_0x194c2d('0x11')](function(_0x40a3f6){const _0x459ea0=_0x194c2d;_0x3df52d['push'](_0x40a3f6[_0x459ea0('0x8a')]({'plain':!![]}));});})[_0x1011da('0x11')](function(){return _0x3df52d;});});});})['then'](function(_0x222f20){return _0x222f20;})['then'](respondWithResult(_0x4532d2,null))['catch'](handleError(_0x4532d2,null));},exports[_0x4ac35c('0x71')]=function(_0x58e690,_0x5c686c){const _0xba8346=_0x4ac35c;let _0xe17790;return db[_0xba8346('0x20')][_0xba8346('0xc3')]({'where':{'id':_0x58e690[_0xba8346('0x9c')]['id']},'attributes':['id',_0xba8346('0x7b')]})[_0xba8346('0x11')](handleEntityNotFound(_0x5c686c))[_0xba8346('0x11')](function(_0xc80af0){const _0xecfad2=_0xba8346;if(_0xc80af0)return _0xe17790=_0xc80af0,db[_0xecfad2('0x60')]['destroy']({'where':{'userProfileId':_0x58e690['params']['id'],'sectionId':_0x58e690[_0xecfad2('0x5b')]['ids']}});})['then'](function(){return _0xe17790;})[_0xba8346('0x11')](respondWithStatusCode(_0x5c686c,null))['catch'](handleError(_0x5c686c,null));},exports[_0x4ac35c('0x6c')]=function(_0x42e466,_0x4906eb){const _0x3cb05c=_0x4ac35c;let _0x15c8a9=[],_0x20fec8=[];return db['UserProfileSection'][_0x3cb05c('0x54')]({'where':{'userProfileId':_0x42e466[_0x3cb05c('0x9c')]['id']},'raw':!![]})[_0x3cb05c('0x11')](function(_0x418af9){const _0xc55089=_0x3cb05c;_0x15c8a9=_[_0xc55089('0xaa')](_0x418af9,function(_0x2692a7){const _0x171053=_0xc55089;return _0x2692a7['enabled']===0x1||_['includes']([0x3eb,0x709],_0x2692a7[_0x171053('0x62')]);});if(!_[_0xc55089('0xa9')](_0x15c8a9))return _['map'](_0x15c8a9,function(_0x2cbfa0){return _0x2cbfa0['sectionId'];});else return;})[_0x3cb05c('0x11')](function(_0x2385be){const _0x36fd8a=_0x3cb05c;if(_0x2385be)_0x20fec8=_0x2385be;if(_[_0x36fd8a('0xc4')](_0x20fec8,0x64)){const _0x88f421=_[_0x36fd8a('0xc2')](_0x15c8a9,{'sectionId':0x64});return hasDefaultDashboard(_0x88f421)[_0x36fd8a('0x11')](function(_0x54d270){const _0x3076fd=_0x36fd8a;return _[_0x3076fd('0xb3')](_0x15c8a9,function(_0x9c5fdd){const _0x2f4e74=_0x3076fd;return _0x9c5fdd[_0x2f4e74('0x62')]===0x64&&(_0x9c5fdd[_0x2f4e74('0x47')]=_0x54d270),_0x9c5fdd;});});}else return;})[_0x3cb05c('0x11')](function(_0x465779){const _0x5383f8=_0x3cb05c;if(_0x465779)_0x15c8a9=_0x465779;if(_['includes'](_0x20fec8,0x3eb)){const _0x7270dd=_[_0x5383f8('0xc2')](_0x15c8a9,{'sectionId':0x3eb});return getCustomDashboards(_0x7270dd)[_0x5383f8('0x11')](function(_0x4771ff){const _0x4c87c5=_0x5383f8;return _[_0x4c87c5('0xb3')](_0x15c8a9,function(_0x466e9d){const _0x46b0b0=_0x4c87c5;return _0x7270dd[_0x46b0b0('0x3c')]?_0x466e9d[_0x46b0b0('0x62')]===0x3eb&&(_0x466e9d[_0x46b0b0('0x47')]=_0x4771ff):_0x466e9d[_0x46b0b0('0x62')]===0x64&&(_0x466e9d['subsections']=_0x4771ff),_0x466e9d;});});}else return;})['then'](function(_0x154606){const _0x496e38=_0x3cb05c;if(_0x154606)_0x15c8a9=_0x154606;if(_[_0x496e38('0xc4')](_0x20fec8,0x709)){const _0x1dcf28=_[_0x496e38('0xc2')](_0x15c8a9,{'sectionId':0x709});return getPlugins(_0x1dcf28)['then'](function(_0x3d009c){const _0x2fc24a=_0x496e38;if(_0x1dcf28[_0x2fc24a('0x3c')])return _[_0x2fc24a('0xb3')](_0x15c8a9,function(_0x32b24d){const _0x33e013=_0x2fc24a;return _0x32b24d[_0x33e013('0x62')]===0x709&&(_0x32b24d[_0x33e013('0x47')]=_0x3d009c),_0x32b24d;});else{const _0x54c2ff={'sectionId':0x76c,'enabled':0x1,'subsections':_0x3d009c},_0x49bfda=_[_0x2fc24a('0xb3')](_0x15c8a9);return _0x49bfda[_0x2fc24a('0x75')](_0x54c2ff),_0x49bfda;}});}else return;})[_0x3cb05c('0x11')](function(_0x363736){const _0x4130ad=_0x3cb05c;if(_0x363736)_0x15c8a9=_0x363736;return _[_0x4130ad('0xaa')](_0x15c8a9,[_0x4130ad('0x3c'),0x1]);})[_0x3cb05c('0x11')](respondWithResult(_0x4906eb,null))[_0x3cb05c('0x55')](handleError(_0x4906eb,null));};function hasDefaultDashboard(_0x5d5621){const _0x32d9be=[0x65];return new Promise(function(_0x7844ce,_0x4954fb){const _0x2565df=a667_0x58a9;try{if(_0x5d5621[_0x2565df('0x3f')])_0x7844ce(_0x32d9be);else return db['UserProfileResource'][_0x2565df('0xc3')]({'where':{'sectionId':_0x5d5621['id']},'raw':!![]})[_0x2565df('0x11')](function(_0x23b2b0){_0x23b2b0?_0x7844ce(_0x32d9be):_0x7844ce();});}catch(_0x54da29){_0x4954fb(_0x54da29);}});}function getCustomDashboards(_0x153b53){const _0x2063e0=[];return new Promise(function(_0x1f0c46,_0x261415){const _0x4e5d38=a667_0x58a9;try{return _0x153b53[_0x4e5d38('0x3f')]?db[_0x4e5d38('0xc0')][_0x4e5d38('0x54')]({'raw':!![]})[_0x4e5d38('0x11')](function(_0x21de7b){const _0x54b501=_0x4e5d38;_0x21de7b[_0x54b501('0xc7')](function(_0x46fe3f){_0x2063e0['push'](_0x46fe3f['id']+0x1869f);}),_0x1f0c46(_0x2063e0);}):db[_0x4e5d38('0x6e')][_0x4e5d38('0x54')]({'where':{'sectionId':_0x153b53['id']},'raw':!![]})[_0x4e5d38('0x11')](function(_0x406d2f){const _0x127584=_0x4e5d38;_0x406d2f[_0x127584('0xc7')](function(_0x27a647){const _0x44b896=_0x127584;_0x2063e0[_0x44b896('0x75')](_0x27a647[_0x44b896('0x1d')]+0x1869f);}),_0x1f0c46(_0x2063e0);});}catch(_0x2ce53f){_0x261415(_0x2ce53f);}});}function getPlugins(_0x163b7b){const _0x32abe0=[];return new Promise(function(_0x1bc44b,_0x44bef2){const _0x5019ed=a667_0x58a9;try{return _0x163b7b[_0x5019ed('0x3f')]?db[_0x5019ed('0x82')]['findAll']({'raw':!![]})[_0x5019ed('0x11')](function(_0x28de65){const _0x590e48=_0x5019ed;_0x28de65[_0x590e48('0xc7')](function(_0x234a74){const _0x5af66b=_0x590e48;_0x32abe0[_0x5af66b('0x75')](_0x234a74['id']+0x15b38);}),_0x1bc44b(_0x32abe0);}):db[_0x5019ed('0x6e')]['findAll']({'where':{'sectionId':_0x163b7b['id']},'raw':!![]})[_0x5019ed('0x11')](function(_0x1ecf6c){const _0x14e9bb=_0x5019ed;_0x1ecf6c[_0x14e9bb('0xc7')](function(_0x11a6fa){const _0x5f35f8=_0x14e9bb;_0x32abe0[_0x5f35f8('0x75')](_0x11a6fa['resourceId']+0x15b38);}),_0x1bc44b(_0x32abe0);});}catch(_0x312c81){_0x44bef2(_0x312c81);}});}exports[_0x4ac35c('0xa3')]=function(_0x32a30c,_0x3fc930){const _0x598ca2=_0x4ac35c;return db[_0x598ca2('0x20')][_0x598ca2('0xc3')]({'where':{'id':_0x32a30c[_0x598ca2('0x9c')]['id']}})['then'](handleEntityNotFound(_0x3fc930))[_0x598ca2('0x11')](function(_0x4496ec){const _0x10f003=_0x598ca2;if(_0x4496ec)return db[_0x10f003('0xcc')][_0x10f003('0xba')](function(_0x5c0942){const _0x2de531=_0x10f003;return db[_0x2de531('0x60')]['findAll']({'where':{'userProfileId':_0x32a30c[_0x2de531('0x9c')]['id']},'attributes':['id'],'raw':!![]})[_0x2de531('0x11')](function(_0x12da98){const _0x3cac85=_0x2de531;if(_0x12da98)return db['UserProfileSection'][_0x3cac85('0x25')]({'where':{'userProfileId':_0x32a30c[_0x3cac85('0x9c')]['id'],'id':_[_0x3cac85('0xb3')](_0x12da98,function(_0x13d35d){return _0x13d35d['id'];})},'transaction':_0x5c0942});})['then'](function(){const _0x41bf0d=_0x2de531,_0x49a133=_[_0x41bf0d('0xb3')](_0x32a30c[_0x41bf0d('0x81')],function(_0x1cd656){const _0x254ab6=_0x41bf0d;return _0x1cd656[_0x254ab6('0xa7')]=_0x32a30c['params']['id'],_0x1cd656;});return db[_0x41bf0d('0x60')][_0x41bf0d('0xa8')](_0x49a133,{'raw':!![],'transaction':_0x5c0942});})[_0x2de531('0x11')](function(_0x52003e){const _0x492bc7=_0x2de531,_0x427431=_[_0x492bc7('0xaa')](_[_0x492bc7('0xb3')](_0x52003e,function(_0x3d4654){const _0x479016=_0x492bc7;return _0x3d4654[_0x479016('0x8a')]({'plain':!![]});}),{'includeAll':![]});if(_0x427431)return db[_0x492bc7('0x60')]['findAll']({'where':{'userProfileId':_0x32a30c[_0x492bc7('0x9c')]['id'],'sectionId':_[_0x492bc7('0xb3')](_0x427431,function(_0x43c6c4){return _0x43c6c4['sectionId'];})},'attributes':['id',_0x492bc7('0x62')],'raw':!![]})[_0x492bc7('0x11')](function(){const _0x3d17f7=_0x492bc7,_0x2a7a5a=_[_0x3d17f7('0xb3')](_0x32a30c[_0x3d17f7('0x81')],function(_0x36133c){const _0x1e8f1c=_0x3d17f7;return _0x36133c[_0x1e8f1c('0xa7')]=_0x32a30c[_0x1e8f1c('0x9c')]['id'],_0x36133c;});return db['UserProfileResource'][_0x3d17f7('0xa8')](_0x2a7a5a,{'raw':!![],'transaction':_0x5c0942});});})[_0x2de531('0x55')](handleError(_0x3fc930,null));});})[_0x598ca2('0x11')](function(){})[_0x598ca2('0x11')](respondWithResult(_0x3fc930,null))[_0x598ca2('0x55')](handleError(_0x3fc930,null));},exports[_0x4ac35c('0xa')]=function(_0x15bb4c,_0x4847e3){const _0x9db6b0=_0x4ac35c;return db['UserProfile']['findOne']({'where':{'id':_0x15bb4c['params']['id']}})[_0x9db6b0('0x11')](handleEntityNotFound(_0x4847e3))[_0x9db6b0('0x11')](function(_0x519a7a){const _0x19dec9=_0x9db6b0;if(_0x519a7a)return _0x519a7a['removeResources'](_0x15bb4c[_0x19dec9('0x5b')][_0x19dec9('0x83')]);})[_0x9db6b0('0x11')](respondWithStatusCode(_0x4847e3,null))[_0x9db6b0('0x55')](handleError(_0x4847e3,null));},exports[_0x4ac35c('0xb8')]=function(_0x1f9570,_0x44cc5c){const _0x42b44f=_0x4ac35c;let _0x602f38={'raw':![],'where':{}};const _0x597251={},_0x1e03ec={'count':0x0,'rows':[]},_0x1993bf=_0x1f9570['query'][_0x42b44f('0xcb')];if(typeof _0x1993bf===_0x42b44f('0x19'))throw new ValidationError(_0x42b44f('0x4e'));const _0x20f1c0=_0x1f9570[_0x42b44f('0x5b')][_0x42b44f('0x6f')]||![],_0x51d730=getQueryModels(_0x1993bf,_0x20f1c0);if(typeof _0x51d730[_0x42b44f('0x1e')]===_0x42b44f('0x19'))throw new ValidationError(_0x42b44f('0x95')+_0x1993bf+'\x27');let _0x45ce16=[];return!_[_0x42b44f('0xa9')](_0x51d730['parentSections'])?_0x45ce16=_0x51d730[_0x42b44f('0xc1')]:_0x45ce16=[{'name':_0x1993bf}],db[_0x42b44f('0x20')][_0x42b44f('0xc3')]({'where':{'id':_0x1f9570[_0x42b44f('0x9c')]['id']}})[_0x42b44f('0x11')](handleEntityNotFound(_0x44cc5c))[_0x42b44f('0x11')](function(_0xdd63dd){const _0x292ef8=_0x42b44f;if(_0xdd63dd){const _0x1c61c6=[];for(let _0x5c6b76=0x0;_0x5c6b76<_0x45ce16[_0x292ef8('0x2b')];_0x5c6b76++){_0x1c61c6['push'](db[_0x292ef8('0x60')][_0x292ef8('0xc3')]({'where':{'userProfileId':_0xdd63dd['id'],'name':_0x45ce16[_0x5c6b76][_0x292ef8('0x7b')]},'raw':!![]}));}return Promise['all'](_0x1c61c6);}})['then'](function(_0x554da0){const _0x4005f8=_0x42b44f,_0x18bb5b=_['filter'](_0x554da0,function(_0x4a1e93){return _0x4a1e93?_0x4a1e93:undefined;}),_0x56f789=_[_0x4005f8('0xaa')](_0x45ce16,[_0x4005f8('0xc'),!![]]),_0x413b69=_[_0x4005f8('0xa9')](_0x18bb5b)&&_['isEmpty'](_0x56f789)?null:_[_0x4005f8('0x48')](_0x56f789,_0x18bb5b);if(_0x413b69){const _0xd9dc51=[];for(let _0x5a764b=0x0;_0x5a764b<_0x413b69['length'];_0x5a764b++){const _0x461125=_[_0x4005f8('0xc2')](_0x45ce16,function(_0x5a0d44){const _0x546485=_0x4005f8;return _0x413b69[_0x5a764b]?_0x5a0d44['name']===_0x413b69[_0x5a764b][_0x546485('0x7b')]:null;});_0x461125&&(_0x413b69[_0x5a764b][_0x4005f8('0xc')]?_0xd9dc51['push'](getAllResources(_0x51d730['childModel'],_0x413b69[_0x5a764b])):!_0x413b69[_0x5a764b][_0x4005f8('0x3f')]?_0xd9dc51[_0x4005f8('0x75')](getAllowedResources(_0x461125,_0x413b69[_0x5a764b],_0x51d730[_0x4005f8('0x1e')])):_0x461125['model']&&_0xd9dc51[_0x4005f8('0x75')](getAllFilteredResources(_0x461125,_0x413b69[_0x5a764b])));}return Promise['all'](_0xd9dc51);}else return null;})[_0x42b44f('0x11')](function(_0x11e496){const _0x3dd65b=_0x42b44f,_0x21a54c=_0x11e496;let _0x35d913=null;_0x21a54c&&(_0x35d913=_0x21a54c[_0x3dd65b('0x2b')]===0x1?_0x21a54c[0x0]:null);if(_0x35d913||_0x21a54c){const _0x59008c=db[_0x51d730[_0x3dd65b('0x1e')]][_0x3dd65b('0x70')];_0x597251['model']=_[_0x3dd65b('0x89')](_0x59008c),_0x597251[_0x3dd65b('0x5b')]=_['keys'](_0x1f9570[_0x3dd65b('0x5b')]),_0x597251[_0x3dd65b('0xbb')]=_['intersection'](_0x597251['model'],_0x597251[_0x3dd65b('0x5b')]),_0x602f38[_0x3dd65b('0x9b')]=_[_0x3dd65b('0x8b')](_0x597251['model'],qs['fields'](_0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0x21')])),_0x602f38[_0x3dd65b('0x9b')]=_0x602f38['attributes'][_0x3dd65b('0x2b')]?_0x602f38[_0x3dd65b('0x9b')]:_0x597251[_0x3dd65b('0x8c')];typeof _0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0x7f')]===_0x3dd65b('0x19')&&(_0x602f38[_0x3dd65b('0x15')]=qs[_0x3dd65b('0x15')](_0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0x15')]),_0x602f38[_0x3dd65b('0x33')]=qs[_0x3dd65b('0x33')](_0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0x33')]));_0x602f38[_0x3dd65b('0x4d')]=qs[_0x3dd65b('0xc9')](_0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0xc9')]),_0x602f38['where']=qs[_0x3dd65b('0xbb')](_['pick'](_0x1f9570[_0x3dd65b('0x5b')],_0x597251[_0x3dd65b('0xbb')]));_0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0xaa')]&&(_0x602f38[_0x3dd65b('0x6')]=_[_0x3dd65b('0xb0')](_0x602f38[_0x3dd65b('0x6')],{[Op['or']]:_[_0x3dd65b('0xb3')](_0x59008c,function(_0x347d02){const _0x7594e8=_0x3dd65b;if(_0x347d02[_0x7594e8('0x49')]['key']!==_0x7594e8('0x5e')){const _0x5687fe={};return _0x5687fe[_0x347d02['field']]={[Op[_0x7594e8('0x45')]]:'%'+_0x1f9570['query']['filter']+'%'},_0x5687fe;}})}));const _0x2f6073=[];if(_0x35d913){const _0x510bf9=_[_0x3dd65b('0xc2')](_0x45ce16,['name',_0x35d913[_0x3dd65b('0x7b')]]);if(_0x510bf9['field']){const _0xa5b3ad={};_0x51d730['childModel']==='AnalyticExtractedReport'?_0xa5b3ad[_0x510bf9[_0x3dd65b('0x77')]]=_[_0x3dd65b('0xb3')](_0x35d913[_0x3dd65b('0x18')],'id'):_0xa5b3ad[_0x510bf9[_0x3dd65b('0x77')]]=_0x35d913[_0x3dd65b('0x18')],_0x2f6073[_0x3dd65b('0x75')](_0xa5b3ad);}else _0x602f38[_0x3dd65b('0x6')]['id']=_0x35d913['associatedResources'];}else for(let _0x3e3ef1=0x0;_0x3e3ef1<_0x21a54c['length'];_0x3e3ef1++){const _0x28ab64=_[_0x3dd65b('0xc2')](_0x45ce16,['name',_0x21a54c[_0x3e3ef1]['name']]);if(_0x28ab64[_0x3dd65b('0x50')]){const _0x2ff0ab={};_0x2ff0ab[_0x28ab64['foreignKey']]=_0x21a54c[_0x3e3ef1][_0x3dd65b('0x18')],_0x2f6073[_0x3dd65b('0x75')](_0x2ff0ab);}else{if(!_0x602f38[_0x3dd65b('0x6')]['id'])_0x602f38[_0x3dd65b('0x6')]['id']=[];_0x21a54c[_0x3e3ef1]['associatedResources']['forEach'](function(_0x4798f3){const _0x5eed4c=_0x3dd65b;_0x602f38[_0x5eed4c('0x6')]['id']['push'](_0x4798f3);});}}return!_['isEmpty'](_0x2f6073)&&(_0x602f38[_0x3dd65b('0x6')]=_[_0x3dd65b('0xb0')](_0x602f38[_0x3dd65b('0x6')],{[Op[_0x3dd65b('0x6d')]]:{[Op['or']]:_0x2f6073}})),_0x602f38=_[_0x3dd65b('0xb0')]({},_0x602f38,_0x1f9570[_0x3dd65b('0x30')]),_0x35d913&&!_0x35d913[_0x3dd65b('0x3f')]&&_0x51d730[_0x3dd65b('0x1e')]==='AnalyticExtractedReport'?(_0x1f9570[_0x3dd65b('0x5b')][_0x3dd65b('0x78')]&&(_0x602f38[_0x3dd65b('0x4c')]=[{'all':!![]}]),db[_0x51d730[_0x3dd65b('0x1e')]][_0x3dd65b('0x54')](_0x602f38)['then'](function(_0x38c115){const _0x284282=_0x3dd65b,_0xd122ba=[];return _0x38c115['forEach'](function(_0x1cea89){const _0x3ee188=a667_0x58a9;let _0x87036;switch(_0x1cea89[_0x3ee188('0xbd')]){case _0x3ee188('0x85'):_0x87036=_[_0x3ee188('0xc2')](_0x35d913['associatedResources'],function(_0x2b3230){const _0x38e5d0=_0x3ee188;return _0x2b3230['id']===_0x1cea89['reportId']&&_0x2b3230[_0x38e5d0('0x49')]===_0x38e5d0('0x38');});break;case _0x3ee188('0x2'):_0x87036=_[_0x3ee188('0xc2')](_0x35d913[_0x3ee188('0x18')],function(_0x2f32bf){const _0x5d9fc3=_0x3ee188;return _0x2f32bf['id']===_0x1cea89['reportId']&&_0x2f32bf[_0x5d9fc3('0x49')]===_0x5d9fc3('0x84');});break;}if(_0x87036)_0xd122ba['push'](_0x1cea89);}),_0x1e03ec[_0x284282('0x17')]=_0xd122ba[_0x284282('0x2b')],_0x1e03ec['rows']=_0xd122ba,_0x1e03ec;})):db[_0x51d730[_0x3dd65b('0x1e')]]['count']({'where':_0x602f38['where']})[_0x3dd65b('0x11')](function(_0xb3e30){const _0x193810=_0x3dd65b;return _0x1e03ec['count']=_0xb3e30,_0x1f9570[_0x193810('0x5b')][_0x193810('0x78')]&&(_0x51d730[_0x193810('0x1e')]===_0x193810('0xa1')?_0x602f38['include']=[{'model':db[_0x193810('0x53')],'as':'Tags','attributes':['id',_0x193810('0x7b'),_0x193810('0x74')],'required':_0x1f9570[_0x193810('0x5b')][_0x193810('0x23')]?!![]:![]},{'model':db['Tag'],'as':_0x193810('0x29'),'attributes':['id','name','color'],'through':_0x1f9570[_0x193810('0x5b')]['tag']?{'attributes':[],'where':{'TagId':_0x1f9570['query']['tag']||undefined}}:{},'required':_0x1f9570[_0x193810('0x5b')]['tag']?!![]:![]}]:_0x602f38['include']=[{'all':!![]}]),db[_0x51d730['childModel']]['findAll'](_0x602f38);})[_0x3dd65b('0x11')](function(_0x1a5d94){const _0x5525b2=_0x3dd65b;return _0x1e03ec[_0x5525b2('0x26')]=_0x1a5d94,_0x1e03ec;});}else return _0x1e03ec;})[_0x42b44f('0x11')](respondWithFilteredResult(_0x44cc5c,_0x602f38))[_0x42b44f('0x55')](handleError(_0x44cc5c,null));};function getAllResources(_0x4379b4,_0x1aac93){return new Promise(function(_0x2e0940,_0x43ddf2){const _0x340887=a667_0x58a9;if(_0x1aac93){const _0x39b91f=_0x1aac93[_0x340887('0xaa')]?{[_0x1aac93[_0x340887('0xaa')][_0x340887('0x50')]]:_0x1aac93[_0x340887('0xaa')][_0x340887('0x2a')]}:undefined;return db[_0x4379b4]['findAll']({'where':_0x39b91f,'raw':!![]})[_0x340887('0x11')](function(_0x13447c){const _0x555ba4=_0x340887;_0x1aac93[_0x555ba4('0x18')]=_[_0x555ba4('0xb3')](_0x13447c,'id'),_0x2e0940(_0x1aac93);})[_0x340887('0x55')](function(_0x367c8){_0x43ddf2(_0x367c8);});}else _0x2e0940(null);});}function getAllFilteredResources(_0x1d0319,_0x4f3a7d){return new Promise(function(_0x5441f8,_0x22f851){const _0x14072a=a667_0x58a9,_0x2ae049=_0x1d0319['filter']?{[_0x1d0319[_0x14072a('0xaa')]['field']]:_0x1d0319[_0x14072a('0xaa')][_0x14072a('0x2a')]}:undefined;return db[_0x1d0319[_0x14072a('0x8c')]][_0x14072a('0x54')]({'where':_0x2ae049,'raw':!![]})['then'](function(_0x352d61){const _0x28eab1=_0x14072a;_0x4f3a7d['associatedResources']=_[_0x28eab1('0xb3')](_0x352d61,function(_0x270b51){const _0x219af6=_0x28eab1;return _0x270b51[_0x219af6('0x7b')];}),_0x5441f8(_0x4f3a7d);})[_0x14072a('0x55')](function(_0x273181){_0x22f851(_0x273181);});});}function getAllowedResources(_0x30ab16,_0x3b2737,_0x41da80){return new Promise(function(_0x1b1717,_0x41acfe){const _0x4b7ae5=a667_0x58a9;if(_0x3b2737)return db[_0x4b7ae5('0x6e')]['findAll']({'where':{'sectionId':_0x3b2737['id']},'raw':!![]})['then'](function(_0x72683){const _0xb2d666=_0x4b7ae5;_0x30ab16['field']&&_0x30ab16['field']!=='id'?_0x3b2737[_0xb2d666('0x18')]=_[_0xb2d666('0xb3')](_0x72683,function(_0x21eea7){return _0x21eea7[_0x30ab16['field']];}):_0x41da80===_0xb2d666('0xb2')?_0x3b2737[_0xb2d666('0x18')]=_[_0xb2d666('0xb3')](_0x72683,function(_0x332cea){const _0xc863ef=_0xb2d666;return{'id':_0x332cea[_0xc863ef('0x1d')],'type':_0x332cea[_0xc863ef('0x49')]};}):_0x3b2737[_0xb2d666('0x18')]=_[_0xb2d666('0xb3')](_0x72683,function(_0x5c54bf){return _0x5c54bf['resourceId'];}),_0x1b1717(_0x3b2737);})[_0x4b7ae5('0x55')](function(_0x2b2dbc){_0x41acfe(_0x2b2dbc);});else _0x1b1717(null);});}function getQueryModels(_0x4b7f4d,_0x32ae26){const _0x4a2eee=_0x4ac35c,_0x11c1c5=_0x4b7f4d[_0x4a2eee('0x2c')](),_0x46628a={'childModel':undefined,'parentSections':[]};switch(_0x11c1c5){case'squareprojects':_0x46628a[_0x4a2eee('0x1e')]='SquareProject';break;case _0x4a2eee('0x42'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x46');break;case'squarerecordings':_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x7'),_0x46628a['parentSections']=[{'name':'SquareProjects','field':_0x4a2eee('0x7b'),'foreignKey':_0x4a2eee('0xd1')}];break;case _0x4a2eee('0xb'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x98');break;case _0x4a2eee('0x73'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0xa1'),_0x46628a['parentSections']=[{'name':_0x4a2eee('0x3a'),'field':'id','foreignKey':_0x4a2eee('0x5d')}];break;case _0x4a2eee('0xb5'):_0x46628a['childModel']='CmList';break;case _0x4a2eee('0x94'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0xa6');break;case _0x4a2eee('0x27'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x22');break;case _0x4a2eee('0xe'):_0x46628a['childModel']=_0x4a2eee('0x4f');break;case'chatwebsites':_0x46628a[_0x4a2eee('0x1e')]='ChatWebsite';break;case _0x4a2eee('0x57'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x56');break;case'faxaccounts':_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x5');break;case _0x4a2eee('0xad'):case _0x4a2eee('0x8'):case'outboundroutes':_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0xc6');break;case _0x4a2eee('0x59'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x68');break;case _0x4a2eee('0x7a'):_0x46628a['childModel']=_0x4a2eee('0x32');break;case _0x4a2eee('0x52'):_0x46628a[_0x4a2eee('0x1e')]='VoiceRecording',_0x46628a[_0x4a2eee('0xc1')]=[{'name':_0x4a2eee('0x12'),'field':_0x4a2eee('0x7b'),'foreignKey':'membername','model':'User','filter':{'field':_0x4a2eee('0x80'),'value':['agent']}},{'name':_0x4a2eee('0x1b'),'field':'name','foreignKey':_0x4a2eee('0x10'),'model':_0x4a2eee('0x3'),'filter':{'field':'role','value':[_0x4a2eee('0xbc')]}},{'name':_0x4a2eee('0x5a'),'field':_0x4a2eee('0x7b'),'foreignKey':_0x4a2eee('0x28'),'model':_0x4a2eee('0x58'),'filter':{'field':_0x4a2eee('0x49'),'value':[_0x4a2eee('0x2f')]}},{'name':_0x4a2eee('0xa2'),'field':'name','foreignKey':_0x4a2eee('0x28'),'model':_0x4a2eee('0x58'),'filter':{'field':'type','value':['outbound']}}];break;case _0x4a2eee('0x24'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x90');break;case _0x4a2eee('0xac'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x9f');break;case _0x4a2eee('0x37'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x3b');break;case _0x4a2eee('0xd2'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0xa0');break;case _0x4a2eee('0xbf'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x97');break;case _0x4a2eee('0x1f'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x86');break;case _0x4a2eee('0x51'):_0x46628a['childModel']=_0x4a2eee('0x6b');break;case _0x4a2eee('0xcd'):_0x46628a[_0x4a2eee('0x1e')]='OpenchannelQueue';break;case _0x4a2eee('0x0'):_0x46628a[_0x4a2eee('0x1e')]='OpenchannelAccount';break;case _0x4a2eee('0x31'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x79');break;case _0x4a2eee('0x63'):_0x46628a['childModel']=_0x4a2eee('0x16');break;case'whatsappqueues':_0x46628a['childModel']='WhatsappQueue';break;case _0x4a2eee('0x4b'):_0x46628a[_0x4a2eee('0x1e')]='WhatsappAccount';break;case _0x4a2eee('0xd'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x93');break;case _0x4a2eee('0x9a'):case _0x4a2eee('0x8f'):_0x46628a['childModel']=_0x4a2eee('0x58');_0x32ae26&&(_0x46628a[_0x4a2eee('0xc1')]=[{'name':_0x4a2eee('0x5a')},{'name':_0x4a2eee('0xa2')}]);break;case _0x4a2eee('0x64'):case _0x4a2eee('0xae'):case _0x4a2eee('0x7c'):_0x46628a['childModel']='User';_0x32ae26&&(_0x46628a[_0x4a2eee('0xc1')]=[{'name':_0x4a2eee('0x5c'),'filter':{'field':_0x4a2eee('0x80'),'value':[_0x4a2eee('0x87'),_0x4a2eee('0x2e')]},'ignore':!![]},{'name':_0x4a2eee('0x12')},{'name':'Telephones'}]);break;case'zendeskaccounts':_0x46628a[_0x4a2eee('0x1e')]='ZendeskAccount';break;case'salesforceaccounts':_0x46628a['childModel']=_0x4a2eee('0xce');break;case _0x4a2eee('0x65'):_0x46628a[_0x4a2eee('0x1e')]='FreshdeskAccount';break;case _0x4a2eee('0x96'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x7e');break;case'deskaccounts':_0x46628a['childModel']=_0x4a2eee('0x99');break;case _0x4a2eee('0x36'):_0x46628a['childModel']='ZohoAccount';break;case _0x4a2eee('0xf'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x3');break;case _0x4a2eee('0x7d'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x5f');break;case _0x4a2eee('0xb4'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x14');break;case'customdashboards':_0x46628a[_0x4a2eee('0x1e')]='Dashboard';break;case _0x4a2eee('0xc5'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x40');break;case _0x4a2eee('0x91'):_0x46628a['childModel']='Pause';break;case _0x4a2eee('0xb1'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0xd4');break;case _0x4a2eee('0x39'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x9e');break;case _0x4a2eee('0x76'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x53');break;case _0x4a2eee('0x72'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x9');break;case _0x4a2eee('0x9d'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x44');break;case _0x4a2eee('0x3d'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x34');break;case _0x4a2eee('0xcf'):_0x46628a['childModel']='Variable';break;case _0x4a2eee('0x4a'):_0x46628a['childModel']='Plugin';break;case _0x4a2eee('0xb9'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0xb2'),_0x46628a[_0x4a2eee('0xc1')]=[{'name':_0x4a2eee('0x67'),'field':'id','foreignKey':_0x4a2eee('0xb6')}];break;case _0x4a2eee('0xa4'):_0x46628a[_0x4a2eee('0x1e')]=_0x4a2eee('0x43');break;default:return _0x46628a;}return _0x46628a;}
\ No newline at end of file