Built motion from commit (unavailable).|2.5.20
[motion2.git] / server / api / userProfile / userProfile.controller.js
index 7dfe751..7458323 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9548=['outbound','musiconholds','VoiceMusicOnHold','chanspies','VoiceChanSpy','VoicePrefix','ivrcampaigns','mailqueues','MailQueue','mailaccounts','MailAccount','mailsubstatuses','MailSubstatus','openchannelqueues','OpenchannelQueue','openchannelaccounts','OpenchannelAccount','smsaccounts','teams','Team','voicequeues','agents','telephones','admin','user','Telephones','zendeskaccounts','ZendeskAccount','salesforceaccounts','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','SugarcrmAccount','DeskAccount','ZohoAccount','vtigeraccounts','cannedanswers','CannedAnswer','Disposition','customdashboards','intervals','Interval','Pause','scheduler','sounds','tags','templates','trunks','variables','Variable','plugins','extractedreports','AnalyticExtractedReport','Reports','metrics','AnalyticMetric','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','util','path','sox','to-csv','ejs','lodash','jsforce','desk.js','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','register','sendStatus','status','end','json','count','offset','limit','apply','reject','save','update','then','destroy','error','stack','name','send','index','UserProfile','rawAttributes','fieldName','type','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','find','create','body','catch','clone','get','omit','crudPermissions','updatedAt','sequelize','UserProfileSection','each','UserProfileResource','map','sectionId','createdAt','Resources','addSections','transaction','userProfileId','removeSections','ids','getSections','enabled','includes','subsections','push','autoAssociation','findOne','Dashboard','forEach','resourceId','Plugin','bulkCreate','removeResources','section','undefined','Sequelize','ValidationError','Unknown\x20section','childModel','Invalid\x20section\x20\x27','parentSections','all','ignore','isEmpty','field','foreignKey','associatedResources','reportType','default','DefaultReports','custom','reportId','CustomReports','CmContact','Tag','Tags','color','ThroughTags','tag','value','toLowerCase','squareprojects','SquareProject','odbc','squarerecordings','SquareRecording','projects','JscriptyProject','contacts','ListId','CmList','companies','CmCompany','globalcustomfields','CmCustomField','chatqueues','ChatQueue','ChatWebsite','faxqueues','FaxQueue','faxaccounts','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','contexts','VoiceContext','voicemails','VoiceMail','voicerecordings','VoiceRecording','Agents','User','role','agent','VoiceQueues','queue','VoiceQueue','inbound'];(function(_0x357fc9,_0x1900e9){var _0x506ed7=function(_0x22dc32){while(--_0x22dc32){_0x357fc9['push'](_0x357fc9['shift']());}};_0x506ed7(++_0x1900e9);}(_0x9548,0x11b));var _0x8954=function(_0x240500,_0xd9837f){_0x240500=_0x240500-0x0;var _0x20ea95=_0x9548[_0x240500];return _0x20ea95;};'use strict';var pdf=require(_0x8954('0x0'));var emlformat=require(_0x8954('0x1'));var rimraf=require(_0x8954('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x8954('0x3'));var rp=require(_0x8954('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x8954('0x5'));var path=require(_0x8954('0x6'));var sox=require(_0x8954('0x7'));var csv=require(_0x8954('0x8'));var ejs=require(_0x8954('0x9'));var fs=require('fs');var _=require(_0x8954('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x8954('0xb'));var deskjs=require(_0x8954('0xc'));var toCsv=require(_0x8954('0x8'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x8954('0xd'));var qs=require(_0x8954('0xe'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x8954('0xf'));var utils=require(_0x8954('0x10'));var config=require(_0x8954('0x11'));var db=require(_0x8954('0x12'))['db'];config[_0x8954('0x13')]=_[_0x8954('0x14')](config[_0x8954('0x13')],{'host':_0x8954('0x15'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x8954('0x13')]));require('./userProfile.socket')[_0x8954('0x16')](socket);function respondWithStatusCode(_0x5b3272,_0x312e38){_0x312e38=_0x312e38||0xcc;return function(_0x327f72){if(_0x327f72){return _0x5b3272[_0x8954('0x17')](_0x312e38);}return _0x5b3272[_0x8954('0x18')](_0x312e38)[_0x8954('0x19')]();};}function respondWithResult(_0x48f062,_0xee218){_0xee218=_0xee218||0xc8;return function(_0x3a6e9a){if(_0x3a6e9a){return _0x48f062['status'](_0xee218)[_0x8954('0x1a')](_0x3a6e9a);}};}function respondWithFilteredResult(_0x531cbe,_0x4af789){return function(_0x6929e1){if(_0x6929e1){var _0x1aab8a=_0x6929e1[_0x8954('0x1b')],_0x127a8b=_0x4af789[_0x8954('0x1c')],_0x2e49eb=_0x4af789['offset']+_0x4af789[_0x8954('0x1d')],_0x16e91e;if(_0x2e49eb>=_0x1aab8a){_0x2e49eb=_0x1aab8a;_0x16e91e=0xc8;}else{_0x16e91e=0xce;}_0x531cbe[_0x8954('0x18')](_0x16e91e);return _0x531cbe['set']('Content-Range',_0x127a8b+'-'+_0x2e49eb+'/'+_0x1aab8a)['json'](_0x6929e1);}return null;};}function patchUpdates(_0x5de7cf){return function(_0x4463d0){try{jsonpatch[_0x8954('0x1e')](_0x4463d0,_0x5de7cf,!![]);}catch(_0xff7a72){return BPromise[_0x8954('0x1f')](_0xff7a72);}return _0x4463d0[_0x8954('0x20')]();};}function saveUpdates(_0x113081,_0x412543){return function(_0x36f462){if(_0x36f462){return _0x36f462[_0x8954('0x21')](_0x113081)[_0x8954('0x22')](function(_0x55d3ac){return _0x55d3ac;});}return null;};}function removeEntity(_0x25e393,_0x515a9b){return function(_0xc2b22e){if(_0xc2b22e){return _0xc2b22e[_0x8954('0x23')]()[_0x8954('0x22')](function(){_0x25e393[_0x8954('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4c5d5b,_0x567c9c){return function(_0x5ccbd0){if(!_0x5ccbd0){_0x4c5d5b[_0x8954('0x17')](0x194);}return _0x5ccbd0;};}function handleError(_0x1fdd86,_0x4d96af){_0x4d96af=_0x4d96af||0x1f4;return function(_0x1c859a){logger[_0x8954('0x24')](_0x1c859a[_0x8954('0x25')]);if(_0x1c859a[_0x8954('0x26')]){delete _0x1c859a['name'];}_0x1fdd86[_0x8954('0x18')](_0x4d96af)[_0x8954('0x27')](_0x1c859a);};}exports[_0x8954('0x28')]=function(_0x33bb04,_0x196025){var _0x32db8e={},_0x150eb2={},_0x246177={'count':0x0,'rows':[]};var _0x2d4264=_['map'](db[_0x8954('0x29')][_0x8954('0x2a')],function(_0x43d29b){return{'name':_0x43d29b[_0x8954('0x2b')],'type':_0x43d29b[_0x8954('0x2c')]['key']};});_0x150eb2[_0x8954('0x2d')]=_['map'](_0x2d4264,_0x8954('0x26'));_0x150eb2['query']=_[_0x8954('0x2e')](_0x33bb04[_0x8954('0x2f')]);_0x150eb2[_0x8954('0x30')]=_[_0x8954('0x31')](_0x150eb2[_0x8954('0x2d')],_0x150eb2[_0x8954('0x2f')]);_0x32db8e[_0x8954('0x32')]=_[_0x8954('0x31')](_0x150eb2['model'],qs['fields'](_0x33bb04[_0x8954('0x2f')][_0x8954('0x33')]));_0x32db8e[_0x8954('0x32')]=_0x32db8e[_0x8954('0x32')][_0x8954('0x34')]?_0x32db8e['attributes']:_0x150eb2[_0x8954('0x2d')];if(!_0x33bb04[_0x8954('0x2f')][_0x8954('0x35')](_0x8954('0x36'))){_0x32db8e[_0x8954('0x1d')]=qs[_0x8954('0x1d')](_0x33bb04[_0x8954('0x2f')][_0x8954('0x1d')]);_0x32db8e[_0x8954('0x1c')]=qs[_0x8954('0x1c')](_0x33bb04[_0x8954('0x2f')]['offset']);}_0x32db8e[_0x8954('0x37')]=qs[_0x8954('0x38')](_0x33bb04[_0x8954('0x2f')][_0x8954('0x38')]);_0x32db8e[_0x8954('0x39')]=qs[_0x8954('0x30')](_[_0x8954('0x3a')](_0x33bb04[_0x8954('0x2f')],_0x150eb2[_0x8954('0x30')]));if(_0x33bb04['query'][_0x8954('0x3b')]){_0x32db8e[_0x8954('0x39')]=_[_0x8954('0x3c')](_0x32db8e[_0x8954('0x39')],{'$or':_['map'](_0x2d4264,function(_0x392e71){if(_0x392e71[_0x8954('0x2c')]!==_0x8954('0x3d')){var _0xa5749c={};_0xa5749c[_0x392e71['name']]={'$like':'%'+_0x33bb04[_0x8954('0x2f')][_0x8954('0x3b')]+'%'};return _0xa5749c;}})});}_0x32db8e=_['merge']({},_0x32db8e,_0x33bb04[_0x8954('0x3e')]);var _0xdf0930={'where':_0x32db8e['where']};return db[_0x8954('0x29')][_0x8954('0x1b')](_0xdf0930)[_0x8954('0x22')](function(_0x1bdbe7){_0x246177[_0x8954('0x1b')]=_0x1bdbe7;if(_0x33bb04[_0x8954('0x2f')][_0x8954('0x3f')]){_0x32db8e[_0x8954('0x40')]=[{'all':!![]}];}return db['UserProfile'][_0x8954('0x41')](_0x32db8e);})[_0x8954('0x22')](function(_0x24b173){_0x246177[_0x8954('0x42')]=_0x24b173;return _0x246177;})[_0x8954('0x22')](respondWithFilteredResult(_0x196025,_0x32db8e))['catch'](handleError(_0x196025,null));};exports[_0x8954('0x43')]=function(_0x3b5cdc,_0x1aaaa8){var _0x108821={'raw':![],'where':{'id':_0x3b5cdc[_0x8954('0x44')]['id']}},_0xd2fd58={};_0xd2fd58[_0x8954('0x2d')]=_[_0x8954('0x2e')](db['UserProfile'][_0x8954('0x2a')]);_0xd2fd58[_0x8954('0x2f')]=_['keys'](_0x3b5cdc[_0x8954('0x2f')]);_0xd2fd58[_0x8954('0x30')]=_[_0x8954('0x31')](_0xd2fd58[_0x8954('0x2d')],_0xd2fd58['query']);_0x108821[_0x8954('0x32')]=_[_0x8954('0x31')](_0xd2fd58[_0x8954('0x2d')],qs[_0x8954('0x33')](_0x3b5cdc[_0x8954('0x2f')][_0x8954('0x33')]));_0x108821[_0x8954('0x32')]=_0x108821[_0x8954('0x32')][_0x8954('0x34')]?_0x108821[_0x8954('0x32')]:_0xd2fd58[_0x8954('0x2d')];if(_0x3b5cdc[_0x8954('0x2f')][_0x8954('0x3f')]){_0x108821[_0x8954('0x40')]=[{'all':!![]}];}_0x108821=_[_0x8954('0x3c')]({},_0x108821,_0x3b5cdc[_0x8954('0x3e')]);return db[_0x8954('0x29')][_0x8954('0x45')](_0x108821)[_0x8954('0x22')](handleEntityNotFound(_0x1aaaa8,null))['then'](respondWithResult(_0x1aaaa8,null))['catch'](handleError(_0x1aaaa8,null));};exports[_0x8954('0x46')]=function(_0x1b865,_0x3bb858){return db['UserProfile'][_0x8954('0x46')](_0x1b865[_0x8954('0x47')],{})[_0x8954('0x22')](respondWithResult(_0x3bb858,0xc9))[_0x8954('0x48')](handleError(_0x3bb858,null));};exports[_0x8954('0x49')]=function(_0x4a1cc6,_0x8749ce){var _0x4078fa={'where':{'id':_0x4a1cc6[_0x8954('0x44')]['id']}},_0xf06f93={};_0xf06f93[_0x8954('0x2d')]=_[_0x8954('0x2e')](db[_0x8954('0x29')][_0x8954('0x2a')]);_0x4078fa[_0x8954('0x32')]=_['intersection'](_0xf06f93[_0x8954('0x2d')],qs[_0x8954('0x33')](_0x4a1cc6[_0x8954('0x2f')][_0x8954('0x33')]));_0x4078fa[_0x8954('0x32')]=_0x4078fa[_0x8954('0x32')][_0x8954('0x34')]?_0x4078fa[_0x8954('0x32')]:_0xf06f93[_0x8954('0x2d')];if(_0x4a1cc6[_0x8954('0x2f')]['includeAll']){_0x4078fa[_0x8954('0x40')]=[{'all':!![]}];}_0x4078fa=_['merge']({},_0x4078fa,_0x4a1cc6[_0x8954('0x3e')]);return db[_0x8954('0x29')][_0x8954('0x45')](_0x4078fa)['then'](handleEntityNotFound(_0x8749ce,null))[_0x8954('0x22')](function(_0x385456){if(_0x385456){var _0x1a504a=_0x385456[_0x8954('0x4a')]({'plain':!![]});_0x1a504a=qs[_0x8954('0x4b')](_0x1a504a,['id','createdAt','updatedAt',_0x8954('0x4c')]);_0x4a1cc6['body']=_[_0x8954('0x4b')](_0x4a1cc6[_0x8954('0x47')],['id','createdAt',_0x8954('0x4d')]);return db[_0x8954('0x4e')]['transaction'](function(_0x436a04){return db[_0x8954('0x29')][_0x8954('0x46')](_['merge'](_0x1a504a,_0x4a1cc6[_0x8954('0x47')]),{'include':_0x4a1cc6['query'][_0x8954('0x3f')]?[{'all':!![]}]:undefined,'transaction':_0x436a04})[_0x8954('0x22')](function(_0x1c6fcd){var _0x4328c8=_0x1c6fcd[_0x8954('0x4a')]({'plain':!![]});return db[_0x8954('0x4f')][_0x8954('0x41')]({'where':{'userProfileId':_0x4a1cc6[_0x8954('0x44')]['id']},'raw':!![]})[_0x8954('0x22')](function(_0x553f35){if(_0x553f35){return BPromise[_0x8954('0x50')](_0x553f35,function(_0x5612b6){return new BPromise(function(_0x42ff04,_0x32f095){if(_0x5612b6['autoAssociation']===null||_0x5612b6['autoAssociation']===0x1)_0x42ff04(null);return db[_0x8954('0x51')][_0x8954('0x41')]({'where':{'sectionId':_0x5612b6['id']},'raw':!![]})[_0x8954('0x22')](function(_0x24cb15){var _0x2402d9=_[_0x8954('0x52')](_0x24cb15,function(_0x4f74a0){return qs[_0x8954('0x4b')](_0x4f74a0,['id','createdAt',_0x8954('0x4d'),_0x8954('0x53')]);});_0x42ff04(_0x2402d9);})[_0x8954('0x48')](function(_0x3fee70){_0x32f095(_0x3fee70);});})[_0x8954('0x22')](function(_0x1e75b0){var _0x575add=qs[_0x8954('0x4b')](_0x5612b6,['id',_0x8954('0x54'),_0x8954('0x4d')]);_0x575add['userProfileId']=_0x4328c8['id'];if(_0x1e75b0)_0x575add['Resources']=_0x1e75b0;return _0x575add;})[_0x8954('0x22')](function(_0x4eebbf){return db['UserProfileSection'][_0x8954('0x46')](_0x4eebbf,{'include':[{'model':db[_0x8954('0x51')],'as':_0x8954('0x55')}],'raw':!![],'transaction':_0x436a04});});})[_0x8954('0x22')](function(){return _0x4328c8;});}});});});}})['then'](respondWithResult(_0x8749ce,0xc9))[_0x8954('0x48')](handleError(_0x8749ce,null));};exports['update']=function(_0x41453a,_0x2161e5){if(_0x41453a[_0x8954('0x47')]['id']){delete _0x41453a[_0x8954('0x47')]['id'];}return db[_0x8954('0x29')][_0x8954('0x45')]({'where':{'id':_0x41453a[_0x8954('0x44')]['id']}})['then'](handleEntityNotFound(_0x2161e5,null))[_0x8954('0x22')](saveUpdates(_0x41453a[_0x8954('0x47')],null))[_0x8954('0x22')](respondWithResult(_0x2161e5,null))[_0x8954('0x48')](handleError(_0x2161e5,null));};exports['destroy']=function(_0x38d428,_0xd94823){return db[_0x8954('0x29')][_0x8954('0x45')]({'where':{'id':_0x38d428['params']['id']}})[_0x8954('0x22')](handleEntityNotFound(_0xd94823,null))[_0x8954('0x22')](removeEntity(_0xd94823,null))[_0x8954('0x48')](handleError(_0xd94823,null));};exports['describe']=function(_0x5054d9,_0x3f77a6){return db[_0x8954('0x29')]['describe']()[_0x8954('0x22')](respondWithResult(_0x3f77a6,null))[_0x8954('0x48')](handleError(_0x3f77a6,null));};exports[_0x8954('0x56')]=function(_0x564acc,_0x3fe80c){var _0x268781=_0x564acc[_0x8954('0x47')];return db[_0x8954('0x29')][_0x8954('0x45')]({'where':{'id':_0x564acc[_0x8954('0x44')]['id']}})[_0x8954('0x22')](handleEntityNotFound(_0x3fe80c,null))[_0x8954('0x22')](function(_0x1a23b7){if(_0x1a23b7){return db[_0x8954('0x4e')][_0x8954('0x57')](function(_0x3cc85b){return db[_0x8954('0x4f')][_0x8954('0x23')]({'where':{'userProfileId':_0x564acc[_0x8954('0x44')]['id'],'sectionId':_[_0x8954('0x52')](_0x268781,function(_0x16ba43){return _0x16ba43[_0x8954('0x53')];})},'transaction':_0x3cc85b})['then'](function(){var _0x78c0c6=_['map'](_0x268781,function(_0x87240c){_0x87240c[_0x8954('0x58')]=_0x564acc['params']['id'];return _0x87240c;});var _0x368533=[];return BPromise[_0x8954('0x50')](_0x78c0c6,function(_0x16ea33){return db[_0x8954('0x4f')][_0x8954('0x46')](_0x16ea33,{'include':[{'model':db[_0x8954('0x51')],'as':_0x8954('0x55')}],'raw':!![],'transaction':_0x3cc85b})[_0x8954('0x22')](function(_0x3656cb){_0x368533['push'](_0x3656cb[_0x8954('0x4a')]({'plain':!![]}));});})['then'](function(){return _0x368533;});});});}})[_0x8954('0x22')](function(_0x137080){return _0x137080;})['then'](respondWithResult(_0x3fe80c,null))[_0x8954('0x48')](handleError(_0x3fe80c,null));};exports[_0x8954('0x59')]=function(_0x41e738,_0x5e88ba){var _0x56d102;return db['UserProfile'][_0x8954('0x45')]({'where':{'id':_0x41e738['params']['id']},'attributes':['id',_0x8954('0x26')]})['then'](handleEntityNotFound(_0x5e88ba,null))[_0x8954('0x22')](function(_0x5e4b73){if(_0x5e4b73){_0x56d102=_0x5e4b73;return db[_0x8954('0x4f')][_0x8954('0x23')]({'where':{'userProfileId':_0x41e738[_0x8954('0x44')]['id'],'sectionId':_0x41e738[_0x8954('0x2f')][_0x8954('0x5a')]}});}})[_0x8954('0x22')](function(){return _0x56d102;})[_0x8954('0x22')](respondWithStatusCode(_0x5e88ba,null))['catch'](handleError(_0x5e88ba,null));};exports[_0x8954('0x5b')]=function(_0x1fd7ec,_0x56724e){var _0xaf8ccd=[];var _0x330230=[];return db[_0x8954('0x4f')][_0x8954('0x41')]({'where':{'userProfileId':_0x1fd7ec[_0x8954('0x44')]['id']},'raw':!![]})['then'](function(_0x2e56c5){_0xaf8ccd=_[_0x8954('0x3b')](_0x2e56c5,function(_0x4403c3){return _0x4403c3[_0x8954('0x5c')]===0x1||_['includes']([0x3eb,0x709],_0x4403c3[_0x8954('0x53')]);});if(!_['isEmpty'](_0xaf8ccd)){return _[_0x8954('0x52')](_0xaf8ccd,function(_0x3d3cd0){return _0x3d3cd0[_0x8954('0x53')];});}else{return;}})[_0x8954('0x22')](function(_0x5e10eb){if(_0x5e10eb)_0x330230=_0x5e10eb;if(_[_0x8954('0x5d')](_0x330230,0x64)){var _0x4a69a0=_[_0x8954('0x45')](_0xaf8ccd,{'sectionId':0x64});return hasDefaultDashboard(_0x4a69a0)[_0x8954('0x22')](function(_0x11fe55){return _[_0x8954('0x52')](_0xaf8ccd,function(_0x4f6ea2){if(_0x4f6ea2[_0x8954('0x53')]===0x64){_0x4f6ea2['subsections']=_0x11fe55;}return _0x4f6ea2;});});}else{return;}})['then'](function(_0x33a09c){if(_0x33a09c)_0xaf8ccd=_0x33a09c;if(_[_0x8954('0x5d')](_0x330230,0x3eb)){var _0x1f27b9=_['find'](_0xaf8ccd,{'sectionId':0x3eb});return getCustomDashboards(_0x1f27b9)[_0x8954('0x22')](function(_0x52f7ec){return _[_0x8954('0x52')](_0xaf8ccd,function(_0x10f941){if(_0x1f27b9[_0x8954('0x5c')]){if(_0x10f941[_0x8954('0x53')]===0x3eb){_0x10f941[_0x8954('0x5e')]=_0x52f7ec;}}else{if(_0x10f941[_0x8954('0x53')]===0x64){_0x10f941[_0x8954('0x5e')]=_0x52f7ec;}}return _0x10f941;});});}else{return;}})[_0x8954('0x22')](function(_0x53a3bd){if(_0x53a3bd)_0xaf8ccd=_0x53a3bd;if(_[_0x8954('0x5d')](_0x330230,0x709)){var _0x155f5d=_[_0x8954('0x45')](_0xaf8ccd,{'sectionId':0x709});return getPlugins(_0x155f5d)['then'](function(_0x26aec3){if(_0x155f5d[_0x8954('0x5c')]){return _[_0x8954('0x52')](_0xaf8ccd,function(_0x1fab94){if(_0x1fab94['sectionId']===0x709){_0x1fab94[_0x8954('0x5e')]=_0x26aec3;}return _0x1fab94;});}else{var _0x444598={'sectionId':0x76c,'enabled':0x1,'subsections':_0x26aec3};var _0x4ab87a=_['map'](_0xaf8ccd);_0x4ab87a[_0x8954('0x5f')](_0x444598);return _0x4ab87a;}});}else{return;}})[_0x8954('0x22')](function(_0x389b02){if(_0x389b02)_0xaf8ccd=_0x389b02;return _[_0x8954('0x3b')](_0xaf8ccd,[_0x8954('0x5c'),0x1]);})[_0x8954('0x22')](respondWithResult(_0x56724e,null))['catch'](handleError(_0x56724e,null));};function hasDefaultDashboard(_0x5178dc){var _0x21217b=[0x65];return new BPromise(function(_0x3c7bde,_0x5d46f4){try{if(_0x5178dc[_0x8954('0x60')]){_0x3c7bde(_0x21217b);}else{return db[_0x8954('0x51')][_0x8954('0x61')]({'where':{'sectionId':_0x5178dc['id']},'raw':!![]})[_0x8954('0x22')](function(_0x59c690){_0x59c690?_0x3c7bde(_0x21217b):_0x3c7bde();});}}catch(_0x2958fc){_0x5d46f4(_0x2958fc);}});}function getCustomDashboards(_0x2d497b){var _0x57f1d0=[];return new BPromise(function(_0x26fecb,_0x52893f){try{if(_0x2d497b['autoAssociation']){return db[_0x8954('0x62')][_0x8954('0x41')]({'raw':!![]})[_0x8954('0x22')](function(_0x57bb0e){_0x57bb0e['forEach'](function(_0x5b3f24){_0x57f1d0['push'](_0x5b3f24['id']+0x1869f);});_0x26fecb(_0x57f1d0);});}else{return db[_0x8954('0x51')][_0x8954('0x41')]({'where':{'sectionId':_0x2d497b['id']},'raw':!![]})[_0x8954('0x22')](function(_0x5465ca){_0x5465ca[_0x8954('0x63')](function(_0x1f1bbd){_0x57f1d0[_0x8954('0x5f')](_0x1f1bbd[_0x8954('0x64')]+0x1869f);});_0x26fecb(_0x57f1d0);});}}catch(_0x462cec){_0x52893f(_0x462cec);}});}function getPlugins(_0x152d7d){var _0x1c52e7=[];return new BPromise(function(_0x2da837,_0x48957d){try{if(_0x152d7d[_0x8954('0x60')]){return db[_0x8954('0x65')]['findAll']({'raw':!![]})[_0x8954('0x22')](function(_0x435e23){_0x435e23[_0x8954('0x63')](function(_0x28735c){_0x1c52e7[_0x8954('0x5f')](_0x28735c['id']+0x15b38);});_0x2da837(_0x1c52e7);});}else{return db[_0x8954('0x51')][_0x8954('0x41')]({'where':{'sectionId':_0x152d7d['id']},'raw':!![]})['then'](function(_0x4d1c26){_0x4d1c26[_0x8954('0x63')](function(_0x5ac969){_0x1c52e7[_0x8954('0x5f')](_0x5ac969[_0x8954('0x64')]+0x15b38);});_0x2da837(_0x1c52e7);});}}catch(_0x1feb07){_0x48957d(_0x1feb07);}});}exports['addResources']=function(_0x5f5a78,_0xc32924){return db[_0x8954('0x29')][_0x8954('0x45')]({'where':{'id':_0x5f5a78['params']['id']}})['then'](handleEntityNotFound(_0xc32924,null))[_0x8954('0x22')](function(_0x205ed0){if(_0x205ed0){return db[_0x8954('0x4e')][_0x8954('0x57')](function(_0x1e4e58){return db[_0x8954('0x4f')][_0x8954('0x41')]({'where':{'userProfileId':_0x5f5a78['params']['id']},'attributes':['id'],'raw':!![]})[_0x8954('0x22')](function(_0x3f4e3c){if(_0x3f4e3c){return db[_0x8954('0x4f')][_0x8954('0x23')]({'where':{'userProfileId':_0x5f5a78[_0x8954('0x44')]['id'],'id':_[_0x8954('0x52')](_0x3f4e3c,function(_0x4fedaf){return _0x4fedaf['id'];})},'transaction':_0x1e4e58});}})[_0x8954('0x22')](function(_0x50fb65){var _0x3c4fa5=_[_0x8954('0x52')](_0x5f5a78[_0x8954('0x47')],function(_0xfa53bc){_0xfa53bc[_0x8954('0x58')]=_0x5f5a78['params']['id'];return _0xfa53bc;});return db[_0x8954('0x4f')][_0x8954('0x66')](_0x3c4fa5,{'raw':!![],'transaction':_0x1e4e58});})[_0x8954('0x22')](function(_0x3ad162){var _0x2c16fc=_['filter'](_[_0x8954('0x52')](_0x3ad162,function(_0x9158f5){return _0x9158f5[_0x8954('0x4a')]({'plain':!![]});}),{'includeAll':![]});if(_0x2c16fc){return db[_0x8954('0x4f')]['findAll']({'where':{'userProfileId':_0x5f5a78['params']['id'],'sectionId':_[_0x8954('0x52')](_0x2c16fc,function(_0x282662){return _0x282662[_0x8954('0x53')];})},'attributes':['id',_0x8954('0x53')],'raw':!![]})[_0x8954('0x22')](function(_0x2b0022){var _0x114533=_['map'](_0x5f5a78[_0x8954('0x47')],function(_0x3e3070){_0x3e3070[_0x8954('0x58')]=_0x5f5a78['params']['id'];return _0x3e3070;});return db[_0x8954('0x51')][_0x8954('0x66')](_0x114533,{'raw':!![],'transaction':_0x1e4e58});});}})['catch'](handleError(_0xc32924,null));});}})[_0x8954('0x22')](function(_0x51b374){var _0x5cc240=_[_0x8954('0x52')](_0x51b374,function(_0xe0fdd7){return _0xe0fdd7[_0x8954('0x4a')]({'plain':!![]});});})[_0x8954('0x22')](respondWithResult(_0xc32924,null))[_0x8954('0x48')](handleError(_0xc32924,null));};exports['removeResources']=function(_0xa23a71,_0x2bd967,_0x168180){return db['UserProfile'][_0x8954('0x45')]({'where':{'id':_0xa23a71[_0x8954('0x44')]['id']}})[_0x8954('0x22')](handleEntityNotFound(_0x2bd967,null))['then'](function(_0x3b5b7f){if(_0x3b5b7f){return _0x3b5b7f[_0x8954('0x67')](_0xa23a71[_0x8954('0x2f')][_0x8954('0x5a')]);}})[_0x8954('0x22')](respondWithStatusCode(_0x2bd967,null))['catch'](handleError(_0x2bd967,null));};exports['getResources']=function(_0x1c67e0,_0x5c3a46){var _0x2e2d40={'raw':![],'where':{}};var _0xdfb172={};var _0x4d0f24={'count':0x0,'rows':[]};var _0x38024b=_0x1c67e0[_0x8954('0x2f')][_0x8954('0x68')];if(typeof _0x38024b===_0x8954('0x69')){throw new db[(_0x8954('0x6a'))][(_0x8954('0x6b'))](_0x8954('0x6c'));}var _0x98a493=_0x1c67e0['query']['mergeResources']||![];var _0x2f1c1b=getQueryModels(_0x38024b,_0x98a493);if(typeof _0x2f1c1b[_0x8954('0x6d')]==='undefined'){throw new db[(_0x8954('0x6a'))]['ValidationError'](_0x8954('0x6e')+_0x38024b+'\x27');}var _0x59d64c=[];if(!_['isEmpty'](_0x2f1c1b[_0x8954('0x6f')])){_0x59d64c=_0x2f1c1b['parentSections'];}else{_0x59d64c=[{'name':_0x38024b}];}return db[_0x8954('0x29')][_0x8954('0x61')]({'where':{'id':_0x1c67e0[_0x8954('0x44')]['id']}})['then'](handleEntityNotFound(_0x5c3a46,null))[_0x8954('0x22')](function(_0x4aa111){if(_0x4aa111){var _0x3b599f=[];for(var _0x4f37fd=0x0;_0x4f37fd<_0x59d64c[_0x8954('0x34')];_0x4f37fd++){_0x3b599f['push'](db[_0x8954('0x4f')][_0x8954('0x61')]({'where':{'userProfileId':_0x4aa111['id'],'name':_0x59d64c[_0x4f37fd][_0x8954('0x26')]},'raw':!![]}));}return BPromise[_0x8954('0x70')](_0x3b599f);}})[_0x8954('0x22')](function(_0x4b9215){var _0x58813b=_[_0x8954('0x3b')](_0x4b9215,function(_0x1ff6a0){return _0x1ff6a0?_0x1ff6a0:undefined;});var _0x1631ff=_['filter'](_0x59d64c,[_0x8954('0x71'),!![]]);var _0x15a3f5=_[_0x8954('0x72')](_0x58813b)&&_['isEmpty'](_0x1631ff)?null:_['union'](_0x1631ff,_0x58813b);if(_0x15a3f5){var _0x4d211a=[];for(var _0x28ea6e=0x0;_0x28ea6e<_0x15a3f5[_0x8954('0x34')];_0x28ea6e++){var _0x130303=_[_0x8954('0x45')](_0x59d64c,function(_0xec764a){return _0x15a3f5[_0x28ea6e]?_0xec764a['name']===_0x15a3f5[_0x28ea6e][_0x8954('0x26')]:null;});if(_0x130303){if(_0x15a3f5[_0x28ea6e][_0x8954('0x71')]){_0x4d211a[_0x8954('0x5f')](getAllResources(_0x2f1c1b[_0x8954('0x6d')],_0x15a3f5[_0x28ea6e]));}else{if(!_0x15a3f5[_0x28ea6e][_0x8954('0x60')]){_0x4d211a[_0x8954('0x5f')](getAllowedResources(_0x130303,_0x15a3f5[_0x28ea6e],_0x2f1c1b[_0x8954('0x6d')]));}else{if(_0x130303['model']){_0x4d211a[_0x8954('0x5f')](getAllFilteredResources(_0x130303,_0x15a3f5[_0x28ea6e]));}}}}}return BPromise[_0x8954('0x70')](_0x4d211a);}else{return null;}})['then'](function(_0x24280a){var _0x24819a=_0x24280a;var _0x4d910d=null;if(_0x24819a){_0x4d910d=_0x24819a['length']===0x1?_0x24819a[0x0]:null;}if(_0x4d910d||_0x24819a){var _0x1cb118=db[_0x2f1c1b[_0x8954('0x6d')]]['rawAttributes'];_0xdfb172['model']=_[_0x8954('0x2e')](_0x1cb118);_0xdfb172[_0x8954('0x2f')]=_[_0x8954('0x2e')](_0x1c67e0[_0x8954('0x2f')]);_0xdfb172[_0x8954('0x30')]=_[_0x8954('0x31')](_0xdfb172[_0x8954('0x2d')],_0xdfb172[_0x8954('0x2f')]);_0x2e2d40['attributes']=_[_0x8954('0x31')](_0xdfb172['model'],qs[_0x8954('0x33')](_0x1c67e0[_0x8954('0x2f')][_0x8954('0x33')]));_0x2e2d40[_0x8954('0x32')]=_0x2e2d40[_0x8954('0x32')][_0x8954('0x34')]?_0x2e2d40['attributes']:_0xdfb172[_0x8954('0x2d')];if(!_0x1c67e0[_0x8954('0x2f')][_0x8954('0x35')](_0x8954('0x36'))){_0x2e2d40[_0x8954('0x1d')]=qs[_0x8954('0x1d')](_0x1c67e0['query']['limit']);_0x2e2d40[_0x8954('0x1c')]=qs[_0x8954('0x1c')](_0x1c67e0['query'][_0x8954('0x1c')]);}_0x2e2d40['order']=qs[_0x8954('0x38')](_0x1c67e0['query'][_0x8954('0x38')]);_0x2e2d40[_0x8954('0x39')]=qs['filters'](_[_0x8954('0x3a')](_0x1c67e0[_0x8954('0x2f')],_0xdfb172['filters']));if(_0x1c67e0[_0x8954('0x2f')]['filter']){_0x2e2d40[_0x8954('0x39')]=_['merge'](_0x2e2d40[_0x8954('0x39')],{'$or':_['map'](_0x1cb118,function(_0x9bbd6e){if(_0x9bbd6e[_0x8954('0x2c')]['key']!==_0x8954('0x3d')){var _0x21ef1c={};_0x21ef1c[_0x9bbd6e[_0x8954('0x73')]]={'$like':'%'+_0x1c67e0['query'][_0x8954('0x3b')]+'%'};return _0x21ef1c;}})});}var _0x19eaab=[];if(_0x4d910d){var _0x2f8a35=_[_0x8954('0x45')](_0x59d64c,[_0x8954('0x26'),_0x4d910d['name']]);if(_0x2f8a35[_0x8954('0x73')]){var _0x2e5d94={};if(_0x2f1c1b[_0x8954('0x6d')]==='AnalyticExtractedReport'){_0x2e5d94[_0x2f8a35[_0x8954('0x74')]]=_[_0x8954('0x52')](_0x4d910d[_0x8954('0x75')],'id');}else{_0x2e5d94[_0x2f8a35[_0x8954('0x74')]]=_0x4d910d[_0x8954('0x75')];}_0x19eaab[_0x8954('0x5f')](_0x2e5d94);}else{_0x2e2d40[_0x8954('0x39')]['id']=_0x4d910d[_0x8954('0x75')];}}else{for(var _0x54507f=0x0;_0x54507f<_0x24819a[_0x8954('0x34')];_0x54507f++){var _0x2f8a35=_[_0x8954('0x45')](_0x59d64c,[_0x8954('0x26'),_0x24819a[_0x54507f][_0x8954('0x26')]]);if(_0x2f8a35['field']){var _0x2e5d94={};_0x2e5d94[_0x2f8a35[_0x8954('0x74')]]=_0x24819a[_0x54507f]['associatedResources'];_0x19eaab['push'](_0x2e5d94);}else{if(!_0x2e2d40[_0x8954('0x39')]['id'])_0x2e2d40[_0x8954('0x39')]['id']=[];_0x24819a[_0x54507f]['associatedResources']['forEach'](function(_0xb3aed5){_0x2e2d40[_0x8954('0x39')]['id'][_0x8954('0x5f')](_0xb3aed5);});}}}if(!_[_0x8954('0x72')](_0x19eaab)){_0x2e2d40[_0x8954('0x39')]=_[_0x8954('0x3c')](_0x2e2d40['where'],{'$and':{'$or':_0x19eaab}});}_0x2e2d40=_[_0x8954('0x3c')]({},_0x2e2d40,_0x1c67e0['options']);if(_0x4d910d&&!_0x4d910d['autoAssociation']&&_0x2f1c1b[_0x8954('0x6d')]==='AnalyticExtractedReport'){if(_0x1c67e0[_0x8954('0x2f')]['includeAll']){_0x2e2d40[_0x8954('0x40')]=[{'all':!![]}];}return db[_0x2f1c1b[_0x8954('0x6d')]][_0x8954('0x41')](_0x2e2d40)[_0x8954('0x22')](function(_0x226c78){var _0x2b98c6=[];_0x226c78[_0x8954('0x63')](function(_0x94bc0d){var _0x11757a;switch(_0x94bc0d[_0x8954('0x76')]){case _0x8954('0x77'):_0x11757a=_[_0x8954('0x45')](_0x4d910d['associatedResources'],function(_0x3ed9f5){return _0x3ed9f5['id']===_0x94bc0d['reportId']&&_0x3ed9f5['type']===_0x8954('0x78');});break;case _0x8954('0x79'):_0x11757a=_['find'](_0x4d910d[_0x8954('0x75')],function(_0x1dc2d4){return _0x1dc2d4['id']===_0x94bc0d[_0x8954('0x7a')]&&_0x1dc2d4[_0x8954('0x2c')]===_0x8954('0x7b');});break;}if(_0x11757a)_0x2b98c6[_0x8954('0x5f')](_0x94bc0d);});_0x4d0f24[_0x8954('0x1b')]=_0x2b98c6['length'];_0x4d0f24[_0x8954('0x42')]=_0x2b98c6;return _0x4d0f24;});}else{return db[_0x2f1c1b['childModel']][_0x8954('0x1b')]({'where':_0x2e2d40[_0x8954('0x39')]})[_0x8954('0x22')](function(_0x36fb63){_0x4d0f24[_0x8954('0x1b')]=_0x36fb63;if(_0x1c67e0[_0x8954('0x2f')][_0x8954('0x3f')]){if(_0x2f1c1b['childModel']===_0x8954('0x7c')){_0x2e2d40['include']=[{'model':db[_0x8954('0x7d')],'as':_0x8954('0x7e'),'attributes':['id',_0x8954('0x26'),_0x8954('0x7f')],'required':_0x1c67e0['query']['tag']?!![]:![]},{'model':db[_0x8954('0x7d')],'as':_0x8954('0x80'),'attributes':['id','name','color'],'through':_0x1c67e0[_0x8954('0x2f')]['tag']?{'attributes':[],'where':{'TagId':_0x1c67e0[_0x8954('0x2f')][_0x8954('0x81')]||undefined}}:{},'required':_0x1c67e0[_0x8954('0x2f')][_0x8954('0x81')]?!![]:![]}];}else{_0x2e2d40[_0x8954('0x40')]=[{'all':!![]}];}}return db[_0x2f1c1b[_0x8954('0x6d')]][_0x8954('0x41')](_0x2e2d40);})[_0x8954('0x22')](function(_0x1417e1){_0x4d0f24[_0x8954('0x42')]=_0x1417e1;return _0x4d0f24;});}}else{return _0x4d0f24;}})[_0x8954('0x22')](respondWithFilteredResult(_0x5c3a46,_0x2e2d40))[_0x8954('0x48')](handleError(_0x5c3a46,null));};function getAllResources(_0x51ab06,_0x4386b4){return new BPromise(function(_0x425b60,_0x50588c){if(_0x4386b4){var _0x421cf2=_0x4386b4[_0x8954('0x3b')]?{[_0x4386b4['filter'][_0x8954('0x73')]]:_0x4386b4[_0x8954('0x3b')][_0x8954('0x82')]}:undefined;return db[_0x51ab06][_0x8954('0x41')]({'where':_0x421cf2,'raw':!![]})[_0x8954('0x22')](function(_0x1258ef){_0x4386b4[_0x8954('0x75')]=_[_0x8954('0x52')](_0x1258ef,'id');_0x425b60(_0x4386b4);})[_0x8954('0x48')](function(_0x1ee770){_0x50588c(_0x1ee770);});}else{_0x425b60(null);}});}function getAllFilteredResources(_0x50332c,_0xe916f1){return new BPromise(function(_0x50f22e,_0x1fab88){var _0x48462d=_0x50332c[_0x8954('0x3b')]?{[_0x50332c[_0x8954('0x3b')][_0x8954('0x73')]]:_0x50332c[_0x8954('0x3b')][_0x8954('0x82')]}:undefined;return db[_0x50332c[_0x8954('0x2d')]][_0x8954('0x41')]({'where':_0x48462d,'raw':!![]})[_0x8954('0x22')](function(_0xcd0bd6){_0xe916f1['associatedResources']=_[_0x8954('0x52')](_0xcd0bd6,function(_0x16589e){return _0x16589e['name'];});_0x50f22e(_0xe916f1);})[_0x8954('0x48')](function(_0x54e884){_0x1fab88(_0x54e884);});});}function getAllowedResources(_0x1a8ca4,_0x1fb260,_0x493f08){return new BPromise(function(_0x27b3a8,_0x5d0aca){if(_0x1fb260){return db[_0x8954('0x51')][_0x8954('0x41')]({'where':{'sectionId':_0x1fb260['id']},'raw':!![]})[_0x8954('0x22')](function(_0x2b2f83){if(_0x1a8ca4[_0x8954('0x73')]&&_0x1a8ca4['field']!=='id'){_0x1fb260[_0x8954('0x75')]=_['map'](_0x2b2f83,function(_0x30dc1){return _0x30dc1[_0x1a8ca4['field']];});}else{if(_0x493f08==='AnalyticExtractedReport'){_0x1fb260['associatedResources']=_[_0x8954('0x52')](_0x2b2f83,function(_0x40e2a3){return{'id':_0x40e2a3['resourceId'],'type':_0x40e2a3[_0x8954('0x2c')]};});}else{_0x1fb260['associatedResources']=_[_0x8954('0x52')](_0x2b2f83,function(_0x483698){return _0x483698[_0x8954('0x64')];});}}_0x27b3a8(_0x1fb260);})[_0x8954('0x48')](function(_0x2aa8b0){_0x5d0aca(_0x2aa8b0);});}else{_0x27b3a8(null);}});}function getQueryModels(_0x5d1ff4,_0x55ce02){var _0x3f62d0=_0x5d1ff4[_0x8954('0x83')]();var _0x6e42f5={'childModel':undefined,'parentSections':[]};switch(_0x3f62d0){case _0x8954('0x84'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x85');break;case _0x8954('0x86'):_0x6e42f5[_0x8954('0x6d')]='SquareOdbc';break;case _0x8954('0x87'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x88');_0x6e42f5[_0x8954('0x6f')]=[{'name':'SquareProjects','field':_0x8954('0x26'),'foreignKey':'projectName'}];break;case _0x8954('0x89'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x8a');break;case _0x8954('0x8b'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x7c');_0x6e42f5[_0x8954('0x6f')]=[{'name':'Lists','field':'id','foreignKey':_0x8954('0x8c')}];break;case'lists':_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x8d');break;case _0x8954('0x8e'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x8f');break;case _0x8954('0x90'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x91');break;case _0x8954('0x92'):_0x6e42f5['childModel']=_0x8954('0x93');break;case'chatwebsites':_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x94');break;case _0x8954('0x95'):_0x6e42f5['childModel']=_0x8954('0x96');break;case _0x8954('0x97'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x98');break;case _0x8954('0x99'):case _0x8954('0x9a'):case _0x8954('0x9b'):_0x6e42f5['childModel']=_0x8954('0x9c');break;case _0x8954('0x9d'):_0x6e42f5['childModel']=_0x8954('0x9e');break;case _0x8954('0x9f'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xa0');break;case _0x8954('0xa1'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xa2');_0x6e42f5[_0x8954('0x6f')]=[{'name':_0x8954('0xa3'),'field':_0x8954('0x26'),'foreignKey':'membername','model':_0x8954('0xa4'),'filter':{'field':_0x8954('0xa5'),'value':[_0x8954('0xa6')]}},{'name':'Telephones','field':_0x8954('0x26'),'foreignKey':'membername','model':_0x8954('0xa4'),'filter':{'field':_0x8954('0xa5'),'value':['telephone']}},{'name':_0x8954('0xa7'),'field':'name','foreignKey':_0x8954('0xa8'),'model':_0x8954('0xa9'),'filter':{'field':'type','value':[_0x8954('0xaa')]}},{'name':'QueueCampaigns','field':'name','foreignKey':_0x8954('0xa8'),'model':_0x8954('0xa9'),'filter':{'field':'type','value':[_0x8954('0xab')]}}];break;case _0x8954('0xac'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xad');break;case _0x8954('0xae'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xaf');break;case'voiceprefixes':_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xb0');break;case _0x8954('0xb1'):_0x6e42f5[_0x8954('0x6d')]='Campaign';break;case _0x8954('0xb2'):_0x6e42f5['childModel']=_0x8954('0xb3');break;case _0x8954('0xb4'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xb5');break;case _0x8954('0xb6'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xb7');break;case _0x8954('0xb8'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xb9');break;case _0x8954('0xba'):_0x6e42f5['childModel']=_0x8954('0xbb');break;case'smsqueues':_0x6e42f5['childModel']='SmsQueue';break;case _0x8954('0xbc'):_0x6e42f5[_0x8954('0x6d')]='SmsAccount';break;case _0x8954('0xbd'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xbe');break;case _0x8954('0xbf'):case'queuecampaigns':_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xa9');if(_0x55ce02){_0x6e42f5[_0x8954('0x6f')]=[{'name':'VoiceQueues'},{'name':'QueueCampaigns'}];}break;case'users':case _0x8954('0xc0'):case _0x8954('0xc1'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xa4');if(_0x55ce02){_0x6e42f5[_0x8954('0x6f')]=[{'name':'Users','filter':{'field':_0x8954('0xa5'),'value':[_0x8954('0xc2'),_0x8954('0xc3')]},'ignore':!![]},{'name':_0x8954('0xa3')},{'name':_0x8954('0xc4')}];}break;case _0x8954('0xc5'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xc6');break;case _0x8954('0xc7'):_0x6e42f5['childModel']=_0x8954('0xc8');break;case _0x8954('0xc9'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xca');break;case'sugarcrmaccounts':_0x6e42f5['childModel']=_0x8954('0xcb');break;case'deskaccounts':_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xcc');break;case'zohoaccounts':_0x6e42f5['childModel']=_0x8954('0xcd');break;case _0x8954('0xce'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xa4');break;case _0x8954('0xcf'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xd0');break;case'dispositions':_0x6e42f5['childModel']=_0x8954('0xd1');break;case _0x8954('0xd2'):_0x6e42f5['childModel']=_0x8954('0x62');break;case _0x8954('0xd3'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xd4');break;case'pauses':_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xd5');break;case _0x8954('0xd6'):_0x6e42f5[_0x8954('0x6d')]='Schedule';break;case _0x8954('0xd7'):_0x6e42f5[_0x8954('0x6d')]='Sound';break;case _0x8954('0xd8'):_0x6e42f5[_0x8954('0x6d')]='Tag';break;case _0x8954('0xd9'):_0x6e42f5['childModel']='Template';break;case'triggers':_0x6e42f5[_0x8954('0x6d')]='Trigger';break;case _0x8954('0xda'):_0x6e42f5['childModel']='Trunk';break;case _0x8954('0xdb'):_0x6e42f5['childModel']=_0x8954('0xdc');break;case _0x8954('0xdd'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0x65');break;case _0x8954('0xde'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xdf');_0x6e42f5[_0x8954('0x6f')]=[{'name':_0x8954('0xe0'),'field':'id','foreignKey':_0x8954('0x7a')}];break;case _0x8954('0xe1'):_0x6e42f5[_0x8954('0x6d')]=_0x8954('0xe2');break;default:return _0x6e42f5;}return _0x6e42f5;}
\ No newline at end of file
+var _0xf3f9=['CmList','companies','CmCompany','globalcustomfields','CmCustomField','chatqueues','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','internalroutes','outboundroutes','VoiceExtension','contexts','VoiceContext','voicemails','voicerecordings','VoiceRecording','Agents','membername','User','role','telephone','queue','VoiceQueue','inbound','outbound','musiconholds','chanspies','VoiceChanSpy','VoicePrefix','Campaign','mailqueues','mailaccounts','mailsubstatuses','MailSubstatus','openchannelqueues','openchannelaccounts','OpenchannelAccount','smsqueues','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','WhatsappAccount','teams','Team','voicequeues','queuecampaigns','VoiceQueues','QueueCampaigns','agents','Users','admin','user','Telephones','ZendeskAccount','salesforceaccounts','SalesforceAccount','freshdeskaccounts','FreshdeskAccount','sugarcrmaccounts','SugarcrmAccount','deskaccounts','DeskAccount','zohoaccounts','vtigeraccounts','cannedanswers','CannedAnswer','dispositions','customdashboards','intervals','Interval','pauses','Pause','scheduler','Schedule','sounds','tags','Trigger','trunks','Trunk','variables','Variable','extractedreports','Reports','AnalyticMetric','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','./userProfile.socket','register','sendStatus','status','json','count','offset','set','apply','reject','save','update','then','destroy','end','error','name','send','index','map','UserProfile','rawAttributes','fieldName','type','key','model','keys','intersection','query','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','filters','pick','filter','merge','include','findAll','rows','show','includeAll','options','find','catch','create','body','clone','params','get','createdAt','updatedAt','crudPermissions','omit','sequelize','transaction','UserProfileSection','each','autoAssociation','UserProfileResource','sectionId','Resources','describe','addSections','userProfileId','push','removeSections','ids','getSections','enabled','isEmpty','includes','subsections','findOne','Dashboard','forEach','resourceId','Plugin','removeResources','getResources','section','undefined','Sequelize','Unknown\x20section','mergeResources','childModel','Invalid\x20section\x20\x27','parentSections','all','union','ignore','field','AnalyticExtractedReport','foreignKey','associatedResources','reportType','reportId','custom','CustomReports','CmContact','Tags','color','tag','Tag','ThroughTags','value','squareprojects','squarerecordings','SquareProjects','projectName','projects','JscriptyProject','contacts','Lists','lists'];(function(_0x494537,_0x2a5423){var _0xaa2428=function(_0x5c1815){while(--_0x5c1815){_0x494537['push'](_0x494537['shift']());}};_0xaa2428(++_0x2a5423);}(_0xf3f9,0x14a));var _0x9f3f=function(_0x36690d,_0xafa3ee){_0x36690d=_0x36690d-0x0;var _0x3ab597=_0xf3f9[_0x36690d];return _0x3ab597;};'use strict';var pdf=require(_0x9f3f('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x9f3f('0x1'));var zipdir=require(_0x9f3f('0x2'));var jsonpatch=require(_0x9f3f('0x3'));var rp=require(_0x9f3f('0x4'));var moment=require(_0x9f3f('0x5'));var BPromise=require(_0x9f3f('0x6'));var Mustache=require(_0x9f3f('0x7'));var util=require(_0x9f3f('0x8'));var path=require('path');var sox=require(_0x9f3f('0x9'));var csv=require(_0x9f3f('0xa'));var ejs=require(_0x9f3f('0xb'));var fs=require('fs');var _=require(_0x9f3f('0xc'));var squel=require(_0x9f3f('0xd'));var crypto=require(_0x9f3f('0xe'));var jsforce=require(_0x9f3f('0xf'));var deskjs=require(_0x9f3f('0x10'));var toCsv=require(_0x9f3f('0xa'));var querystring=require(_0x9f3f('0x11'));var Papa=require('papaparse');var Redis=require(_0x9f3f('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x9f3f('0x13'));var as=require(_0x9f3f('0x14'));var hardwareService=require(_0x9f3f('0x15'));var logger=require('../../config/logger')(_0x9f3f('0x16'));var utils=require(_0x9f3f('0x17'));var config=require(_0x9f3f('0x18'));var licenseUtil=require(_0x9f3f('0x19'));var db=require(_0x9f3f('0x1a'))['db'];config[_0x9f3f('0x1b')]=_[_0x9f3f('0x1c')](config[_0x9f3f('0x1b')],{'host':_0x9f3f('0x1d'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x9f3f('0x1b')]));require(_0x9f3f('0x1e'))[_0x9f3f('0x1f')](socket);function respondWithStatusCode(_0x4d954a,_0xf2b523){_0xf2b523=_0xf2b523||0xcc;return function(_0x573af1){if(_0x573af1){return _0x4d954a[_0x9f3f('0x20')](_0xf2b523);}return _0x4d954a[_0x9f3f('0x21')](_0xf2b523)['end']();};}function respondWithResult(_0x3c025a,_0xf64c21){_0xf64c21=_0xf64c21||0xc8;return function(_0x5b3267){if(_0x5b3267){return _0x3c025a[_0x9f3f('0x21')](_0xf64c21)[_0x9f3f('0x22')](_0x5b3267);}};}function respondWithFilteredResult(_0x1f6403,_0x5037c8){return function(_0xa0e1f9){if(_0xa0e1f9){var _0xd650e1=_0xa0e1f9[_0x9f3f('0x23')],_0x2df28a=_0x5037c8[_0x9f3f('0x24')],_0x2b4fe4=_0x5037c8['offset']+_0x5037c8['limit'],_0x59df65;if(_0x2b4fe4>=_0xd650e1){_0x2b4fe4=_0xd650e1;_0x59df65=0xc8;}else{_0x59df65=0xce;}_0x1f6403[_0x9f3f('0x21')](_0x59df65);return _0x1f6403[_0x9f3f('0x25')]('Content-Range',_0x2df28a+'-'+_0x2b4fe4+'/'+_0xd650e1)[_0x9f3f('0x22')](_0xa0e1f9);}return null;};}function patchUpdates(_0x1d30b){return function(_0x2b2fe0){try{jsonpatch[_0x9f3f('0x26')](_0x2b2fe0,_0x1d30b,!![]);}catch(_0x5d297a){return BPromise[_0x9f3f('0x27')](_0x5d297a);}return _0x2b2fe0[_0x9f3f('0x28')]();};}function saveUpdates(_0x385a15,_0x2c0d42){return function(_0x2bd3f2){if(_0x2bd3f2){return _0x2bd3f2[_0x9f3f('0x29')](_0x385a15)[_0x9f3f('0x2a')](function(_0x5c9d64){return _0x5c9d64;});}return null;};}function removeEntity(_0x41b9df,_0x1af5bb){return function(_0xb26cc6){if(_0xb26cc6){return _0xb26cc6[_0x9f3f('0x2b')]()[_0x9f3f('0x2a')](function(){_0x41b9df[_0x9f3f('0x21')](0xcc)[_0x9f3f('0x2c')]();});}};}function handleEntityNotFound(_0x382b02,_0x24c4b5){return function(_0x5a8ca3){if(!_0x5a8ca3){_0x382b02[_0x9f3f('0x20')](0x194);}return _0x5a8ca3;};}function handleError(_0x4287d7,_0x3deb97){_0x3deb97=_0x3deb97||0x1f4;return function(_0x781e94){logger[_0x9f3f('0x2d')](_0x781e94['stack']);if(_0x781e94[_0x9f3f('0x2e')]){delete _0x781e94['name'];}_0x4287d7[_0x9f3f('0x21')](_0x3deb97)[_0x9f3f('0x2f')](_0x781e94);};}exports[_0x9f3f('0x30')]=function(_0x8b1ab0,_0x3d6c7){var _0x2bf879={},_0x5a6e12={},_0x5afec1={'count':0x0,'rows':[]};var _0x493ca9=_[_0x9f3f('0x31')](db[_0x9f3f('0x32')][_0x9f3f('0x33')],function(_0x160f87){return{'name':_0x160f87[_0x9f3f('0x34')],'type':_0x160f87[_0x9f3f('0x35')][_0x9f3f('0x36')]};});_0x5a6e12[_0x9f3f('0x37')]=_['map'](_0x493ca9,'name');_0x5a6e12['query']=_[_0x9f3f('0x38')](_0x8b1ab0['query']);_0x5a6e12['filters']=_[_0x9f3f('0x39')](_0x5a6e12['model'],_0x5a6e12[_0x9f3f('0x3a')]);_0x2bf879[_0x9f3f('0x3b')]=_[_0x9f3f('0x39')](_0x5a6e12[_0x9f3f('0x37')],qs[_0x9f3f('0x3c')](_0x8b1ab0[_0x9f3f('0x3a')][_0x9f3f('0x3c')]));_0x2bf879[_0x9f3f('0x3b')]=_0x2bf879[_0x9f3f('0x3b')][_0x9f3f('0x3d')]?_0x2bf879[_0x9f3f('0x3b')]:_0x5a6e12[_0x9f3f('0x37')];if(!_0x8b1ab0[_0x9f3f('0x3a')][_0x9f3f('0x3e')](_0x9f3f('0x3f'))){_0x2bf879[_0x9f3f('0x40')]=qs[_0x9f3f('0x40')](_0x8b1ab0[_0x9f3f('0x3a')][_0x9f3f('0x40')]);_0x2bf879[_0x9f3f('0x24')]=qs[_0x9f3f('0x24')](_0x8b1ab0[_0x9f3f('0x3a')][_0x9f3f('0x24')]);}_0x2bf879[_0x9f3f('0x41')]=qs[_0x9f3f('0x42')](_0x8b1ab0['query']['sort']);_0x2bf879[_0x9f3f('0x43')]=qs[_0x9f3f('0x44')](_[_0x9f3f('0x45')](_0x8b1ab0[_0x9f3f('0x3a')],_0x5a6e12[_0x9f3f('0x44')]),_0x493ca9);if(_0x8b1ab0[_0x9f3f('0x3a')][_0x9f3f('0x46')]){_0x2bf879[_0x9f3f('0x43')]=_[_0x9f3f('0x47')](_0x2bf879[_0x9f3f('0x43')],{'$or':_[_0x9f3f('0x31')](_0x493ca9,function(_0x370e96){if(_0x370e96[_0x9f3f('0x35')]!=='VIRTUAL'){var _0x3077c0={};_0x3077c0[_0x370e96[_0x9f3f('0x2e')]]={'$like':'%'+_0x8b1ab0[_0x9f3f('0x3a')]['filter']+'%'};return _0x3077c0;}})});}_0x2bf879=_[_0x9f3f('0x47')]({},_0x2bf879,_0x8b1ab0['options']);var _0x552ca2={'where':_0x2bf879[_0x9f3f('0x43')]};return db[_0x9f3f('0x32')][_0x9f3f('0x23')](_0x552ca2)[_0x9f3f('0x2a')](function(_0x57495c){_0x5afec1[_0x9f3f('0x23')]=_0x57495c;if(_0x8b1ab0[_0x9f3f('0x3a')]['includeAll']){_0x2bf879[_0x9f3f('0x48')]=[{'all':!![]}];}return db['UserProfile'][_0x9f3f('0x49')](_0x2bf879);})[_0x9f3f('0x2a')](function(_0x5083e3){_0x5afec1[_0x9f3f('0x4a')]=_0x5083e3;return _0x5afec1;})[_0x9f3f('0x2a')](respondWithFilteredResult(_0x3d6c7,_0x2bf879))['catch'](handleError(_0x3d6c7,null));};exports[_0x9f3f('0x4b')]=function(_0x2c3172,_0xfc46e1){var _0x58b207={'raw':![],'where':{'id':_0x2c3172['params']['id']}},_0x440c47={};_0x440c47[_0x9f3f('0x37')]=_['keys'](db[_0x9f3f('0x32')][_0x9f3f('0x33')]);_0x440c47[_0x9f3f('0x3a')]=_[_0x9f3f('0x38')](_0x2c3172[_0x9f3f('0x3a')]);_0x440c47['filters']=_['intersection'](_0x440c47[_0x9f3f('0x37')],_0x440c47['query']);_0x58b207[_0x9f3f('0x3b')]=_['intersection'](_0x440c47['model'],qs[_0x9f3f('0x3c')](_0x2c3172[_0x9f3f('0x3a')][_0x9f3f('0x3c')]));_0x58b207[_0x9f3f('0x3b')]=_0x58b207[_0x9f3f('0x3b')][_0x9f3f('0x3d')]?_0x58b207[_0x9f3f('0x3b')]:_0x440c47[_0x9f3f('0x37')];if(_0x2c3172[_0x9f3f('0x3a')][_0x9f3f('0x4c')]){_0x58b207[_0x9f3f('0x48')]=[{'all':!![]}];}_0x58b207=_[_0x9f3f('0x47')]({},_0x58b207,_0x2c3172[_0x9f3f('0x4d')]);return db[_0x9f3f('0x32')][_0x9f3f('0x4e')](_0x58b207)[_0x9f3f('0x2a')](handleEntityNotFound(_0xfc46e1,null))[_0x9f3f('0x2a')](respondWithResult(_0xfc46e1,null))[_0x9f3f('0x4f')](handleError(_0xfc46e1,null));};exports[_0x9f3f('0x50')]=function(_0x1c9630,_0x2e1497){return db[_0x9f3f('0x32')][_0x9f3f('0x50')](_0x1c9630[_0x9f3f('0x51')],{})[_0x9f3f('0x2a')](respondWithResult(_0x2e1497,0xc9))[_0x9f3f('0x4f')](handleError(_0x2e1497,null));};exports[_0x9f3f('0x52')]=function(_0x2410b6,_0xcf602c){var _0x37a0d8={'where':{'id':_0x2410b6[_0x9f3f('0x53')]['id']}},_0x5b0807={};_0x5b0807[_0x9f3f('0x37')]=_[_0x9f3f('0x38')](db['UserProfile'][_0x9f3f('0x33')]);_0x37a0d8['attributes']=_['intersection'](_0x5b0807[_0x9f3f('0x37')],qs[_0x9f3f('0x3c')](_0x2410b6[_0x9f3f('0x3a')]['fields']));_0x37a0d8[_0x9f3f('0x3b')]=_0x37a0d8[_0x9f3f('0x3b')]['length']?_0x37a0d8[_0x9f3f('0x3b')]:_0x5b0807[_0x9f3f('0x37')];if(_0x2410b6[_0x9f3f('0x3a')][_0x9f3f('0x4c')]){_0x37a0d8['include']=[{'all':!![]}];}_0x37a0d8=_[_0x9f3f('0x47')]({},_0x37a0d8,_0x2410b6[_0x9f3f('0x4d')]);return db['UserProfile']['find'](_0x37a0d8)[_0x9f3f('0x2a')](handleEntityNotFound(_0xcf602c,null))[_0x9f3f('0x2a')](function(_0x56e6b5){if(_0x56e6b5){var _0x508508=_0x56e6b5[_0x9f3f('0x54')]({'plain':!![]});_0x508508=qs['omit'](_0x508508,['id',_0x9f3f('0x55'),_0x9f3f('0x56'),_0x9f3f('0x57')]);_0x2410b6[_0x9f3f('0x51')]=_[_0x9f3f('0x58')](_0x2410b6[_0x9f3f('0x51')],['id',_0x9f3f('0x55'),_0x9f3f('0x56')]);return db[_0x9f3f('0x59')][_0x9f3f('0x5a')](function(_0x488095){return db[_0x9f3f('0x32')][_0x9f3f('0x50')](_[_0x9f3f('0x47')](_0x508508,_0x2410b6[_0x9f3f('0x51')]),{'include':_0x2410b6['query'][_0x9f3f('0x4c')]?[{'all':!![]}]:undefined,'transaction':_0x488095})[_0x9f3f('0x2a')](function(_0x1334dd){var _0x115e19=_0x1334dd[_0x9f3f('0x54')]({'plain':!![]});return db[_0x9f3f('0x5b')][_0x9f3f('0x49')]({'where':{'userProfileId':_0x2410b6[_0x9f3f('0x53')]['id']},'raw':!![]})['then'](function(_0x3cde8d){if(_0x3cde8d){return BPromise[_0x9f3f('0x5c')](_0x3cde8d,function(_0x1b9b81){return new BPromise(function(_0x3422b4,_0x295fbf){if(_0x1b9b81[_0x9f3f('0x5d')]===null||_0x1b9b81['autoAssociation']===0x1)_0x3422b4(null);return db[_0x9f3f('0x5e')]['findAll']({'where':{'sectionId':_0x1b9b81['id']},'raw':!![]})[_0x9f3f('0x2a')](function(_0x74254a){var _0x52bffe=_[_0x9f3f('0x31')](_0x74254a,function(_0x286729){return qs[_0x9f3f('0x58')](_0x286729,['id',_0x9f3f('0x55'),_0x9f3f('0x56'),_0x9f3f('0x5f')]);});_0x3422b4(_0x52bffe);})[_0x9f3f('0x4f')](function(_0x748122){_0x295fbf(_0x748122);});})[_0x9f3f('0x2a')](function(_0x35c537){var _0x3e8406=qs[_0x9f3f('0x58')](_0x1b9b81,['id',_0x9f3f('0x55'),_0x9f3f('0x56')]);_0x3e8406['userProfileId']=_0x115e19['id'];if(_0x35c537)_0x3e8406[_0x9f3f('0x60')]=_0x35c537;return _0x3e8406;})[_0x9f3f('0x2a')](function(_0x2777d6){return db[_0x9f3f('0x5b')][_0x9f3f('0x50')](_0x2777d6,{'include':[{'model':db[_0x9f3f('0x5e')],'as':_0x9f3f('0x60')}],'raw':!![],'transaction':_0x488095});});})[_0x9f3f('0x2a')](function(){return _0x115e19;});}});});});}})[_0x9f3f('0x2a')](respondWithResult(_0xcf602c,0xc9))[_0x9f3f('0x4f')](handleError(_0xcf602c,null));};exports[_0x9f3f('0x29')]=function(_0xe7f0e,_0x35e7ca){if(_0xe7f0e['body']['id']){delete _0xe7f0e['body']['id'];}return db['UserProfile'][_0x9f3f('0x4e')]({'where':{'id':_0xe7f0e[_0x9f3f('0x53')]['id']}})['then'](handleEntityNotFound(_0x35e7ca,null))[_0x9f3f('0x2a')](saveUpdates(_0xe7f0e[_0x9f3f('0x51')],null))[_0x9f3f('0x2a')](respondWithResult(_0x35e7ca,null))['catch'](handleError(_0x35e7ca,null));};exports[_0x9f3f('0x2b')]=function(_0x13a8a8,_0x4f1372){return db[_0x9f3f('0x32')][_0x9f3f('0x4e')]({'where':{'id':_0x13a8a8[_0x9f3f('0x53')]['id']}})[_0x9f3f('0x2a')](handleEntityNotFound(_0x4f1372,null))[_0x9f3f('0x2a')](removeEntity(_0x4f1372,null))[_0x9f3f('0x4f')](handleError(_0x4f1372,null));};exports[_0x9f3f('0x61')]=function(_0x39b0dc,_0x2cbb9d){return db[_0x9f3f('0x32')]['describe']()[_0x9f3f('0x2a')](respondWithResult(_0x2cbb9d,null))[_0x9f3f('0x4f')](handleError(_0x2cbb9d,null));};exports[_0x9f3f('0x62')]=function(_0x748a9c,_0x2a21ae){var _0x25e5fd=_0x748a9c[_0x9f3f('0x51')];return db[_0x9f3f('0x32')][_0x9f3f('0x4e')]({'where':{'id':_0x748a9c['params']['id']}})[_0x9f3f('0x2a')](handleEntityNotFound(_0x2a21ae,null))['then'](function(_0x3130f7){if(_0x3130f7){return db['sequelize'][_0x9f3f('0x5a')](function(_0x9b0423){return db[_0x9f3f('0x5b')][_0x9f3f('0x2b')]({'where':{'userProfileId':_0x748a9c[_0x9f3f('0x53')]['id'],'sectionId':_[_0x9f3f('0x31')](_0x25e5fd,function(_0x31dc57){return _0x31dc57[_0x9f3f('0x5f')];})},'transaction':_0x9b0423})[_0x9f3f('0x2a')](function(){var _0x3b25d0=_[_0x9f3f('0x31')](_0x25e5fd,function(_0x259fec){_0x259fec[_0x9f3f('0x63')]=_0x748a9c[_0x9f3f('0x53')]['id'];return _0x259fec;});var _0x4205de=[];return BPromise[_0x9f3f('0x5c')](_0x3b25d0,function(_0x317532){return db[_0x9f3f('0x5b')][_0x9f3f('0x50')](_0x317532,{'include':[{'model':db[_0x9f3f('0x5e')],'as':_0x9f3f('0x60')}],'raw':!![],'transaction':_0x9b0423})['then'](function(_0x59a78e){_0x4205de[_0x9f3f('0x64')](_0x59a78e['get']({'plain':!![]}));});})[_0x9f3f('0x2a')](function(){return _0x4205de;});});});}})[_0x9f3f('0x2a')](function(_0x20df16){return _0x20df16;})[_0x9f3f('0x2a')](respondWithResult(_0x2a21ae,null))['catch'](handleError(_0x2a21ae,null));};exports[_0x9f3f('0x65')]=function(_0x580f6d,_0x3b8f0e){var _0x11ad25;return db[_0x9f3f('0x32')][_0x9f3f('0x4e')]({'where':{'id':_0x580f6d['params']['id']},'attributes':['id',_0x9f3f('0x2e')]})[_0x9f3f('0x2a')](handleEntityNotFound(_0x3b8f0e,null))['then'](function(_0x4cc19d){if(_0x4cc19d){_0x11ad25=_0x4cc19d;return db[_0x9f3f('0x5b')][_0x9f3f('0x2b')]({'where':{'userProfileId':_0x580f6d['params']['id'],'sectionId':_0x580f6d[_0x9f3f('0x3a')][_0x9f3f('0x66')]}});}})[_0x9f3f('0x2a')](function(){return _0x11ad25;})[_0x9f3f('0x2a')](respondWithStatusCode(_0x3b8f0e,null))[_0x9f3f('0x4f')](handleError(_0x3b8f0e,null));};exports[_0x9f3f('0x67')]=function(_0x19b28d,_0x58caab){var _0xab80e8=[];var _0x134cdf=[];return db[_0x9f3f('0x5b')][_0x9f3f('0x49')]({'where':{'userProfileId':_0x19b28d['params']['id']},'raw':!![]})[_0x9f3f('0x2a')](function(_0x33d761){_0xab80e8=_[_0x9f3f('0x46')](_0x33d761,function(_0x2f5ae9){return _0x2f5ae9[_0x9f3f('0x68')]===0x1||_['includes']([0x3eb,0x709],_0x2f5ae9[_0x9f3f('0x5f')]);});if(!_[_0x9f3f('0x69')](_0xab80e8)){return _['map'](_0xab80e8,function(_0x2eedcb){return _0x2eedcb[_0x9f3f('0x5f')];});}else{return;}})[_0x9f3f('0x2a')](function(_0x350bd3){if(_0x350bd3)_0x134cdf=_0x350bd3;if(_['includes'](_0x134cdf,0x64)){var _0x4b121f=_[_0x9f3f('0x4e')](_0xab80e8,{'sectionId':0x64});return hasDefaultDashboard(_0x4b121f)[_0x9f3f('0x2a')](function(_0xadf852){return _[_0x9f3f('0x31')](_0xab80e8,function(_0x5c0bd8){if(_0x5c0bd8[_0x9f3f('0x5f')]===0x64){_0x5c0bd8['subsections']=_0xadf852;}return _0x5c0bd8;});});}else{return;}})[_0x9f3f('0x2a')](function(_0x251a90){if(_0x251a90)_0xab80e8=_0x251a90;if(_[_0x9f3f('0x6a')](_0x134cdf,0x3eb)){var _0x3d4eb9=_['find'](_0xab80e8,{'sectionId':0x3eb});return getCustomDashboards(_0x3d4eb9)[_0x9f3f('0x2a')](function(_0x3f6664){return _['map'](_0xab80e8,function(_0x5736e2){if(_0x3d4eb9[_0x9f3f('0x68')]){if(_0x5736e2[_0x9f3f('0x5f')]===0x3eb){_0x5736e2[_0x9f3f('0x6b')]=_0x3f6664;}}else{if(_0x5736e2['sectionId']===0x64){_0x5736e2[_0x9f3f('0x6b')]=_0x3f6664;}}return _0x5736e2;});});}else{return;}})[_0x9f3f('0x2a')](function(_0x411b05){if(_0x411b05)_0xab80e8=_0x411b05;if(_[_0x9f3f('0x6a')](_0x134cdf,0x709)){var _0x294a05=_['find'](_0xab80e8,{'sectionId':0x709});return getPlugins(_0x294a05)[_0x9f3f('0x2a')](function(_0x2ec8bb){if(_0x294a05[_0x9f3f('0x68')]){return _[_0x9f3f('0x31')](_0xab80e8,function(_0x47d873){if(_0x47d873['sectionId']===0x709){_0x47d873[_0x9f3f('0x6b')]=_0x2ec8bb;}return _0x47d873;});}else{var _0x595345={'sectionId':0x76c,'enabled':0x1,'subsections':_0x2ec8bb};var _0x51d9ec=_[_0x9f3f('0x31')](_0xab80e8);_0x51d9ec[_0x9f3f('0x64')](_0x595345);return _0x51d9ec;}});}else{return;}})[_0x9f3f('0x2a')](function(_0x521902){if(_0x521902)_0xab80e8=_0x521902;return _[_0x9f3f('0x46')](_0xab80e8,[_0x9f3f('0x68'),0x1]);})['then'](respondWithResult(_0x58caab,null))[_0x9f3f('0x4f')](handleError(_0x58caab,null));};function hasDefaultDashboard(_0x139c7b){var _0x12f600=[0x65];return new BPromise(function(_0x3ee497,_0xb09156){try{if(_0x139c7b['autoAssociation']){_0x3ee497(_0x12f600);}else{return db[_0x9f3f('0x5e')][_0x9f3f('0x6c')]({'where':{'sectionId':_0x139c7b['id']},'raw':!![]})[_0x9f3f('0x2a')](function(_0x1f9f91){_0x1f9f91?_0x3ee497(_0x12f600):_0x3ee497();});}}catch(_0x49135a){_0xb09156(_0x49135a);}});}function getCustomDashboards(_0x1e3717){var _0x31a782=[];return new BPromise(function(_0xfe3ec7,_0x55c086){try{if(_0x1e3717[_0x9f3f('0x5d')]){return db[_0x9f3f('0x6d')]['findAll']({'raw':!![]})[_0x9f3f('0x2a')](function(_0x5ab081){_0x5ab081[_0x9f3f('0x6e')](function(_0xbe99e5){_0x31a782[_0x9f3f('0x64')](_0xbe99e5['id']+0x1869f);});_0xfe3ec7(_0x31a782);});}else{return db[_0x9f3f('0x5e')][_0x9f3f('0x49')]({'where':{'sectionId':_0x1e3717['id']},'raw':!![]})['then'](function(_0x51ce12){_0x51ce12['forEach'](function(_0x4ab653){_0x31a782[_0x9f3f('0x64')](_0x4ab653[_0x9f3f('0x6f')]+0x1869f);});_0xfe3ec7(_0x31a782);});}}catch(_0x5457a0){_0x55c086(_0x5457a0);}});}function getPlugins(_0x46292a){var _0x3222d4=[];return new BPromise(function(_0x517bc9,_0x4c86cf){try{if(_0x46292a[_0x9f3f('0x5d')]){return db[_0x9f3f('0x70')]['findAll']({'raw':!![]})[_0x9f3f('0x2a')](function(_0x56746b){_0x56746b['forEach'](function(_0x2d28c2){_0x3222d4[_0x9f3f('0x64')](_0x2d28c2['id']+0x15b38);});_0x517bc9(_0x3222d4);});}else{return db['UserProfileResource'][_0x9f3f('0x49')]({'where':{'sectionId':_0x46292a['id']},'raw':!![]})[_0x9f3f('0x2a')](function(_0x4efbcb){_0x4efbcb[_0x9f3f('0x6e')](function(_0x25b481){_0x3222d4['push'](_0x25b481[_0x9f3f('0x6f')]+0x15b38);});_0x517bc9(_0x3222d4);});}}catch(_0xfc251d){_0x4c86cf(_0xfc251d);}});}exports['addResources']=function(_0x1fea05,_0x2915e1){return db[_0x9f3f('0x32')][_0x9f3f('0x4e')]({'where':{'id':_0x1fea05[_0x9f3f('0x53')]['id']}})[_0x9f3f('0x2a')](handleEntityNotFound(_0x2915e1,null))[_0x9f3f('0x2a')](function(_0x209514){if(_0x209514){return db[_0x9f3f('0x59')][_0x9f3f('0x5a')](function(_0x2d6f43){return db[_0x9f3f('0x5b')]['findAll']({'where':{'userProfileId':_0x1fea05[_0x9f3f('0x53')]['id']},'attributes':['id'],'raw':!![]})[_0x9f3f('0x2a')](function(_0x8ba9d4){if(_0x8ba9d4){return db['UserProfileSection']['destroy']({'where':{'userProfileId':_0x1fea05[_0x9f3f('0x53')]['id'],'id':_[_0x9f3f('0x31')](_0x8ba9d4,function(_0x4d4f62){return _0x4d4f62['id'];})},'transaction':_0x2d6f43});}})[_0x9f3f('0x2a')](function(_0x4fafce){var _0x1052df=_[_0x9f3f('0x31')](_0x1fea05[_0x9f3f('0x51')],function(_0x285d49){_0x285d49[_0x9f3f('0x63')]=_0x1fea05[_0x9f3f('0x53')]['id'];return _0x285d49;});return db['UserProfileSection']['bulkCreate'](_0x1052df,{'raw':!![],'transaction':_0x2d6f43});})[_0x9f3f('0x2a')](function(_0x4c8401){var _0x19fde8=_[_0x9f3f('0x46')](_[_0x9f3f('0x31')](_0x4c8401,function(_0x1ca459){return _0x1ca459[_0x9f3f('0x54')]({'plain':!![]});}),{'includeAll':![]});if(_0x19fde8){return db['UserProfileSection'][_0x9f3f('0x49')]({'where':{'userProfileId':_0x1fea05[_0x9f3f('0x53')]['id'],'sectionId':_['map'](_0x19fde8,function(_0x482aa1){return _0x482aa1[_0x9f3f('0x5f')];})},'attributes':['id',_0x9f3f('0x5f')],'raw':!![]})['then'](function(_0x2d4ee5){var _0x418c6a=_['map'](_0x1fea05[_0x9f3f('0x51')],function(_0x5cc38b){_0x5cc38b[_0x9f3f('0x63')]=_0x1fea05['params']['id'];return _0x5cc38b;});return db['UserProfileResource']['bulkCreate'](_0x418c6a,{'raw':!![],'transaction':_0x2d6f43});});}})[_0x9f3f('0x4f')](handleError(_0x2915e1,null));});}})[_0x9f3f('0x2a')](function(_0x277ad6){var _0x308c77=_[_0x9f3f('0x31')](_0x277ad6,function(_0x3bfc43){return _0x3bfc43[_0x9f3f('0x54')]({'plain':!![]});});})['then'](respondWithResult(_0x2915e1,null))[_0x9f3f('0x4f')](handleError(_0x2915e1,null));};exports[_0x9f3f('0x71')]=function(_0x20fc0f,_0x2ccea6,_0x10e19c){return db[_0x9f3f('0x32')][_0x9f3f('0x4e')]({'where':{'id':_0x20fc0f[_0x9f3f('0x53')]['id']}})[_0x9f3f('0x2a')](handleEntityNotFound(_0x2ccea6,null))[_0x9f3f('0x2a')](function(_0x324f03){if(_0x324f03){return _0x324f03['removeResources'](_0x20fc0f[_0x9f3f('0x3a')]['ids']);}})[_0x9f3f('0x2a')](respondWithStatusCode(_0x2ccea6,null))[_0x9f3f('0x4f')](handleError(_0x2ccea6,null));};exports[_0x9f3f('0x72')]=function(_0x5eb152,_0x3264ce){var _0x7b0bf3={'raw':![],'where':{}};var _0x323ed5={};var _0x490232={'count':0x0,'rows':[]};var _0x13c18d=_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x73')];if(typeof _0x13c18d===_0x9f3f('0x74')){throw new db[(_0x9f3f('0x75'))]['ValidationError'](_0x9f3f('0x76'));}var _0x5c99fd=_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x77')]||![];var _0x461e37=getQueryModels(_0x13c18d,_0x5c99fd);if(typeof _0x461e37[_0x9f3f('0x78')]===_0x9f3f('0x74')){throw new db[(_0x9f3f('0x75'))]['ValidationError'](_0x9f3f('0x79')+_0x13c18d+'\x27');}var _0x49bfe7=[];if(!_['isEmpty'](_0x461e37[_0x9f3f('0x7a')])){_0x49bfe7=_0x461e37['parentSections'];}else{_0x49bfe7=[{'name':_0x13c18d}];}return db[_0x9f3f('0x32')]['findOne']({'where':{'id':_0x5eb152[_0x9f3f('0x53')]['id']}})['then'](handleEntityNotFound(_0x3264ce,null))[_0x9f3f('0x2a')](function(_0x343e47){if(_0x343e47){var _0x28dc2e=[];for(var _0x245397=0x0;_0x245397<_0x49bfe7[_0x9f3f('0x3d')];_0x245397++){_0x28dc2e[_0x9f3f('0x64')](db['UserProfileSection']['findOne']({'where':{'userProfileId':_0x343e47['id'],'name':_0x49bfe7[_0x245397][_0x9f3f('0x2e')]},'raw':!![]}));}return BPromise[_0x9f3f('0x7b')](_0x28dc2e);}})[_0x9f3f('0x2a')](function(_0x52bbec){var _0xd3d80e=_[_0x9f3f('0x46')](_0x52bbec,function(_0x2bec32){return _0x2bec32?_0x2bec32:undefined;});var _0x4eba39=_[_0x9f3f('0x46')](_0x49bfe7,['ignore',!![]]);var _0x2d6c2d=_[_0x9f3f('0x69')](_0xd3d80e)&&_[_0x9f3f('0x69')](_0x4eba39)?null:_[_0x9f3f('0x7c')](_0x4eba39,_0xd3d80e);if(_0x2d6c2d){var _0x179348=[];for(var _0x55771c=0x0;_0x55771c<_0x2d6c2d['length'];_0x55771c++){var _0x3b0dd1=_[_0x9f3f('0x4e')](_0x49bfe7,function(_0xc05e5f){return _0x2d6c2d[_0x55771c]?_0xc05e5f['name']===_0x2d6c2d[_0x55771c][_0x9f3f('0x2e')]:null;});if(_0x3b0dd1){if(_0x2d6c2d[_0x55771c][_0x9f3f('0x7d')]){_0x179348[_0x9f3f('0x64')](getAllResources(_0x461e37[_0x9f3f('0x78')],_0x2d6c2d[_0x55771c]));}else{if(!_0x2d6c2d[_0x55771c][_0x9f3f('0x5d')]){_0x179348[_0x9f3f('0x64')](getAllowedResources(_0x3b0dd1,_0x2d6c2d[_0x55771c],_0x461e37['childModel']));}else{if(_0x3b0dd1[_0x9f3f('0x37')]){_0x179348[_0x9f3f('0x64')](getAllFilteredResources(_0x3b0dd1,_0x2d6c2d[_0x55771c]));}}}}}return BPromise['all'](_0x179348);}else{return null;}})[_0x9f3f('0x2a')](function(_0x32ae27){var _0x1700e2=_0x32ae27;var _0xa93a4b=null;if(_0x1700e2){_0xa93a4b=_0x1700e2[_0x9f3f('0x3d')]===0x1?_0x1700e2[0x0]:null;}if(_0xa93a4b||_0x1700e2){var _0x477742=db[_0x461e37[_0x9f3f('0x78')]][_0x9f3f('0x33')];_0x323ed5[_0x9f3f('0x37')]=_[_0x9f3f('0x38')](_0x477742);_0x323ed5[_0x9f3f('0x3a')]=_[_0x9f3f('0x38')](_0x5eb152[_0x9f3f('0x3a')]);_0x323ed5['filters']=_['intersection'](_0x323ed5[_0x9f3f('0x37')],_0x323ed5['query']);_0x7b0bf3[_0x9f3f('0x3b')]=_[_0x9f3f('0x39')](_0x323ed5['model'],qs[_0x9f3f('0x3c')](_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x3c')]));_0x7b0bf3[_0x9f3f('0x3b')]=_0x7b0bf3[_0x9f3f('0x3b')][_0x9f3f('0x3d')]?_0x7b0bf3[_0x9f3f('0x3b')]:_0x323ed5[_0x9f3f('0x37')];if(!_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x3e')]('nolimit')){_0x7b0bf3[_0x9f3f('0x40')]=qs[_0x9f3f('0x40')](_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x40')]);_0x7b0bf3[_0x9f3f('0x24')]=qs[_0x9f3f('0x24')](_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x24')]);}_0x7b0bf3['order']=qs[_0x9f3f('0x42')](_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x42')]);_0x7b0bf3[_0x9f3f('0x43')]=qs['filters'](_['pick'](_0x5eb152[_0x9f3f('0x3a')],_0x323ed5[_0x9f3f('0x44')]));if(_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x46')]){_0x7b0bf3[_0x9f3f('0x43')]=_[_0x9f3f('0x47')](_0x7b0bf3['where'],{'$or':_[_0x9f3f('0x31')](_0x477742,function(_0x260dfe){if(_0x260dfe[_0x9f3f('0x35')]['key']!=='VIRTUAL'){var _0x59ad5a={};_0x59ad5a[_0x260dfe['field']]={'$like':'%'+_0x5eb152[_0x9f3f('0x3a')][_0x9f3f('0x46')]+'%'};return _0x59ad5a;}})});}var _0x1b281d=[];if(_0xa93a4b){var _0x4da833=_['find'](_0x49bfe7,[_0x9f3f('0x2e'),_0xa93a4b[_0x9f3f('0x2e')]]);if(_0x4da833[_0x9f3f('0x7e')]){var _0x4e81d8={};if(_0x461e37['childModel']===_0x9f3f('0x7f')){_0x4e81d8[_0x4da833[_0x9f3f('0x80')]]=_[_0x9f3f('0x31')](_0xa93a4b['associatedResources'],'id');}else{_0x4e81d8[_0x4da833[_0x9f3f('0x80')]]=_0xa93a4b[_0x9f3f('0x81')];}_0x1b281d[_0x9f3f('0x64')](_0x4e81d8);}else{_0x7b0bf3[_0x9f3f('0x43')]['id']=_0xa93a4b[_0x9f3f('0x81')];}}else{for(var _0x4a6482=0x0;_0x4a6482<_0x1700e2[_0x9f3f('0x3d')];_0x4a6482++){var _0x4da833=_['find'](_0x49bfe7,[_0x9f3f('0x2e'),_0x1700e2[_0x4a6482]['name']]);if(_0x4da833[_0x9f3f('0x7e')]){var _0x4e81d8={};_0x4e81d8[_0x4da833[_0x9f3f('0x80')]]=_0x1700e2[_0x4a6482][_0x9f3f('0x81')];_0x1b281d[_0x9f3f('0x64')](_0x4e81d8);}else{if(!_0x7b0bf3['where']['id'])_0x7b0bf3[_0x9f3f('0x43')]['id']=[];_0x1700e2[_0x4a6482][_0x9f3f('0x81')]['forEach'](function(_0x1c264d){_0x7b0bf3[_0x9f3f('0x43')]['id'][_0x9f3f('0x64')](_0x1c264d);});}}}if(!_[_0x9f3f('0x69')](_0x1b281d)){_0x7b0bf3['where']=_['merge'](_0x7b0bf3[_0x9f3f('0x43')],{'$and':{'$or':_0x1b281d}});}_0x7b0bf3=_['merge']({},_0x7b0bf3,_0x5eb152['options']);if(_0xa93a4b&&!_0xa93a4b[_0x9f3f('0x5d')]&&_0x461e37['childModel']===_0x9f3f('0x7f')){if(_0x5eb152[_0x9f3f('0x3a')]['includeAll']){_0x7b0bf3[_0x9f3f('0x48')]=[{'all':!![]}];}return db[_0x461e37['childModel']][_0x9f3f('0x49')](_0x7b0bf3)[_0x9f3f('0x2a')](function(_0x215530){var _0x4fc977=[];_0x215530[_0x9f3f('0x6e')](function(_0x34f026){var _0x5ee304;switch(_0x34f026[_0x9f3f('0x82')]){case'default':_0x5ee304=_['find'](_0xa93a4b[_0x9f3f('0x81')],function(_0xae7872){return _0xae7872['id']===_0x34f026[_0x9f3f('0x83')]&&_0xae7872[_0x9f3f('0x35')]==='DefaultReports';});break;case _0x9f3f('0x84'):_0x5ee304=_['find'](_0xa93a4b[_0x9f3f('0x81')],function(_0x4eff98){return _0x4eff98['id']===_0x34f026[_0x9f3f('0x83')]&&_0x4eff98[_0x9f3f('0x35')]===_0x9f3f('0x85');});break;}if(_0x5ee304)_0x4fc977[_0x9f3f('0x64')](_0x34f026);});_0x490232['count']=_0x4fc977['length'];_0x490232['rows']=_0x4fc977;return _0x490232;});}else{return db[_0x461e37[_0x9f3f('0x78')]][_0x9f3f('0x23')]({'where':_0x7b0bf3[_0x9f3f('0x43')]})[_0x9f3f('0x2a')](function(_0x5dc745){_0x490232['count']=_0x5dc745;if(_0x5eb152['query'][_0x9f3f('0x4c')]){if(_0x461e37['childModel']===_0x9f3f('0x86')){_0x7b0bf3[_0x9f3f('0x48')]=[{'model':db['Tag'],'as':_0x9f3f('0x87'),'attributes':['id',_0x9f3f('0x2e'),_0x9f3f('0x88')],'required':_0x5eb152['query'][_0x9f3f('0x89')]?!![]:![]},{'model':db[_0x9f3f('0x8a')],'as':_0x9f3f('0x8b'),'attributes':['id',_0x9f3f('0x2e'),_0x9f3f('0x88')],'through':_0x5eb152['query']['tag']?{'attributes':[],'where':{'TagId':_0x5eb152['query'][_0x9f3f('0x89')]||undefined}}:{},'required':_0x5eb152[_0x9f3f('0x3a')]['tag']?!![]:![]}];}else{_0x7b0bf3[_0x9f3f('0x48')]=[{'all':!![]}];}}return db[_0x461e37[_0x9f3f('0x78')]][_0x9f3f('0x49')](_0x7b0bf3);})[_0x9f3f('0x2a')](function(_0x332990){_0x490232['rows']=_0x332990;return _0x490232;});}}else{return _0x490232;}})['then'](respondWithFilteredResult(_0x3264ce,_0x7b0bf3))[_0x9f3f('0x4f')](handleError(_0x3264ce,null));};function getAllResources(_0x260f66,_0x4c8d97){return new BPromise(function(_0x4cf35f,_0x419dff){if(_0x4c8d97){var _0x4a9ad5=_0x4c8d97[_0x9f3f('0x46')]?{[_0x4c8d97[_0x9f3f('0x46')][_0x9f3f('0x7e')]]:_0x4c8d97[_0x9f3f('0x46')][_0x9f3f('0x8c')]}:undefined;return db[_0x260f66][_0x9f3f('0x49')]({'where':_0x4a9ad5,'raw':!![]})[_0x9f3f('0x2a')](function(_0x48c352){_0x4c8d97[_0x9f3f('0x81')]=_[_0x9f3f('0x31')](_0x48c352,'id');_0x4cf35f(_0x4c8d97);})[_0x9f3f('0x4f')](function(_0x52b0bc){_0x419dff(_0x52b0bc);});}else{_0x4cf35f(null);}});}function getAllFilteredResources(_0x27b48d,_0x38ad12){return new BPromise(function(_0x378a64,_0x48ca1b){var _0x1bd7f8=_0x27b48d[_0x9f3f('0x46')]?{[_0x27b48d[_0x9f3f('0x46')][_0x9f3f('0x7e')]]:_0x27b48d[_0x9f3f('0x46')]['value']}:undefined;return db[_0x27b48d[_0x9f3f('0x37')]][_0x9f3f('0x49')]({'where':_0x1bd7f8,'raw':!![]})[_0x9f3f('0x2a')](function(_0x19f420){_0x38ad12[_0x9f3f('0x81')]=_[_0x9f3f('0x31')](_0x19f420,function(_0x1a8bbb){return _0x1a8bbb['name'];});_0x378a64(_0x38ad12);})[_0x9f3f('0x4f')](function(_0x1c5645){_0x48ca1b(_0x1c5645);});});}function getAllowedResources(_0x2bd42c,_0x477d50,_0x1b3471){return new BPromise(function(_0x1b2e0b,_0x221aef){if(_0x477d50){return db[_0x9f3f('0x5e')][_0x9f3f('0x49')]({'where':{'sectionId':_0x477d50['id']},'raw':!![]})[_0x9f3f('0x2a')](function(_0x16b6b1){if(_0x2bd42c[_0x9f3f('0x7e')]&&_0x2bd42c[_0x9f3f('0x7e')]!=='id'){_0x477d50[_0x9f3f('0x81')]=_[_0x9f3f('0x31')](_0x16b6b1,function(_0x2e0e9a){return _0x2e0e9a[_0x2bd42c[_0x9f3f('0x7e')]];});}else{if(_0x1b3471===_0x9f3f('0x7f')){_0x477d50[_0x9f3f('0x81')]=_[_0x9f3f('0x31')](_0x16b6b1,function(_0x3cd8f4){return{'id':_0x3cd8f4[_0x9f3f('0x6f')],'type':_0x3cd8f4[_0x9f3f('0x35')]};});}else{_0x477d50[_0x9f3f('0x81')]=_[_0x9f3f('0x31')](_0x16b6b1,function(_0x4a86b7){return _0x4a86b7['resourceId'];});}}_0x1b2e0b(_0x477d50);})['catch'](function(_0x4aae72){_0x221aef(_0x4aae72);});}else{_0x1b2e0b(null);}});}function getQueryModels(_0x2d96f9,_0x204a0b){var _0x5e0b32=_0x2d96f9['toLowerCase']();var _0x316b3b={'childModel':undefined,'parentSections':[]};switch(_0x5e0b32){case _0x9f3f('0x8d'):_0x316b3b[_0x9f3f('0x78')]='SquareProject';break;case'odbc':_0x316b3b[_0x9f3f('0x78')]='SquareOdbc';break;case _0x9f3f('0x8e'):_0x316b3b[_0x9f3f('0x78')]='SquareRecording';_0x316b3b['parentSections']=[{'name':_0x9f3f('0x8f'),'field':_0x9f3f('0x2e'),'foreignKey':_0x9f3f('0x90')}];break;case _0x9f3f('0x91'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x92');break;case _0x9f3f('0x93'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x86');_0x316b3b[_0x9f3f('0x7a')]=[{'name':_0x9f3f('0x94'),'field':'id','foreignKey':'ListId'}];break;case _0x9f3f('0x95'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x96');break;case _0x9f3f('0x97'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x98');break;case _0x9f3f('0x99'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x9a');break;case _0x9f3f('0x9b'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x9c');break;case _0x9f3f('0x9d'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x9e');break;case _0x9f3f('0x9f'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xa0');break;case'faxaccounts':_0x316b3b['childModel']='FaxAccount';break;case'inboundroutes':case _0x9f3f('0xa1'):case _0x9f3f('0xa2'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xa3');break;case _0x9f3f('0xa4'):_0x316b3b['childModel']=_0x9f3f('0xa5');break;case _0x9f3f('0xa6'):_0x316b3b[_0x9f3f('0x78')]='VoiceMail';break;case _0x9f3f('0xa7'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xa8');_0x316b3b[_0x9f3f('0x7a')]=[{'name':_0x9f3f('0xa9'),'field':'name','foreignKey':_0x9f3f('0xaa'),'model':_0x9f3f('0xab'),'filter':{'field':_0x9f3f('0xac'),'value':['agent']}},{'name':'Telephones','field':_0x9f3f('0x2e'),'foreignKey':_0x9f3f('0xaa'),'model':_0x9f3f('0xab'),'filter':{'field':_0x9f3f('0xac'),'value':[_0x9f3f('0xad')]}},{'name':'VoiceQueues','field':_0x9f3f('0x2e'),'foreignKey':_0x9f3f('0xae'),'model':_0x9f3f('0xaf'),'filter':{'field':_0x9f3f('0x35'),'value':[_0x9f3f('0xb0')]}},{'name':'QueueCampaigns','field':_0x9f3f('0x2e'),'foreignKey':_0x9f3f('0xae'),'model':_0x9f3f('0xaf'),'filter':{'field':'type','value':[_0x9f3f('0xb1')]}}];break;case _0x9f3f('0xb2'):_0x316b3b[_0x9f3f('0x78')]='VoiceMusicOnHold';break;case _0x9f3f('0xb3'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xb4');break;case'voiceprefixes':_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xb5');break;case'ivrcampaigns':_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xb6');break;case _0x9f3f('0xb7'):_0x316b3b['childModel']='MailQueue';break;case _0x9f3f('0xb8'):_0x316b3b[_0x9f3f('0x78')]='MailAccount';break;case _0x9f3f('0xb9'):_0x316b3b['childModel']=_0x9f3f('0xba');break;case _0x9f3f('0xbb'):_0x316b3b[_0x9f3f('0x78')]='OpenchannelQueue';break;case _0x9f3f('0xbc'):_0x316b3b['childModel']=_0x9f3f('0xbd');break;case _0x9f3f('0xbe'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xbf');break;case _0x9f3f('0xc0'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xc1');break;case _0x9f3f('0xc2'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xc3');break;case _0x9f3f('0xc4'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xc5');break;case _0x9f3f('0xc6'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xc7');break;case _0x9f3f('0xc8'):case _0x9f3f('0xc9'):_0x316b3b['childModel']=_0x9f3f('0xaf');if(_0x204a0b){_0x316b3b[_0x9f3f('0x7a')]=[{'name':_0x9f3f('0xca')},{'name':_0x9f3f('0xcb')}];}break;case'users':case _0x9f3f('0xcc'):case'telephones':_0x316b3b['childModel']=_0x9f3f('0xab');if(_0x204a0b){_0x316b3b[_0x9f3f('0x7a')]=[{'name':_0x9f3f('0xcd'),'filter':{'field':_0x9f3f('0xac'),'value':[_0x9f3f('0xce'),_0x9f3f('0xcf')]},'ignore':!![]},{'name':'Agents'},{'name':_0x9f3f('0xd0')}];}break;case'zendeskaccounts':_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xd1');break;case _0x9f3f('0xd2'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xd3');break;case _0x9f3f('0xd4'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xd5');break;case _0x9f3f('0xd6'):_0x316b3b['childModel']=_0x9f3f('0xd7');break;case _0x9f3f('0xd8'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xd9');break;case _0x9f3f('0xda'):_0x316b3b[_0x9f3f('0x78')]='ZohoAccount';break;case _0x9f3f('0xdb'):_0x316b3b[_0x9f3f('0x78')]='User';break;case _0x9f3f('0xdc'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xdd');break;case _0x9f3f('0xde'):_0x316b3b[_0x9f3f('0x78')]='Disposition';break;case _0x9f3f('0xdf'):_0x316b3b[_0x9f3f('0x78')]='Dashboard';break;case _0x9f3f('0xe0'):_0x316b3b['childModel']=_0x9f3f('0xe1');break;case _0x9f3f('0xe2'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xe3');break;case _0x9f3f('0xe4'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xe5');break;case _0x9f3f('0xe6'):_0x316b3b['childModel']='Sound';break;case _0x9f3f('0xe7'):_0x316b3b['childModel']=_0x9f3f('0x8a');break;case'templates':_0x316b3b[_0x9f3f('0x78')]='Template';break;case'triggers':_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xe8');break;case _0x9f3f('0xe9'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xea');break;case _0x9f3f('0xeb'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xec');break;case'plugins':_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x70');break;case _0x9f3f('0xed'):_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0x7f');_0x316b3b[_0x9f3f('0x7a')]=[{'name':_0x9f3f('0xee'),'field':'id','foreignKey':'reportId'}];break;case'metrics':_0x316b3b[_0x9f3f('0x78')]=_0x9f3f('0xef');break;case'whatsappaccounts':_0x316b3b[_0x9f3f('0x78')]='WhatsappAccount';break;default:return _0x316b3b;}return _0x316b3b;}
\ No newline at end of file