Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / userProfile / userProfile.controller.js
index 7507aad..9622622 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2cc5=['deskaccounts','DeskAccount','zohoaccounts','CannedAnswer','dispositions','Disposition','customdashboards','intervals','Interval','pauses','Pause','scheduler','sounds','Sound','tags','templates','Template','triggers','Trunk','variables','Variable','extractedreports','Reports','AnalyticMetric','WhatsappAccount','html-pdf','rimraf','zip-dir','request-promise','moment','mustache','util','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','./userProfile.socket','register','sendStatus','status','end','json','offset','limit','Content-Range','apply','reject','then','error','stack','name','send','UserProfile','rawAttributes','fieldName','type','model','map','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort','where','filter','VIRTUAL','merge','count','includeAll','include','findAll','rows','show','params','filtears','options','find','catch','create','body','clone','get','omit','createdAt','crudPermissions','sequelize','transaction','UserProfileSection','autoAssociation','UserProfileResource','sectionId','updatedAt','userProfileId','Resources','update','destroy','describe','addSections','each','removeSections','ids','getSections','enabled','includes','isEmpty','subsections','push','Dashboard','forEach','resourceId','Plugin','addResources','bulkCreate','removeResources','getResources','section','undefined','Sequelize','Unknown\x20section','mergeResources','Invalid\x20section\x20\x27','parentSections','findOne','all','ignore','union','childModel','order','pick','key','field','associatedResources','foreignKey','reportType','default','DefaultReports','custom','CmContact','Tag','color','tag','value','AnalyticExtractedReport','squareprojects','SquareProject','odbc','SquareOdbc','squarerecordings','SquareRecording','SquareProjects','JscriptyProject','contacts','Lists','ListId','CmList','companies','CmCompany','globalcustomfields','CmCustomField','chatqueues','ChatQueue','chatwebsites','ChatWebsite','faxqueues','FaxQueue','faxaccounts','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','contexts','VoiceContext','voicemails','voicerecordings','Agents','membername','User','role','Telephones','telephone','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','outbound','VoiceMusicOnHold','VoiceChanSpy','ivrcampaigns','Campaign','MailQueue','mailaccounts','MailAccount','mailsubstatuses','MailSubstatus','openchannelqueues','openchannelaccounts','OpenchannelAccount','smsqueues','SmsQueue','smsaccounts','SmsAccount','whatsappqueues','WhatsappQueue','whatsappaccounts','teams','Team','voicequeues','users','telephones','Users','admin','zendeskaccounts','salesforceaccounts','SalesforceAccount','freshdeskaccounts','sugarcrmaccounts'];(function(_0x1106a0,_0x38752b){var _0x382199=function(_0x3533f3){while(--_0x3533f3){_0x1106a0['push'](_0x1106a0['shift']());}};_0x382199(++_0x38752b);}(_0x2cc5,0x106));var _0x52cc=function(_0x5e0c81,_0x8c811b){_0x5e0c81=_0x5e0c81-0x0;var _0x12efad=_0x2cc5[_0x5e0c81];return _0x12efad;};'use strict';var pdf=require(_0x52cc('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x52cc('0x1'));var zipdir=require(_0x52cc('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x52cc('0x3'));var moment=require(_0x52cc('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x52cc('0x5'));var util=require(_0x52cc('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x52cc('0x7'));var ejs=require(_0x52cc('0x8'));var fs=require('fs');var _=require(_0x52cc('0x9'));var squel=require(_0x52cc('0xa'));var crypto=require(_0x52cc('0xb'));var jsforce=require(_0x52cc('0xc'));var deskjs=require(_0x52cc('0xd'));var toCsv=require(_0x52cc('0x7'));var querystring=require('querystring');var Papa=require(_0x52cc('0xe'));var Redis=require('ioredis');var authService=require(_0x52cc('0xf'));var qs=require(_0x52cc('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x52cc('0x11'));var utils=require(_0x52cc('0x12'));var config=require(_0x52cc('0x13'));var licenseUtil=require(_0x52cc('0x14'));var db=require(_0x52cc('0x15'))['db'];config[_0x52cc('0x16')]=_[_0x52cc('0x17')](config[_0x52cc('0x16')],{'host':_0x52cc('0x18'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require(_0x52cc('0x19'))[_0x52cc('0x1a')](socket);function respondWithStatusCode(_0x35b51c,_0x44b483){_0x44b483=_0x44b483||0xcc;return function(_0x120709){if(_0x120709){return _0x35b51c[_0x52cc('0x1b')](_0x44b483);}return _0x35b51c[_0x52cc('0x1c')](_0x44b483)[_0x52cc('0x1d')]();};}function respondWithResult(_0x3a49e7,_0x35260a){_0x35260a=_0x35260a||0xc8;return function(_0x29f39c){if(_0x29f39c){return _0x3a49e7['status'](_0x35260a)[_0x52cc('0x1e')](_0x29f39c);}};}function respondWithFilteredResult(_0x486d08,_0x27fce5){return function(_0x603001){if(_0x603001){var _0x2ce3d6=_0x603001['count'],_0x417246=_0x27fce5[_0x52cc('0x1f')],_0x17d404=_0x27fce5[_0x52cc('0x1f')]+_0x27fce5[_0x52cc('0x20')],_0x4d0d40;if(_0x17d404>=_0x2ce3d6){_0x17d404=_0x2ce3d6;_0x4d0d40=0xc8;}else{_0x4d0d40=0xce;}_0x486d08[_0x52cc('0x1c')](_0x4d0d40);return _0x486d08['set'](_0x52cc('0x21'),_0x417246+'-'+_0x17d404+'/'+_0x2ce3d6)[_0x52cc('0x1e')](_0x603001);}return null;};}function patchUpdates(_0x34b3a2){return function(_0x41b8d0){try{jsonpatch[_0x52cc('0x22')](_0x41b8d0,_0x34b3a2,!![]);}catch(_0x52c717){return BPromise[_0x52cc('0x23')](_0x52c717);}return _0x41b8d0['save']();};}function saveUpdates(_0x4b3a0d,_0x310204){return function(_0x33b360){if(_0x33b360){return _0x33b360['update'](_0x4b3a0d)[_0x52cc('0x24')](function(_0x1c6663){return _0x1c6663;});}return null;};}function removeEntity(_0x3fa1d6,_0x4c7055){return function(_0x2e2c66){if(_0x2e2c66){return _0x2e2c66['destroy']()['then'](function(){_0x3fa1d6['status'](0xcc)[_0x52cc('0x1d')]();});}};}function handleEntityNotFound(_0x3aed93,_0x2f2de8){return function(_0x17031c){if(!_0x17031c){_0x3aed93[_0x52cc('0x1b')](0x194);}return _0x17031c;};}function handleError(_0x976e95,_0xd8c3f5){_0xd8c3f5=_0xd8c3f5||0x1f4;return function(_0x521785){logger[_0x52cc('0x25')](_0x521785[_0x52cc('0x26')]);if(_0x521785[_0x52cc('0x27')]){delete _0x521785['name'];}_0x976e95[_0x52cc('0x1c')](_0xd8c3f5)[_0x52cc('0x28')](_0x521785);};}exports['index']=function(_0x576d4c,_0x11c2c5){var _0x393c85={},_0x2b9e94={},_0x36cf85={'count':0x0,'rows':[]};var _0x8afc42=_['map'](db[_0x52cc('0x29')][_0x52cc('0x2a')],function(_0x3d6aad){return{'name':_0x3d6aad[_0x52cc('0x2b')],'type':_0x3d6aad[_0x52cc('0x2c')]['key']};});_0x2b9e94[_0x52cc('0x2d')]=_[_0x52cc('0x2e')](_0x8afc42,_0x52cc('0x27'));_0x2b9e94[_0x52cc('0x2f')]=_[_0x52cc('0x30')](_0x576d4c[_0x52cc('0x2f')]);_0x2b9e94[_0x52cc('0x31')]=_['intersection'](_0x2b9e94[_0x52cc('0x2d')],_0x2b9e94['query']);_0x393c85['attributes']=_[_0x52cc('0x32')](_0x2b9e94[_0x52cc('0x2d')],qs[_0x52cc('0x33')](_0x576d4c[_0x52cc('0x2f')][_0x52cc('0x33')]));_0x393c85[_0x52cc('0x34')]=_0x393c85[_0x52cc('0x34')][_0x52cc('0x35')]?_0x393c85[_0x52cc('0x34')]:_0x2b9e94['model'];if(!_0x576d4c[_0x52cc('0x2f')][_0x52cc('0x36')](_0x52cc('0x37'))){_0x393c85[_0x52cc('0x20')]=qs[_0x52cc('0x20')](_0x576d4c[_0x52cc('0x2f')]['limit']);_0x393c85[_0x52cc('0x1f')]=qs[_0x52cc('0x1f')](_0x576d4c[_0x52cc('0x2f')][_0x52cc('0x1f')]);}_0x393c85['order']=qs[_0x52cc('0x38')](_0x576d4c[_0x52cc('0x2f')]['sort']);_0x393c85[_0x52cc('0x39')]=qs[_0x52cc('0x31')](_['pick'](_0x576d4c['query'],_0x2b9e94['filters']),_0x8afc42);if(_0x576d4c[_0x52cc('0x2f')][_0x52cc('0x3a')]){_0x393c85['where']=_['merge'](_0x393c85[_0x52cc('0x39')],{'$or':_[_0x52cc('0x2e')](_0x8afc42,function(_0x3b1485){if(_0x3b1485['type']!==_0x52cc('0x3b')){var _0x51e6b7={};_0x51e6b7[_0x3b1485[_0x52cc('0x27')]]={'$like':'%'+_0x576d4c[_0x52cc('0x2f')]['filter']+'%'};return _0x51e6b7;}})});}_0x393c85=_[_0x52cc('0x3c')]({},_0x393c85,_0x576d4c['options']);var _0x45b3ae={'where':_0x393c85['where']};return db['UserProfile'][_0x52cc('0x3d')](_0x45b3ae)[_0x52cc('0x24')](function(_0xd1fbe){_0x36cf85['count']=_0xd1fbe;if(_0x576d4c[_0x52cc('0x2f')][_0x52cc('0x3e')]){_0x393c85[_0x52cc('0x3f')]=[{'all':!![]}];}return db[_0x52cc('0x29')][_0x52cc('0x40')](_0x393c85);})[_0x52cc('0x24')](function(_0x46b2d7){_0x36cf85[_0x52cc('0x41')]=_0x46b2d7;return _0x36cf85;})['then'](respondWithFilteredResult(_0x11c2c5,_0x393c85))['catch'](handleError(_0x11c2c5,null));};exports[_0x52cc('0x42')]=function(_0x27129d,_0x16913d){var _0x25f433={'raw':![],'where':{'id':_0x27129d[_0x52cc('0x43')]['id']}},_0x2dc47d={};_0x2dc47d[_0x52cc('0x2d')]=_['keys'](db[_0x52cc('0x29')][_0x52cc('0x2a')]);_0x2dc47d['query']=_[_0x52cc('0x30')](_0x27129d[_0x52cc('0x2f')]);_0x2dc47d[_0x52cc('0x44')]=_[_0x52cc('0x32')](_0x2dc47d[_0x52cc('0x2d')],_0x2dc47d[_0x52cc('0x2f')]);_0x25f433[_0x52cc('0x34')]=_[_0x52cc('0x32')](_0x2dc47d[_0x52cc('0x2d')],qs['fields'](_0x27129d[_0x52cc('0x2f')][_0x52cc('0x33')]));_0x25f433[_0x52cc('0x34')]=_0x25f433[_0x52cc('0x34')][_0x52cc('0x35')]?_0x25f433['attributes']:_0x2dc47d['model'];if(_0x27129d[_0x52cc('0x2f')][_0x52cc('0x3e')]){_0x25f433[_0x52cc('0x3f')]=[{'all':!![]}];}_0x25f433=_['merge']({},_0x25f433,_0x27129d[_0x52cc('0x45')]);return db['UserProfile'][_0x52cc('0x46')](_0x25f433)[_0x52cc('0x24')](handleEntityNotFound(_0x16913d,null))[_0x52cc('0x24')](respondWithResult(_0x16913d,null))[_0x52cc('0x47')](handleError(_0x16913d,null));};exports['create']=function(_0xff8a66,_0x4637e8){return db[_0x52cc('0x29')][_0x52cc('0x48')](_0xff8a66[_0x52cc('0x49')],{})[_0x52cc('0x24')](respondWithResult(_0x4637e8,0xc9))[_0x52cc('0x47')](handleError(_0x4637e8,null));};exports[_0x52cc('0x4a')]=function(_0x234e40,_0x20915f){var _0x533917={'where':{'id':_0x234e40[_0x52cc('0x43')]['id']}},_0x16ada0={};_0x16ada0['model']=_[_0x52cc('0x30')](db['UserProfile'][_0x52cc('0x2a')]);_0x533917[_0x52cc('0x34')]=_[_0x52cc('0x32')](_0x16ada0[_0x52cc('0x2d')],qs[_0x52cc('0x33')](_0x234e40[_0x52cc('0x2f')][_0x52cc('0x33')]));_0x533917['attributes']=_0x533917[_0x52cc('0x34')][_0x52cc('0x35')]?_0x533917['attributes']:_0x16ada0[_0x52cc('0x2d')];if(_0x234e40[_0x52cc('0x2f')]['includeAll']){_0x533917[_0x52cc('0x3f')]=[{'all':!![]}];}_0x533917=_[_0x52cc('0x3c')]({},_0x533917,_0x234e40[_0x52cc('0x45')]);return db[_0x52cc('0x29')]['find'](_0x533917)[_0x52cc('0x24')](handleEntityNotFound(_0x20915f,null))[_0x52cc('0x24')](function(_0x14258d){if(_0x14258d){var _0x4e529a=_0x14258d[_0x52cc('0x4b')]({'plain':!![]});_0x4e529a=qs[_0x52cc('0x4c')](_0x4e529a,['id',_0x52cc('0x4d'),'updatedAt',_0x52cc('0x4e')]);_0x234e40[_0x52cc('0x49')]=_[_0x52cc('0x4c')](_0x234e40['body'],['id',_0x52cc('0x4d'),'updatedAt']);return db[_0x52cc('0x4f')][_0x52cc('0x50')](function(_0x2915e9){return db['UserProfile'][_0x52cc('0x48')](_[_0x52cc('0x3c')](_0x4e529a,_0x234e40['body']),{'include':_0x234e40[_0x52cc('0x2f')]['includeAll']?[{'all':!![]}]:undefined,'transaction':_0x2915e9})['then'](function(_0x2fc79f){var _0x1bad8f=_0x2fc79f['get']({'plain':!![]});return db[_0x52cc('0x51')][_0x52cc('0x40')]({'where':{'userProfileId':_0x234e40['params']['id']},'raw':!![]})[_0x52cc('0x24')](function(_0x269bba){if(_0x269bba){return BPromise['each'](_0x269bba,function(_0x2677d0){return new BPromise(function(_0xde4174,_0xcd5d2b){if(_0x2677d0[_0x52cc('0x52')]===null||_0x2677d0[_0x52cc('0x52')]===0x1)_0xde4174(null);return db[_0x52cc('0x53')][_0x52cc('0x40')]({'where':{'sectionId':_0x2677d0['id']},'raw':!![]})[_0x52cc('0x24')](function(_0x104bb2){var _0x57f86b=_[_0x52cc('0x2e')](_0x104bb2,function(_0x63d4b2){return qs[_0x52cc('0x4c')](_0x63d4b2,['id',_0x52cc('0x4d'),'updatedAt',_0x52cc('0x54')]);});_0xde4174(_0x57f86b);})['catch'](function(_0x2fd62b){_0xcd5d2b(_0x2fd62b);});})['then'](function(_0x57ba00){var _0x3b2961=qs['omit'](_0x2677d0,['id',_0x52cc('0x4d'),_0x52cc('0x55')]);_0x3b2961[_0x52cc('0x56')]=_0x1bad8f['id'];if(_0x57ba00)_0x3b2961[_0x52cc('0x57')]=_0x57ba00;return _0x3b2961;})[_0x52cc('0x24')](function(_0x1cc35a){return db[_0x52cc('0x51')]['create'](_0x1cc35a,{'include':[{'model':db[_0x52cc('0x53')],'as':_0x52cc('0x57')}],'raw':!![],'transaction':_0x2915e9});});})['then'](function(){return _0x1bad8f;});}});});});}})[_0x52cc('0x24')](respondWithResult(_0x20915f,0xc9))[_0x52cc('0x47')](handleError(_0x20915f,null));};exports[_0x52cc('0x58')]=function(_0x161515,_0x51bdf4){if(_0x161515[_0x52cc('0x49')]['id']){delete _0x161515[_0x52cc('0x49')]['id'];}return db[_0x52cc('0x29')][_0x52cc('0x46')]({'where':{'id':_0x161515[_0x52cc('0x43')]['id']}})[_0x52cc('0x24')](handleEntityNotFound(_0x51bdf4,null))[_0x52cc('0x24')](saveUpdates(_0x161515['body'],null))[_0x52cc('0x24')](respondWithResult(_0x51bdf4,null))[_0x52cc('0x47')](handleError(_0x51bdf4,null));};exports[_0x52cc('0x59')]=function(_0x27ba14,_0x2eb40a){return db['UserProfile'][_0x52cc('0x46')]({'where':{'id':_0x27ba14[_0x52cc('0x43')]['id']}})[_0x52cc('0x24')](handleEntityNotFound(_0x2eb40a,null))[_0x52cc('0x24')](removeEntity(_0x2eb40a,null))[_0x52cc('0x47')](handleError(_0x2eb40a,null));};exports['describe']=function(_0x450753,_0x4f89c8){return db[_0x52cc('0x29')][_0x52cc('0x5a')]()['then'](respondWithResult(_0x4f89c8,null))['catch'](handleError(_0x4f89c8,null));};exports[_0x52cc('0x5b')]=function(_0xf62423,_0x473a33){var _0x3e1a53=_0xf62423[_0x52cc('0x49')];return db[_0x52cc('0x29')]['find']({'where':{'id':_0xf62423[_0x52cc('0x43')]['id']}})[_0x52cc('0x24')](handleEntityNotFound(_0x473a33,null))[_0x52cc('0x24')](function(_0x2e4168){if(_0x2e4168){return db[_0x52cc('0x4f')][_0x52cc('0x50')](function(_0x3537af){return db[_0x52cc('0x51')][_0x52cc('0x59')]({'where':{'userProfileId':_0xf62423[_0x52cc('0x43')]['id'],'sectionId':_[_0x52cc('0x2e')](_0x3e1a53,function(_0xc400e5){return _0xc400e5[_0x52cc('0x54')];})},'transaction':_0x3537af})['then'](function(){var _0x1f0138=_[_0x52cc('0x2e')](_0x3e1a53,function(_0xec913e){_0xec913e[_0x52cc('0x56')]=_0xf62423[_0x52cc('0x43')]['id'];return _0xec913e;});var _0x3085ef=[];return BPromise[_0x52cc('0x5c')](_0x1f0138,function(_0x19d44b){return db[_0x52cc('0x51')]['create'](_0x19d44b,{'include':[{'model':db['UserProfileResource'],'as':'Resources'}],'raw':!![],'transaction':_0x3537af})['then'](function(_0x47b72f){_0x3085ef['push'](_0x47b72f[_0x52cc('0x4b')]({'plain':!![]}));});})[_0x52cc('0x24')](function(){return _0x3085ef;});});});}})[_0x52cc('0x24')](function(_0xc21186){return _0xc21186;})[_0x52cc('0x24')](respondWithResult(_0x473a33,null))[_0x52cc('0x47')](handleError(_0x473a33,null));};exports[_0x52cc('0x5d')]=function(_0x2d5887,_0x1f6280){var _0x4ae164;return db['UserProfile'][_0x52cc('0x46')]({'where':{'id':_0x2d5887[_0x52cc('0x43')]['id']},'attributes':['id',_0x52cc('0x27')]})[_0x52cc('0x24')](handleEntityNotFound(_0x1f6280,null))[_0x52cc('0x24')](function(_0x4feb31){if(_0x4feb31){_0x4ae164=_0x4feb31;return db[_0x52cc('0x51')]['destroy']({'where':{'userProfileId':_0x2d5887[_0x52cc('0x43')]['id'],'sectionId':_0x2d5887[_0x52cc('0x2f')][_0x52cc('0x5e')]}});}})['then'](function(){return _0x4ae164;})[_0x52cc('0x24')](respondWithStatusCode(_0x1f6280,null))['catch'](handleError(_0x1f6280,null));};exports[_0x52cc('0x5f')]=function(_0x17eeba,_0x477cb6){var _0xdab858=[];var _0x8308c=[];return db[_0x52cc('0x51')][_0x52cc('0x40')]({'where':{'userProfileId':_0x17eeba[_0x52cc('0x43')]['id']},'raw':!![]})[_0x52cc('0x24')](function(_0x136181){_0xdab858=_[_0x52cc('0x3a')](_0x136181,function(_0x50d29e){return _0x50d29e[_0x52cc('0x60')]===0x1||_[_0x52cc('0x61')]([0x3eb,0x709],_0x50d29e['sectionId']);});if(!_[_0x52cc('0x62')](_0xdab858)){return _[_0x52cc('0x2e')](_0xdab858,function(_0x5646c4){return _0x5646c4[_0x52cc('0x54')];});}else{return;}})[_0x52cc('0x24')](function(_0x26de66){if(_0x26de66)_0x8308c=_0x26de66;if(_[_0x52cc('0x61')](_0x8308c,0x64)){var _0x51762a=_[_0x52cc('0x46')](_0xdab858,{'sectionId':0x64});return hasDefaultDashboard(_0x51762a)[_0x52cc('0x24')](function(_0x35602f){return _[_0x52cc('0x2e')](_0xdab858,function(_0x51545d){if(_0x51545d['sectionId']===0x64){_0x51545d['subsections']=_0x35602f;}return _0x51545d;});});}else{return;}})['then'](function(_0x22e791){if(_0x22e791)_0xdab858=_0x22e791;if(_[_0x52cc('0x61')](_0x8308c,0x3eb)){var _0x13233e=_[_0x52cc('0x46')](_0xdab858,{'sectionId':0x3eb});return getCustomDashboards(_0x13233e)[_0x52cc('0x24')](function(_0x27adeb){return _[_0x52cc('0x2e')](_0xdab858,function(_0x165e55){if(_0x13233e['enabled']){if(_0x165e55[_0x52cc('0x54')]===0x3eb){_0x165e55[_0x52cc('0x63')]=_0x27adeb;}}else{if(_0x165e55[_0x52cc('0x54')]===0x64){_0x165e55[_0x52cc('0x63')]=_0x27adeb;}}return _0x165e55;});});}else{return;}})[_0x52cc('0x24')](function(_0x4e22dd){if(_0x4e22dd)_0xdab858=_0x4e22dd;if(_[_0x52cc('0x61')](_0x8308c,0x709)){var _0xa0d694=_[_0x52cc('0x46')](_0xdab858,{'sectionId':0x709});return getPlugins(_0xa0d694)[_0x52cc('0x24')](function(_0x104f13){if(_0xa0d694[_0x52cc('0x60')]){return _[_0x52cc('0x2e')](_0xdab858,function(_0x2f697c){if(_0x2f697c['sectionId']===0x709){_0x2f697c[_0x52cc('0x63')]=_0x104f13;}return _0x2f697c;});}else{var _0x21306f={'sectionId':0x76c,'enabled':0x1,'subsections':_0x104f13};var _0x1f6fce=_[_0x52cc('0x2e')](_0xdab858);_0x1f6fce[_0x52cc('0x64')](_0x21306f);return _0x1f6fce;}});}else{return;}})['then'](function(_0x5f5202){if(_0x5f5202)_0xdab858=_0x5f5202;return _[_0x52cc('0x3a')](_0xdab858,[_0x52cc('0x60'),0x1]);})[_0x52cc('0x24')](respondWithResult(_0x477cb6,null))['catch'](handleError(_0x477cb6,null));};function hasDefaultDashboard(_0xa5a215){var _0x98c6fa=[0x65];return new BPromise(function(_0x52a987,_0x54e6d8){try{if(_0xa5a215[_0x52cc('0x52')]){_0x52a987(_0x98c6fa);}else{return db['UserProfileResource']['findOne']({'where':{'sectionId':_0xa5a215['id']},'raw':!![]})['then'](function(_0x292e1f){_0x292e1f?_0x52a987(_0x98c6fa):_0x52a987();});}}catch(_0xb30855){_0x54e6d8(_0xb30855);}});}function getCustomDashboards(_0x4680c3){var _0x26056c=[];return new BPromise(function(_0x46404f,_0x52db05){try{if(_0x4680c3[_0x52cc('0x52')]){return db[_0x52cc('0x65')][_0x52cc('0x40')]({'raw':!![]})[_0x52cc('0x24')](function(_0x4c485c){_0x4c485c['forEach'](function(_0x435d6e){_0x26056c[_0x52cc('0x64')](_0x435d6e['id']+0x1869f);});_0x46404f(_0x26056c);});}else{return db[_0x52cc('0x53')][_0x52cc('0x40')]({'where':{'sectionId':_0x4680c3['id']},'raw':!![]})['then'](function(_0x562e9f){_0x562e9f[_0x52cc('0x66')](function(_0x43cb66){_0x26056c[_0x52cc('0x64')](_0x43cb66[_0x52cc('0x67')]+0x1869f);});_0x46404f(_0x26056c);});}}catch(_0xf8fc64){_0x52db05(_0xf8fc64);}});}function getPlugins(_0x5d322c){var _0xe3feb2=[];return new BPromise(function(_0x44cec2,_0x883621){try{if(_0x5d322c[_0x52cc('0x52')]){return db[_0x52cc('0x68')][_0x52cc('0x40')]({'raw':!![]})[_0x52cc('0x24')](function(_0x20f75e){_0x20f75e['forEach'](function(_0xe00262){_0xe3feb2[_0x52cc('0x64')](_0xe00262['id']+0x15b38);});_0x44cec2(_0xe3feb2);});}else{return db[_0x52cc('0x53')][_0x52cc('0x40')]({'where':{'sectionId':_0x5d322c['id']},'raw':!![]})['then'](function(_0x1c34d0){_0x1c34d0['forEach'](function(_0x3472db){_0xe3feb2[_0x52cc('0x64')](_0x3472db[_0x52cc('0x67')]+0x15b38);});_0x44cec2(_0xe3feb2);});}}catch(_0x234f23){_0x883621(_0x234f23);}});}exports[_0x52cc('0x69')]=function(_0x13fe71,_0x54f500){return db['UserProfile']['find']({'where':{'id':_0x13fe71[_0x52cc('0x43')]['id']}})[_0x52cc('0x24')](handleEntityNotFound(_0x54f500,null))[_0x52cc('0x24')](function(_0xcdce19){if(_0xcdce19){return db[_0x52cc('0x4f')][_0x52cc('0x50')](function(_0xe55df7){return db[_0x52cc('0x51')][_0x52cc('0x40')]({'where':{'userProfileId':_0x13fe71[_0x52cc('0x43')]['id']},'attributes':['id'],'raw':!![]})[_0x52cc('0x24')](function(_0x29bee1){if(_0x29bee1){return db[_0x52cc('0x51')][_0x52cc('0x59')]({'where':{'userProfileId':_0x13fe71[_0x52cc('0x43')]['id'],'id':_[_0x52cc('0x2e')](_0x29bee1,function(_0x159af3){return _0x159af3['id'];})},'transaction':_0xe55df7});}})[_0x52cc('0x24')](function(_0xb2912c){var _0x5dbb10=_[_0x52cc('0x2e')](_0x13fe71[_0x52cc('0x49')],function(_0xb6f754){_0xb6f754['userProfileId']=_0x13fe71['params']['id'];return _0xb6f754;});return db[_0x52cc('0x51')]['bulkCreate'](_0x5dbb10,{'raw':!![],'transaction':_0xe55df7});})['then'](function(_0x4d5622){var _0x4ba982=_['filter'](_[_0x52cc('0x2e')](_0x4d5622,function(_0x28f13f){return _0x28f13f[_0x52cc('0x4b')]({'plain':!![]});}),{'includeAll':![]});if(_0x4ba982){return db[_0x52cc('0x51')][_0x52cc('0x40')]({'where':{'userProfileId':_0x13fe71[_0x52cc('0x43')]['id'],'sectionId':_[_0x52cc('0x2e')](_0x4ba982,function(_0x25fe67){return _0x25fe67[_0x52cc('0x54')];})},'attributes':['id',_0x52cc('0x54')],'raw':!![]})['then'](function(_0x56932c){var _0x2a1d34=_[_0x52cc('0x2e')](_0x13fe71[_0x52cc('0x49')],function(_0x4699c6){_0x4699c6[_0x52cc('0x56')]=_0x13fe71[_0x52cc('0x43')]['id'];return _0x4699c6;});return db['UserProfileResource'][_0x52cc('0x6a')](_0x2a1d34,{'raw':!![],'transaction':_0xe55df7});});}})[_0x52cc('0x47')](handleError(_0x54f500,null));});}})[_0x52cc('0x24')](function(_0xe06df1){var _0x16806c=_['map'](_0xe06df1,function(_0x31936a){return _0x31936a[_0x52cc('0x4b')]({'plain':!![]});});})[_0x52cc('0x24')](respondWithResult(_0x54f500,null))[_0x52cc('0x47')](handleError(_0x54f500,null));};exports['removeResources']=function(_0x54926d,_0x5f30f8,_0x901c69){return db[_0x52cc('0x29')][_0x52cc('0x46')]({'where':{'id':_0x54926d['params']['id']}})[_0x52cc('0x24')](handleEntityNotFound(_0x5f30f8,null))[_0x52cc('0x24')](function(_0x48144c){if(_0x48144c){return _0x48144c[_0x52cc('0x6b')](_0x54926d[_0x52cc('0x2f')][_0x52cc('0x5e')]);}})['then'](respondWithStatusCode(_0x5f30f8,null))[_0x52cc('0x47')](handleError(_0x5f30f8,null));};exports[_0x52cc('0x6c')]=function(_0x571e8c,_0x555dde){var _0x137676={'raw':![],'where':{}};var _0x9fc475={};var _0x433a47={'count':0x0,'rows':[]};var _0x264ce5=_0x571e8c['query'][_0x52cc('0x6d')];if(typeof _0x264ce5===_0x52cc('0x6e')){throw new db[(_0x52cc('0x6f'))]['ValidationError'](_0x52cc('0x70'));}var _0x48c0c8=_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x71')]||![];var _0x255642=getQueryModels(_0x264ce5,_0x48c0c8);if(typeof _0x255642['childModel']===_0x52cc('0x6e')){throw new db[(_0x52cc('0x6f'))]['ValidationError'](_0x52cc('0x72')+_0x264ce5+'\x27');}var _0x5cd5b3=[];if(!_[_0x52cc('0x62')](_0x255642[_0x52cc('0x73')])){_0x5cd5b3=_0x255642[_0x52cc('0x73')];}else{_0x5cd5b3=[{'name':_0x264ce5}];}return db['UserProfile'][_0x52cc('0x74')]({'where':{'id':_0x571e8c[_0x52cc('0x43')]['id']}})[_0x52cc('0x24')](handleEntityNotFound(_0x555dde,null))[_0x52cc('0x24')](function(_0x1074eb){if(_0x1074eb){var _0x153fdd=[];for(var _0x53c81b=0x0;_0x53c81b<_0x5cd5b3[_0x52cc('0x35')];_0x53c81b++){_0x153fdd[_0x52cc('0x64')](db[_0x52cc('0x51')][_0x52cc('0x74')]({'where':{'userProfileId':_0x1074eb['id'],'name':_0x5cd5b3[_0x53c81b][_0x52cc('0x27')]},'raw':!![]}));}return BPromise[_0x52cc('0x75')](_0x153fdd);}})[_0x52cc('0x24')](function(_0x213c60){var _0x51a4d9=_[_0x52cc('0x3a')](_0x213c60,function(_0x423776){return _0x423776?_0x423776:undefined;});var _0xb64fb=_[_0x52cc('0x3a')](_0x5cd5b3,[_0x52cc('0x76'),!![]]);var _0x26cd74=_['isEmpty'](_0x51a4d9)&&_['isEmpty'](_0xb64fb)?null:_[_0x52cc('0x77')](_0xb64fb,_0x51a4d9);if(_0x26cd74){var _0x5a4303=[];for(var _0x52fb9b=0x0;_0x52fb9b<_0x26cd74[_0x52cc('0x35')];_0x52fb9b++){var _0x342849=_[_0x52cc('0x46')](_0x5cd5b3,function(_0x5ca381){return _0x26cd74[_0x52fb9b]?_0x5ca381[_0x52cc('0x27')]===_0x26cd74[_0x52fb9b]['name']:null;});if(_0x342849){if(_0x26cd74[_0x52fb9b][_0x52cc('0x76')]){_0x5a4303[_0x52cc('0x64')](getAllResources(_0x255642[_0x52cc('0x78')],_0x26cd74[_0x52fb9b]));}else{if(!_0x26cd74[_0x52fb9b][_0x52cc('0x52')]){_0x5a4303[_0x52cc('0x64')](getAllowedResources(_0x342849,_0x26cd74[_0x52fb9b],_0x255642[_0x52cc('0x78')]));}else{if(_0x342849[_0x52cc('0x2d')]){_0x5a4303['push'](getAllFilteredResources(_0x342849,_0x26cd74[_0x52fb9b]));}}}}}return BPromise[_0x52cc('0x75')](_0x5a4303);}else{return null;}})[_0x52cc('0x24')](function(_0x4c06c1){var _0x4a8f28=_0x4c06c1;var _0x42c4a9=null;if(_0x4a8f28){_0x42c4a9=_0x4a8f28['length']===0x1?_0x4a8f28[0x0]:null;}if(_0x42c4a9||_0x4a8f28){var _0x4071a6=db[_0x255642['childModel']]['rawAttributes'];_0x9fc475[_0x52cc('0x2d')]=_[_0x52cc('0x30')](_0x4071a6);_0x9fc475[_0x52cc('0x2f')]=_[_0x52cc('0x30')](_0x571e8c[_0x52cc('0x2f')]);_0x9fc475['filters']=_[_0x52cc('0x32')](_0x9fc475[_0x52cc('0x2d')],_0x9fc475[_0x52cc('0x2f')]);_0x137676[_0x52cc('0x34')]=_['intersection'](_0x9fc475[_0x52cc('0x2d')],qs['fields'](_0x571e8c['query'][_0x52cc('0x33')]));_0x137676[_0x52cc('0x34')]=_0x137676[_0x52cc('0x34')][_0x52cc('0x35')]?_0x137676[_0x52cc('0x34')]:_0x9fc475[_0x52cc('0x2d')];if(!_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x36')]('nolimit')){_0x137676[_0x52cc('0x20')]=qs[_0x52cc('0x20')](_0x571e8c['query'][_0x52cc('0x20')]);_0x137676[_0x52cc('0x1f')]=qs['offset'](_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x1f')]);}_0x137676[_0x52cc('0x79')]=qs[_0x52cc('0x38')](_0x571e8c[_0x52cc('0x2f')]['sort']);_0x137676['where']=qs[_0x52cc('0x31')](_[_0x52cc('0x7a')](_0x571e8c[_0x52cc('0x2f')],_0x9fc475[_0x52cc('0x31')]));if(_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x3a')]){_0x137676['where']=_['merge'](_0x137676[_0x52cc('0x39')],{'$or':_[_0x52cc('0x2e')](_0x4071a6,function(_0x2f113c){if(_0x2f113c[_0x52cc('0x2c')][_0x52cc('0x7b')]!==_0x52cc('0x3b')){var _0x2bd63f={};_0x2bd63f[_0x2f113c[_0x52cc('0x7c')]]={'$like':'%'+_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x3a')]+'%'};return _0x2bd63f;}})});}var _0x3ac9e1=[];if(_0x42c4a9){var _0x586554=_[_0x52cc('0x46')](_0x5cd5b3,[_0x52cc('0x27'),_0x42c4a9['name']]);if(_0x586554['field']){var _0x4abbe1={};if(_0x255642[_0x52cc('0x78')]==='AnalyticExtractedReport'){_0x4abbe1[_0x586554['foreignKey']]=_[_0x52cc('0x2e')](_0x42c4a9[_0x52cc('0x7d')],'id');}else{_0x4abbe1[_0x586554[_0x52cc('0x7e')]]=_0x42c4a9[_0x52cc('0x7d')];}_0x3ac9e1[_0x52cc('0x64')](_0x4abbe1);}else{_0x137676[_0x52cc('0x39')]['id']=_0x42c4a9['associatedResources'];}}else{for(var _0x3a0db4=0x0;_0x3a0db4<_0x4a8f28['length'];_0x3a0db4++){var _0x586554=_['find'](_0x5cd5b3,[_0x52cc('0x27'),_0x4a8f28[_0x3a0db4][_0x52cc('0x27')]]);if(_0x586554[_0x52cc('0x7c')]){var _0x4abbe1={};_0x4abbe1[_0x586554[_0x52cc('0x7e')]]=_0x4a8f28[_0x3a0db4]['associatedResources'];_0x3ac9e1[_0x52cc('0x64')](_0x4abbe1);}else{if(!_0x137676[_0x52cc('0x39')]['id'])_0x137676['where']['id']=[];_0x4a8f28[_0x3a0db4]['associatedResources'][_0x52cc('0x66')](function(_0x49df5d){_0x137676[_0x52cc('0x39')]['id'][_0x52cc('0x64')](_0x49df5d);});}}}if(!_[_0x52cc('0x62')](_0x3ac9e1)){_0x137676['where']=_[_0x52cc('0x3c')](_0x137676[_0x52cc('0x39')],{'$and':{'$or':_0x3ac9e1}});}_0x137676=_[_0x52cc('0x3c')]({},_0x137676,_0x571e8c[_0x52cc('0x45')]);if(_0x42c4a9&&!_0x42c4a9['autoAssociation']&&_0x255642['childModel']==='AnalyticExtractedReport'){if(_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x3e')]){_0x137676[_0x52cc('0x3f')]=[{'all':!![]}];}return db[_0x255642['childModel']][_0x52cc('0x40')](_0x137676)['then'](function(_0x17b073){var _0x56b1df=[];_0x17b073[_0x52cc('0x66')](function(_0x468d85){var _0x29c308;switch(_0x468d85[_0x52cc('0x7f')]){case _0x52cc('0x80'):_0x29c308=_[_0x52cc('0x46')](_0x42c4a9[_0x52cc('0x7d')],function(_0x2a7892){return _0x2a7892['id']===_0x468d85['reportId']&&_0x2a7892[_0x52cc('0x2c')]===_0x52cc('0x81');});break;case _0x52cc('0x82'):_0x29c308=_[_0x52cc('0x46')](_0x42c4a9['associatedResources'],function(_0x1670b2){return _0x1670b2['id']===_0x468d85['reportId']&&_0x1670b2[_0x52cc('0x2c')]==='CustomReports';});break;}if(_0x29c308)_0x56b1df['push'](_0x468d85);});_0x433a47[_0x52cc('0x3d')]=_0x56b1df['length'];_0x433a47[_0x52cc('0x41')]=_0x56b1df;return _0x433a47;});}else{return db[_0x255642[_0x52cc('0x78')]][_0x52cc('0x3d')]({'where':_0x137676['where']})[_0x52cc('0x24')](function(_0x314ffc){_0x433a47[_0x52cc('0x3d')]=_0x314ffc;if(_0x571e8c['query'][_0x52cc('0x3e')]){if(_0x255642[_0x52cc('0x78')]===_0x52cc('0x83')){_0x137676[_0x52cc('0x3f')]=[{'model':db[_0x52cc('0x84')],'as':'Tags','attributes':['id',_0x52cc('0x27'),_0x52cc('0x85')],'required':_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x86')]?!![]:![]},{'model':db['Tag'],'as':'ThroughTags','attributes':['id',_0x52cc('0x27'),_0x52cc('0x85')],'through':_0x571e8c[_0x52cc('0x2f')][_0x52cc('0x86')]?{'attributes':[],'where':{'TagId':_0x571e8c[_0x52cc('0x2f')]['tag']||undefined}}:{},'required':_0x571e8c['query'][_0x52cc('0x86')]?!![]:![]}];}else{_0x137676[_0x52cc('0x3f')]=[{'all':!![]}];}}return db[_0x255642[_0x52cc('0x78')]][_0x52cc('0x40')](_0x137676);})[_0x52cc('0x24')](function(_0x519077){_0x433a47[_0x52cc('0x41')]=_0x519077;return _0x433a47;});}}else{return _0x433a47;}})[_0x52cc('0x24')](respondWithFilteredResult(_0x555dde,_0x137676))[_0x52cc('0x47')](handleError(_0x555dde,null));};function getAllResources(_0x4c87f6,_0x462193){return new BPromise(function(_0x256b4d,_0x44592d){if(_0x462193){var _0x108528=_0x462193[_0x52cc('0x3a')]?{[_0x462193[_0x52cc('0x3a')][_0x52cc('0x7c')]]:_0x462193['filter'][_0x52cc('0x87')]}:undefined;return db[_0x4c87f6][_0x52cc('0x40')]({'where':_0x108528,'raw':!![]})[_0x52cc('0x24')](function(_0x367062){_0x462193[_0x52cc('0x7d')]=_[_0x52cc('0x2e')](_0x367062,'id');_0x256b4d(_0x462193);})['catch'](function(_0x1aab81){_0x44592d(_0x1aab81);});}else{_0x256b4d(null);}});}function getAllFilteredResources(_0x32f52f,_0x81e01c){return new BPromise(function(_0x52df61,_0x451aea){var _0x45f925=_0x32f52f[_0x52cc('0x3a')]?{[_0x32f52f[_0x52cc('0x3a')][_0x52cc('0x7c')]]:_0x32f52f[_0x52cc('0x3a')]['value']}:undefined;return db[_0x32f52f['model']][_0x52cc('0x40')]({'where':_0x45f925,'raw':!![]})[_0x52cc('0x24')](function(_0x938b71){_0x81e01c['associatedResources']=_[_0x52cc('0x2e')](_0x938b71,function(_0x52909f){return _0x52909f[_0x52cc('0x27')];});_0x52df61(_0x81e01c);})[_0x52cc('0x47')](function(_0x4893c6){_0x451aea(_0x4893c6);});});}function getAllowedResources(_0x11de7c,_0x1022d7,_0x717178){return new BPromise(function(_0x5f12d9,_0x67615f){if(_0x1022d7){return db['UserProfileResource'][_0x52cc('0x40')]({'where':{'sectionId':_0x1022d7['id']},'raw':!![]})[_0x52cc('0x24')](function(_0x5232cb){if(_0x11de7c[_0x52cc('0x7c')]&&_0x11de7c[_0x52cc('0x7c')]!=='id'){_0x1022d7['associatedResources']=_[_0x52cc('0x2e')](_0x5232cb,function(_0x4238c7){return _0x4238c7[_0x11de7c['field']];});}else{if(_0x717178===_0x52cc('0x88')){_0x1022d7[_0x52cc('0x7d')]=_['map'](_0x5232cb,function(_0x4b0ea8){return{'id':_0x4b0ea8[_0x52cc('0x67')],'type':_0x4b0ea8['type']};});}else{_0x1022d7[_0x52cc('0x7d')]=_['map'](_0x5232cb,function(_0x4d977a){return _0x4d977a[_0x52cc('0x67')];});}}_0x5f12d9(_0x1022d7);})[_0x52cc('0x47')](function(_0x5d443c){_0x67615f(_0x5d443c);});}else{_0x5f12d9(null);}});}function getQueryModels(_0x3f62f5,_0x218476){var _0x4391ca=_0x3f62f5['toLowerCase']();var _0x7215d6={'childModel':undefined,'parentSections':[]};switch(_0x4391ca){case _0x52cc('0x89'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x8a');break;case _0x52cc('0x8b'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x8c');break;case _0x52cc('0x8d'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x8e');_0x7215d6[_0x52cc('0x73')]=[{'name':_0x52cc('0x8f'),'field':'name','foreignKey':'projectName'}];break;case'projects':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x90');break;case _0x52cc('0x91'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x83');_0x7215d6['parentSections']=[{'name':_0x52cc('0x92'),'field':'id','foreignKey':_0x52cc('0x93')}];break;case'lists':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x94');break;case _0x52cc('0x95'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x96');break;case _0x52cc('0x97'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x98');break;case _0x52cc('0x99'):_0x7215d6['childModel']=_0x52cc('0x9a');break;case _0x52cc('0x9b'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x9c');break;case _0x52cc('0x9d'):_0x7215d6['childModel']=_0x52cc('0x9e');break;case _0x52cc('0x9f'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xa0');break;case _0x52cc('0xa1'):case _0x52cc('0xa2'):case _0x52cc('0xa3'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xa4');break;case _0x52cc('0xa5'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xa6');break;case _0x52cc('0xa7'):_0x7215d6[_0x52cc('0x78')]='VoiceMail';break;case _0x52cc('0xa8'):_0x7215d6[_0x52cc('0x78')]='VoiceRecording';_0x7215d6[_0x52cc('0x73')]=[{'name':_0x52cc('0xa9'),'field':_0x52cc('0x27'),'foreignKey':_0x52cc('0xaa'),'model':_0x52cc('0xab'),'filter':{'field':_0x52cc('0xac'),'value':['agent']}},{'name':_0x52cc('0xad'),'field':_0x52cc('0x27'),'foreignKey':_0x52cc('0xaa'),'model':_0x52cc('0xab'),'filter':{'field':_0x52cc('0xac'),'value':[_0x52cc('0xae')]}},{'name':_0x52cc('0xaf'),'field':_0x52cc('0x27'),'foreignKey':_0x52cc('0xb0'),'model':_0x52cc('0xb1'),'filter':{'field':_0x52cc('0x2c'),'value':[_0x52cc('0xb2')]}},{'name':_0x52cc('0xb3'),'field':_0x52cc('0x27'),'foreignKey':_0x52cc('0xb0'),'model':_0x52cc('0xb1'),'filter':{'field':_0x52cc('0x2c'),'value':[_0x52cc('0xb4')]}}];break;case'musiconholds':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xb5');break;case'chanspies':_0x7215d6['childModel']=_0x52cc('0xb6');break;case'voiceprefixes':_0x7215d6[_0x52cc('0x78')]='VoicePrefix';break;case _0x52cc('0xb7'):_0x7215d6['childModel']=_0x52cc('0xb8');break;case'mailqueues':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xb9');break;case _0x52cc('0xba'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xbb');break;case _0x52cc('0xbc'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xbd');break;case _0x52cc('0xbe'):_0x7215d6[_0x52cc('0x78')]='OpenchannelQueue';break;case _0x52cc('0xbf'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xc0');break;case _0x52cc('0xc1'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xc2');break;case _0x52cc('0xc3'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xc4');break;case _0x52cc('0xc5'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xc6');break;case _0x52cc('0xc7'):_0x7215d6[_0x52cc('0x78')]='WhatsappAccount';break;case _0x52cc('0xc8'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xc9');break;case _0x52cc('0xca'):case'queuecampaigns':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xb1');if(_0x218476){_0x7215d6[_0x52cc('0x73')]=[{'name':_0x52cc('0xaf')},{'name':_0x52cc('0xb3')}];}break;case _0x52cc('0xcb'):case'agents':case _0x52cc('0xcc'):_0x7215d6['childModel']=_0x52cc('0xab');if(_0x218476){_0x7215d6[_0x52cc('0x73')]=[{'name':_0x52cc('0xcd'),'filter':{'field':_0x52cc('0xac'),'value':[_0x52cc('0xce'),'user']},'ignore':!![]},{'name':_0x52cc('0xa9')},{'name':'Telephones'}];}break;case _0x52cc('0xcf'):_0x7215d6[_0x52cc('0x78')]='ZendeskAccount';break;case _0x52cc('0xd0'):_0x7215d6['childModel']=_0x52cc('0xd1');break;case _0x52cc('0xd2'):_0x7215d6[_0x52cc('0x78')]='FreshdeskAccount';break;case _0x52cc('0xd3'):_0x7215d6[_0x52cc('0x78')]='SugarcrmAccount';break;case _0x52cc('0xd4'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xd5');break;case _0x52cc('0xd6'):_0x7215d6['childModel']='ZohoAccount';break;case'vtigeraccounts':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xab');break;case'cannedanswers':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xd7');break;case _0x52cc('0xd8'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xd9');break;case _0x52cc('0xda'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x65');break;case _0x52cc('0xdb'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xdc');break;case _0x52cc('0xdd'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xde');break;case _0x52cc('0xdf'):_0x7215d6['childModel']='Schedule';break;case _0x52cc('0xe0'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xe1');break;case _0x52cc('0xe2'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0x84');break;case _0x52cc('0xe3'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xe4');break;case _0x52cc('0xe5'):_0x7215d6[_0x52cc('0x78')]='Trigger';break;case'trunks':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xe6');break;case _0x52cc('0xe7'):_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xe8');break;case'plugins':_0x7215d6['childModel']=_0x52cc('0x68');break;case _0x52cc('0xe9'):_0x7215d6['childModel']='AnalyticExtractedReport';_0x7215d6[_0x52cc('0x73')]=[{'name':_0x52cc('0xea'),'field':'id','foreignKey':'reportId'}];break;case'metrics':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xeb');break;case'whatsappaccounts':_0x7215d6[_0x52cc('0x78')]=_0x52cc('0xec');break;default:return _0x7215d6;}return _0x7215d6;}
\ No newline at end of file
+var _0xbad0=['filtears','body','catch','clone','params','find','get','omit','createdAt','transaction','UserProfileSection','each','autoAssociation','updatedAt','userProfileId','Resources','create','UserProfileResource','destroy','describe','addSections','sequelize','sectionId','getSections','includes','subsections','enabled','push','Dashboard','forEach','Plugin','bulkCreate','ids','getResources','section','ValidationError','mergeResources','childModel','Sequelize','Invalid\x20section\x20\x27','isEmpty','parentSections','findOne','all','ignore','nolimit','key','field','AnalyticExtractedReport','foreignKey','associatedResources','include','reportType','default','reportId','DefaultReports','custom','CustomReports','CmContact','Tag','Tags','color','tag','ThroughTags','value','resourceId','SquareProject','odbc','SquareOdbc','SquareRecording','SquareProjects','projectName','projects','JscriptyProject','Lists','ListId','lists','CmList','companies','CmCompany','globalcustomfields','CmCustomField','ChatQueue','chatwebsites','ChatWebsite','FaxAccount','inboundroutes','internalroutes','outboundroutes','VoiceExtension','contexts','voicemails','voicerecordings','VoiceRecording','Agents','membername','User','role','Telephones','VoiceQueues','queue','VoiceQueue','inbound','QueueCampaigns','outbound','VoiceMusicOnHold','chanspies','VoicePrefix','ivrcampaigns','mailqueues','MailQueue','mailsubstatuses','MailSubstatus','openchannelaccounts','OpenchannelAccount','smsqueues','smsaccounts','SmsAccount','whatsappaccounts','WhatsappAccount','teams','queuecampaigns','users','telephones','Users','admin','user','zendeskaccounts','ZendeskAccount','salesforceaccounts','freshdeskaccounts','FreshdeskAccount','deskaccounts','DeskAccount','zohoaccounts','ZohoAccount','cannedanswers','CannedAnswer','dispositions','Disposition','customdashboards','Interval','pauses','Pause','scheduler','Schedule','Sound','tags','templates','triggers','variables','plugins','extractedreports','Reports','metrics','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','defaults','redis','localhost','register','status','end','json','count','offset','set','Content-Range','apply','update','stack','name','send','index','map','UserProfile','rawAttributes','fieldName','type','query','keys','filters','attributes','intersection','fields','length','model','hasOwnProperty','limit','order','sort','where','pick','filter','merge','options','includeAll','findAll','rows','then'];(function(_0x3de362,_0x56e587){var _0x199230=function(_0x33eede){while(--_0x33eede){_0x3de362['push'](_0x3de362['shift']());}};_0x199230(++_0x56e587);}(_0xbad0,0x17a));var _0x0bad=function(_0xa07d57,_0x13d0ad){_0xa07d57=_0xa07d57-0x0;var _0x4fdac3=_0xbad0[_0xa07d57];return _0x4fdac3;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x0bad('0x0'));var rimraf=require(_0x0bad('0x1'));var zipdir=require(_0x0bad('0x2'));var jsonpatch=require(_0x0bad('0x3'));var rp=require(_0x0bad('0x4'));var moment=require(_0x0bad('0x5'));var BPromise=require(_0x0bad('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0x0bad('0x7'));var sox=require('sox');var csv=require(_0x0bad('0x8'));var ejs=require(_0x0bad('0x9'));var fs=require('fs');var _=require(_0x0bad('0xa'));var squel=require(_0x0bad('0xb'));var crypto=require(_0x0bad('0xc'));var jsforce=require(_0x0bad('0xd'));var deskjs=require(_0x0bad('0xe'));var toCsv=require(_0x0bad('0x8'));var querystring=require('querystring');var Papa=require(_0x0bad('0xf'));var Redis=require(_0x0bad('0x10'));var authService=require(_0x0bad('0x11'));var qs=require(_0x0bad('0x12'));var as=require(_0x0bad('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x0bad('0x14'))('api');var utils=require(_0x0bad('0x15'));var config=require(_0x0bad('0x16'));var licenseUtil=require(_0x0bad('0x17'));var db=require(_0x0bad('0x18'))['db'];config['redis']=_[_0x0bad('0x19')](config[_0x0bad('0x1a')],{'host':_0x0bad('0x1b'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x0bad('0x1a')]));require('./userProfile.socket')[_0x0bad('0x1c')](socket);function respondWithStatusCode(_0x245daf,_0x1e98eb){_0x1e98eb=_0x1e98eb||0xcc;return function(_0x885c02){if(_0x885c02){return _0x245daf['sendStatus'](_0x1e98eb);}return _0x245daf[_0x0bad('0x1d')](_0x1e98eb)[_0x0bad('0x1e')]();};}function respondWithResult(_0x473e1e,_0x307b1e){_0x307b1e=_0x307b1e||0xc8;return function(_0x5e52ad){if(_0x5e52ad){return _0x473e1e[_0x0bad('0x1d')](_0x307b1e)[_0x0bad('0x1f')](_0x5e52ad);}};}function respondWithFilteredResult(_0x2d65ad,_0xf071bd){return function(_0x199993){if(_0x199993){var _0x45a981=_0x199993[_0x0bad('0x20')],_0x2231cf=_0xf071bd[_0x0bad('0x21')],_0x2b9e56=_0xf071bd[_0x0bad('0x21')]+_0xf071bd['limit'],_0x2c754a;if(_0x2b9e56>=_0x45a981){_0x2b9e56=_0x45a981;_0x2c754a=0xc8;}else{_0x2c754a=0xce;}_0x2d65ad['status'](_0x2c754a);return _0x2d65ad[_0x0bad('0x22')](_0x0bad('0x23'),_0x2231cf+'-'+_0x2b9e56+'/'+_0x45a981)['json'](_0x199993);}return null;};}function patchUpdates(_0x2c8d76){return function(_0x4c72b7){try{jsonpatch[_0x0bad('0x24')](_0x4c72b7,_0x2c8d76,!![]);}catch(_0x3d0e9e){return BPromise['reject'](_0x3d0e9e);}return _0x4c72b7['save']();};}function saveUpdates(_0x32d195,_0x3a98a0){return function(_0x41b1bf){if(_0x41b1bf){return _0x41b1bf[_0x0bad('0x25')](_0x32d195)['then'](function(_0x51648d){return _0x51648d;});}return null;};}function removeEntity(_0x284039,_0x2ad2e6){return function(_0x5df76c){if(_0x5df76c){return _0x5df76c['destroy']()['then'](function(){_0x284039[_0x0bad('0x1d')](0xcc)[_0x0bad('0x1e')]();});}};}function handleEntityNotFound(_0x1ed8d6,_0x1551cc){return function(_0x117841){if(!_0x117841){_0x1ed8d6['sendStatus'](0x194);}return _0x117841;};}function handleError(_0x5c18e3,_0x52ac69){_0x52ac69=_0x52ac69||0x1f4;return function(_0x3acf21){logger['error'](_0x3acf21[_0x0bad('0x26')]);if(_0x3acf21[_0x0bad('0x27')]){delete _0x3acf21['name'];}_0x5c18e3[_0x0bad('0x1d')](_0x52ac69)[_0x0bad('0x28')](_0x3acf21);};}exports[_0x0bad('0x29')]=function(_0x442003,_0x3ba809){var _0x35b89a={},_0x25f4b8={},_0x539312={'count':0x0,'rows':[]};var _0x7704b9=_[_0x0bad('0x2a')](db[_0x0bad('0x2b')][_0x0bad('0x2c')],function(_0xa2eb7){return{'name':_0xa2eb7[_0x0bad('0x2d')],'type':_0xa2eb7[_0x0bad('0x2e')]['key']};});_0x25f4b8['model']=_[_0x0bad('0x2a')](_0x7704b9,_0x0bad('0x27'));_0x25f4b8[_0x0bad('0x2f')]=_[_0x0bad('0x30')](_0x442003[_0x0bad('0x2f')]);_0x25f4b8[_0x0bad('0x31')]=_['intersection'](_0x25f4b8['model'],_0x25f4b8[_0x0bad('0x2f')]);_0x35b89a[_0x0bad('0x32')]=_[_0x0bad('0x33')](_0x25f4b8['model'],qs[_0x0bad('0x34')](_0x442003[_0x0bad('0x2f')]['fields']));_0x35b89a[_0x0bad('0x32')]=_0x35b89a[_0x0bad('0x32')][_0x0bad('0x35')]?_0x35b89a['attributes']:_0x25f4b8[_0x0bad('0x36')];if(!_0x442003['query'][_0x0bad('0x37')]('nolimit')){_0x35b89a[_0x0bad('0x38')]=qs[_0x0bad('0x38')](_0x442003[_0x0bad('0x2f')]['limit']);_0x35b89a[_0x0bad('0x21')]=qs[_0x0bad('0x21')](_0x442003[_0x0bad('0x2f')][_0x0bad('0x21')]);}_0x35b89a[_0x0bad('0x39')]=qs[_0x0bad('0x3a')](_0x442003[_0x0bad('0x2f')][_0x0bad('0x3a')]);_0x35b89a[_0x0bad('0x3b')]=qs[_0x0bad('0x31')](_[_0x0bad('0x3c')](_0x442003[_0x0bad('0x2f')],_0x25f4b8[_0x0bad('0x31')]),_0x7704b9);if(_0x442003[_0x0bad('0x2f')][_0x0bad('0x3d')]){_0x35b89a['where']=_[_0x0bad('0x3e')](_0x35b89a['where'],{'$or':_[_0x0bad('0x2a')](_0x7704b9,function(_0xc14fe0){if(_0xc14fe0[_0x0bad('0x2e')]!=='VIRTUAL'){var _0x3a3454={};_0x3a3454[_0xc14fe0[_0x0bad('0x27')]]={'$like':'%'+_0x442003[_0x0bad('0x2f')]['filter']+'%'};return _0x3a3454;}})});}_0x35b89a=_[_0x0bad('0x3e')]({},_0x35b89a,_0x442003[_0x0bad('0x3f')]);var _0x18596b={'where':_0x35b89a[_0x0bad('0x3b')]};return db[_0x0bad('0x2b')]['count'](_0x18596b)['then'](function(_0x4e40af){_0x539312[_0x0bad('0x20')]=_0x4e40af;if(_0x442003['query'][_0x0bad('0x40')]){_0x35b89a['include']=[{'all':!![]}];}return db['UserProfile'][_0x0bad('0x41')](_0x35b89a);})['then'](function(_0x21ddbe){_0x539312[_0x0bad('0x42')]=_0x21ddbe;return _0x539312;})[_0x0bad('0x43')](respondWithFilteredResult(_0x3ba809,_0x35b89a))['catch'](handleError(_0x3ba809,null));};exports['show']=function(_0x350599,_0x5f0ed6){var _0x1553d7={'raw':![],'where':{'id':_0x350599['params']['id']}},_0x18a0cf={};_0x18a0cf[_0x0bad('0x36')]=_[_0x0bad('0x30')](db[_0x0bad('0x2b')]['rawAttributes']);_0x18a0cf[_0x0bad('0x2f')]=_[_0x0bad('0x30')](_0x350599[_0x0bad('0x2f')]);_0x18a0cf[_0x0bad('0x44')]=_[_0x0bad('0x33')](_0x18a0cf[_0x0bad('0x36')],_0x18a0cf[_0x0bad('0x2f')]);_0x1553d7[_0x0bad('0x32')]=_[_0x0bad('0x33')](_0x18a0cf['model'],qs[_0x0bad('0x34')](_0x350599['query'][_0x0bad('0x34')]));_0x1553d7[_0x0bad('0x32')]=_0x1553d7[_0x0bad('0x32')]['length']?_0x1553d7['attributes']:_0x18a0cf['model'];if(_0x350599[_0x0bad('0x2f')][_0x0bad('0x40')]){_0x1553d7['include']=[{'all':!![]}];}_0x1553d7=_[_0x0bad('0x3e')]({},_0x1553d7,_0x350599['options']);return db[_0x0bad('0x2b')]['find'](_0x1553d7)[_0x0bad('0x43')](handleEntityNotFound(_0x5f0ed6,null))[_0x0bad('0x43')](respondWithResult(_0x5f0ed6,null))['catch'](handleError(_0x5f0ed6,null));};exports['create']=function(_0x546e0c,_0x51daf3){return db['UserProfile']['create'](_0x546e0c[_0x0bad('0x45')],{})['then'](respondWithResult(_0x51daf3,0xc9))[_0x0bad('0x46')](handleError(_0x51daf3,null));};exports[_0x0bad('0x47')]=function(_0x3b2aa3,_0x4e9772){var _0x5ea820={'where':{'id':_0x3b2aa3[_0x0bad('0x48')]['id']}},_0x3ca2aa={};_0x3ca2aa[_0x0bad('0x36')]=_['keys'](db[_0x0bad('0x2b')][_0x0bad('0x2c')]);_0x5ea820[_0x0bad('0x32')]=_['intersection'](_0x3ca2aa[_0x0bad('0x36')],qs[_0x0bad('0x34')](_0x3b2aa3['query'][_0x0bad('0x34')]));_0x5ea820['attributes']=_0x5ea820['attributes'][_0x0bad('0x35')]?_0x5ea820['attributes']:_0x3ca2aa[_0x0bad('0x36')];if(_0x3b2aa3['query'][_0x0bad('0x40')]){_0x5ea820['include']=[{'all':!![]}];}_0x5ea820=_['merge']({},_0x5ea820,_0x3b2aa3[_0x0bad('0x3f')]);return db[_0x0bad('0x2b')][_0x0bad('0x49')](_0x5ea820)[_0x0bad('0x43')](handleEntityNotFound(_0x4e9772,null))['then'](function(_0x5ee7a2){if(_0x5ee7a2){var _0x3ad2ac=_0x5ee7a2[_0x0bad('0x4a')]({'plain':!![]});_0x3ad2ac=qs[_0x0bad('0x4b')](_0x3ad2ac,['id',_0x0bad('0x4c'),'updatedAt','crudPermissions']);_0x3b2aa3[_0x0bad('0x45')]=_['omit'](_0x3b2aa3['body'],['id',_0x0bad('0x4c'),'updatedAt']);return db['sequelize'][_0x0bad('0x4d')](function(_0x43597f){return db['UserProfile']['create'](_[_0x0bad('0x3e')](_0x3ad2ac,_0x3b2aa3['body']),{'include':_0x3b2aa3['query']['includeAll']?[{'all':!![]}]:undefined,'transaction':_0x43597f})[_0x0bad('0x43')](function(_0x516852){var _0x29ed0d=_0x516852[_0x0bad('0x4a')]({'plain':!![]});return db[_0x0bad('0x4e')][_0x0bad('0x41')]({'where':{'userProfileId':_0x3b2aa3[_0x0bad('0x48')]['id']},'raw':!![]})[_0x0bad('0x43')](function(_0x4b7b74){if(_0x4b7b74){return BPromise[_0x0bad('0x4f')](_0x4b7b74,function(_0x297aa8){return new BPromise(function(_0x3034a0,_0x17e321){if(_0x297aa8[_0x0bad('0x50')]===null||_0x297aa8[_0x0bad('0x50')]===0x1)_0x3034a0(null);return db['UserProfileResource'][_0x0bad('0x41')]({'where':{'sectionId':_0x297aa8['id']},'raw':!![]})['then'](function(_0x289282){var _0x259bf8=_[_0x0bad('0x2a')](_0x289282,function(_0xf8b331){return qs[_0x0bad('0x4b')](_0xf8b331,['id',_0x0bad('0x4c'),_0x0bad('0x51'),'sectionId']);});_0x3034a0(_0x259bf8);})[_0x0bad('0x46')](function(_0x2c3f66){_0x17e321(_0x2c3f66);});})['then'](function(_0x1a1990){var _0x32350d=qs[_0x0bad('0x4b')](_0x297aa8,['id',_0x0bad('0x4c'),_0x0bad('0x51')]);_0x32350d[_0x0bad('0x52')]=_0x29ed0d['id'];if(_0x1a1990)_0x32350d[_0x0bad('0x53')]=_0x1a1990;return _0x32350d;})[_0x0bad('0x43')](function(_0x20956e){return db[_0x0bad('0x4e')][_0x0bad('0x54')](_0x20956e,{'include':[{'model':db[_0x0bad('0x55')],'as':_0x0bad('0x53')}],'raw':!![],'transaction':_0x43597f});});})[_0x0bad('0x43')](function(){return _0x29ed0d;});}});});});}})[_0x0bad('0x43')](respondWithResult(_0x4e9772,0xc9))[_0x0bad('0x46')](handleError(_0x4e9772,null));};exports[_0x0bad('0x25')]=function(_0x3ff80c,_0x5ce0b4){if(_0x3ff80c[_0x0bad('0x45')]['id']){delete _0x3ff80c[_0x0bad('0x45')]['id'];}return db[_0x0bad('0x2b')][_0x0bad('0x49')]({'where':{'id':_0x3ff80c[_0x0bad('0x48')]['id']}})[_0x0bad('0x43')](handleEntityNotFound(_0x5ce0b4,null))[_0x0bad('0x43')](saveUpdates(_0x3ff80c[_0x0bad('0x45')],null))[_0x0bad('0x43')](respondWithResult(_0x5ce0b4,null))['catch'](handleError(_0x5ce0b4,null));};exports[_0x0bad('0x56')]=function(_0x58e05c,_0x4d33e7){return db[_0x0bad('0x2b')][_0x0bad('0x49')]({'where':{'id':_0x58e05c[_0x0bad('0x48')]['id']}})['then'](handleEntityNotFound(_0x4d33e7,null))[_0x0bad('0x43')](removeEntity(_0x4d33e7,null))['catch'](handleError(_0x4d33e7,null));};exports[_0x0bad('0x57')]=function(_0x18bf48,_0x17ccb3){return db[_0x0bad('0x2b')][_0x0bad('0x57')]()['then'](respondWithResult(_0x17ccb3,null))[_0x0bad('0x46')](handleError(_0x17ccb3,null));};exports[_0x0bad('0x58')]=function(_0x53dc1a,_0x570de4){var _0x232c71=_0x53dc1a['body'];return db['UserProfile'][_0x0bad('0x49')]({'where':{'id':_0x53dc1a[_0x0bad('0x48')]['id']}})[_0x0bad('0x43')](handleEntityNotFound(_0x570de4,null))['then'](function(_0x40604f){if(_0x40604f){return db[_0x0bad('0x59')][_0x0bad('0x4d')](function(_0x41737f){return db[_0x0bad('0x4e')][_0x0bad('0x56')]({'where':{'userProfileId':_0x53dc1a[_0x0bad('0x48')]['id'],'sectionId':_['map'](_0x232c71,function(_0x67be5){return _0x67be5[_0x0bad('0x5a')];})},'transaction':_0x41737f})[_0x0bad('0x43')](function(){var _0x10a470=_[_0x0bad('0x2a')](_0x232c71,function(_0x482cbb){_0x482cbb[_0x0bad('0x52')]=_0x53dc1a['params']['id'];return _0x482cbb;});var _0x49a989=[];return BPromise['each'](_0x10a470,function(_0x554b4d){return db['UserProfileSection'][_0x0bad('0x54')](_0x554b4d,{'include':[{'model':db[_0x0bad('0x55')],'as':_0x0bad('0x53')}],'raw':!![],'transaction':_0x41737f})[_0x0bad('0x43')](function(_0x3ab3de){_0x49a989['push'](_0x3ab3de[_0x0bad('0x4a')]({'plain':!![]}));});})['then'](function(){return _0x49a989;});});});}})[_0x0bad('0x43')](function(_0x12a0cc){return _0x12a0cc;})['then'](respondWithResult(_0x570de4,null))[_0x0bad('0x46')](handleError(_0x570de4,null));};exports['removeSections']=function(_0x37955c,_0xc4753){var _0x3ca963;return db[_0x0bad('0x2b')][_0x0bad('0x49')]({'where':{'id':_0x37955c[_0x0bad('0x48')]['id']},'attributes':['id',_0x0bad('0x27')]})['then'](handleEntityNotFound(_0xc4753,null))['then'](function(_0x509825){if(_0x509825){_0x3ca963=_0x509825;return db[_0x0bad('0x4e')][_0x0bad('0x56')]({'where':{'userProfileId':_0x37955c[_0x0bad('0x48')]['id'],'sectionId':_0x37955c[_0x0bad('0x2f')]['ids']}});}})[_0x0bad('0x43')](function(){return _0x3ca963;})['then'](respondWithStatusCode(_0xc4753,null))['catch'](handleError(_0xc4753,null));};exports[_0x0bad('0x5b')]=function(_0x304033,_0x3fe1a2){var _0x185d3d=[];var _0x5fa1a9=[];return db['UserProfileSection'][_0x0bad('0x41')]({'where':{'userProfileId':_0x304033[_0x0bad('0x48')]['id']},'raw':!![]})[_0x0bad('0x43')](function(_0x421237){_0x185d3d=_[_0x0bad('0x3d')](_0x421237,function(_0x1f8847){return _0x1f8847['enabled']===0x1||_[_0x0bad('0x5c')]([0x3eb,0x709],_0x1f8847[_0x0bad('0x5a')]);});if(!_['isEmpty'](_0x185d3d)){return _[_0x0bad('0x2a')](_0x185d3d,function(_0x170c28){return _0x170c28['sectionId'];});}else{return;}})[_0x0bad('0x43')](function(_0x2680b3){if(_0x2680b3)_0x5fa1a9=_0x2680b3;if(_[_0x0bad('0x5c')](_0x5fa1a9,0x64)){var _0x23c92b=_[_0x0bad('0x49')](_0x185d3d,{'sectionId':0x64});return hasDefaultDashboard(_0x23c92b)[_0x0bad('0x43')](function(_0x5c55f9){return _[_0x0bad('0x2a')](_0x185d3d,function(_0x57775c){if(_0x57775c[_0x0bad('0x5a')]===0x64){_0x57775c[_0x0bad('0x5d')]=_0x5c55f9;}return _0x57775c;});});}else{return;}})[_0x0bad('0x43')](function(_0x58a51b){if(_0x58a51b)_0x185d3d=_0x58a51b;if(_[_0x0bad('0x5c')](_0x5fa1a9,0x3eb)){var _0x1c86af=_[_0x0bad('0x49')](_0x185d3d,{'sectionId':0x3eb});return getCustomDashboards(_0x1c86af)['then'](function(_0x1eb47c){return _[_0x0bad('0x2a')](_0x185d3d,function(_0x3ce9df){if(_0x1c86af['enabled']){if(_0x3ce9df[_0x0bad('0x5a')]===0x3eb){_0x3ce9df[_0x0bad('0x5d')]=_0x1eb47c;}}else{if(_0x3ce9df[_0x0bad('0x5a')]===0x64){_0x3ce9df[_0x0bad('0x5d')]=_0x1eb47c;}}return _0x3ce9df;});});}else{return;}})[_0x0bad('0x43')](function(_0x13e4de){if(_0x13e4de)_0x185d3d=_0x13e4de;if(_['includes'](_0x5fa1a9,0x709)){var _0x258330=_[_0x0bad('0x49')](_0x185d3d,{'sectionId':0x709});return getPlugins(_0x258330)['then'](function(_0x3a9a17){if(_0x258330[_0x0bad('0x5e')]){return _[_0x0bad('0x2a')](_0x185d3d,function(_0x93abdc){if(_0x93abdc['sectionId']===0x709){_0x93abdc['subsections']=_0x3a9a17;}return _0x93abdc;});}else{var _0xfecde2={'sectionId':0x76c,'enabled':0x1,'subsections':_0x3a9a17};var _0xb0eabf=_[_0x0bad('0x2a')](_0x185d3d);_0xb0eabf[_0x0bad('0x5f')](_0xfecde2);return _0xb0eabf;}});}else{return;}})['then'](function(_0xf68fd2){if(_0xf68fd2)_0x185d3d=_0xf68fd2;return _[_0x0bad('0x3d')](_0x185d3d,[_0x0bad('0x5e'),0x1]);})[_0x0bad('0x43')](respondWithResult(_0x3fe1a2,null))['catch'](handleError(_0x3fe1a2,null));};function hasDefaultDashboard(_0x10f84f){var _0x3b4693=[0x65];return new BPromise(function(_0x599711,_0x1dd2fe){try{if(_0x10f84f['autoAssociation']){_0x599711(_0x3b4693);}else{return db[_0x0bad('0x55')]['findOne']({'where':{'sectionId':_0x10f84f['id']},'raw':!![]})['then'](function(_0x586ded){_0x586ded?_0x599711(_0x3b4693):_0x599711();});}}catch(_0x2ae3a5){_0x1dd2fe(_0x2ae3a5);}});}function getCustomDashboards(_0x27a4d5){var _0x244e13=[];return new BPromise(function(_0x3877eb,_0xad2b63){try{if(_0x27a4d5[_0x0bad('0x50')]){return db[_0x0bad('0x60')][_0x0bad('0x41')]({'raw':!![]})['then'](function(_0x5b265b){_0x5b265b[_0x0bad('0x61')](function(_0x1150bb){_0x244e13['push'](_0x1150bb['id']+0x1869f);});_0x3877eb(_0x244e13);});}else{return db[_0x0bad('0x55')][_0x0bad('0x41')]({'where':{'sectionId':_0x27a4d5['id']},'raw':!![]})[_0x0bad('0x43')](function(_0x4e2f7b){_0x4e2f7b['forEach'](function(_0x128f6a){_0x244e13[_0x0bad('0x5f')](_0x128f6a['resourceId']+0x1869f);});_0x3877eb(_0x244e13);});}}catch(_0x91a06b){_0xad2b63(_0x91a06b);}});}function getPlugins(_0x1d4e74){var _0x15e4c5=[];return new BPromise(function(_0x1a17c0,_0xb333a2){try{if(_0x1d4e74[_0x0bad('0x50')]){return db[_0x0bad('0x62')][_0x0bad('0x41')]({'raw':!![]})[_0x0bad('0x43')](function(_0x2558b7){_0x2558b7[_0x0bad('0x61')](function(_0xc630f0){_0x15e4c5[_0x0bad('0x5f')](_0xc630f0['id']+0x15b38);});_0x1a17c0(_0x15e4c5);});}else{return db[_0x0bad('0x55')]['findAll']({'where':{'sectionId':_0x1d4e74['id']},'raw':!![]})[_0x0bad('0x43')](function(_0x534c7f){_0x534c7f[_0x0bad('0x61')](function(_0x3b08d1){_0x15e4c5[_0x0bad('0x5f')](_0x3b08d1['resourceId']+0x15b38);});_0x1a17c0(_0x15e4c5);});}}catch(_0x30f726){_0xb333a2(_0x30f726);}});}exports['addResources']=function(_0x5c8b1f,_0x12565a){return db[_0x0bad('0x2b')][_0x0bad('0x49')]({'where':{'id':_0x5c8b1f[_0x0bad('0x48')]['id']}})['then'](handleEntityNotFound(_0x12565a,null))[_0x0bad('0x43')](function(_0x3c8ee7){if(_0x3c8ee7){return db[_0x0bad('0x59')][_0x0bad('0x4d')](function(_0x599ccc){return db[_0x0bad('0x4e')][_0x0bad('0x41')]({'where':{'userProfileId':_0x5c8b1f['params']['id']},'attributes':['id'],'raw':!![]})[_0x0bad('0x43')](function(_0x3da434){if(_0x3da434){return db[_0x0bad('0x4e')]['destroy']({'where':{'userProfileId':_0x5c8b1f['params']['id'],'id':_[_0x0bad('0x2a')](_0x3da434,function(_0xdde78c){return _0xdde78c['id'];})},'transaction':_0x599ccc});}})['then'](function(_0x34ab12){var _0x456b8c=_[_0x0bad('0x2a')](_0x5c8b1f['body'],function(_0x580188){_0x580188['userProfileId']=_0x5c8b1f[_0x0bad('0x48')]['id'];return _0x580188;});return db[_0x0bad('0x4e')][_0x0bad('0x63')](_0x456b8c,{'raw':!![],'transaction':_0x599ccc});})[_0x0bad('0x43')](function(_0x3a61f0){var _0x5e6529=_[_0x0bad('0x3d')](_[_0x0bad('0x2a')](_0x3a61f0,function(_0x250427){return _0x250427['get']({'plain':!![]});}),{'includeAll':![]});if(_0x5e6529){return db['UserProfileSection'][_0x0bad('0x41')]({'where':{'userProfileId':_0x5c8b1f[_0x0bad('0x48')]['id'],'sectionId':_[_0x0bad('0x2a')](_0x5e6529,function(_0x218253){return _0x218253['sectionId'];})},'attributes':['id',_0x0bad('0x5a')],'raw':!![]})['then'](function(_0x57b609){var _0x34f9c8=_[_0x0bad('0x2a')](_0x5c8b1f[_0x0bad('0x45')],function(_0x5e8d98){_0x5e8d98[_0x0bad('0x52')]=_0x5c8b1f[_0x0bad('0x48')]['id'];return _0x5e8d98;});return db[_0x0bad('0x55')]['bulkCreate'](_0x34f9c8,{'raw':!![],'transaction':_0x599ccc});});}})['catch'](handleError(_0x12565a,null));});}})[_0x0bad('0x43')](function(_0x6d6cf4){var _0x4cbe1f=_[_0x0bad('0x2a')](_0x6d6cf4,function(_0x497e2a){return _0x497e2a[_0x0bad('0x4a')]({'plain':!![]});});})['then'](respondWithResult(_0x12565a,null))[_0x0bad('0x46')](handleError(_0x12565a,null));};exports['removeResources']=function(_0x23aebf,_0x3bd17b,_0x139832){return db['UserProfile'][_0x0bad('0x49')]({'where':{'id':_0x23aebf[_0x0bad('0x48')]['id']}})[_0x0bad('0x43')](handleEntityNotFound(_0x3bd17b,null))[_0x0bad('0x43')](function(_0x1c8754){if(_0x1c8754){return _0x1c8754['removeResources'](_0x23aebf[_0x0bad('0x2f')][_0x0bad('0x64')]);}})[_0x0bad('0x43')](respondWithStatusCode(_0x3bd17b,null))[_0x0bad('0x46')](handleError(_0x3bd17b,null));};exports[_0x0bad('0x65')]=function(_0x4303bc,_0x4b2f51){var _0x582917={'raw':![],'where':{}};var _0x534db9={};var _0x4936fe={'count':0x0,'rows':[]};var _0x44e9ae=_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x66')];if(typeof _0x44e9ae==='undefined'){throw new db['Sequelize'][(_0x0bad('0x67'))]('Unknown\x20section');}var _0x5cda86=_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x68')]||![];var _0x2c31fe=getQueryModels(_0x44e9ae,_0x5cda86);if(typeof _0x2c31fe[_0x0bad('0x69')]==='undefined'){throw new db[(_0x0bad('0x6a'))][(_0x0bad('0x67'))](_0x0bad('0x6b')+_0x44e9ae+'\x27');}var _0x13790c=[];if(!_[_0x0bad('0x6c')](_0x2c31fe[_0x0bad('0x6d')])){_0x13790c=_0x2c31fe[_0x0bad('0x6d')];}else{_0x13790c=[{'name':_0x44e9ae}];}return db[_0x0bad('0x2b')][_0x0bad('0x6e')]({'where':{'id':_0x4303bc[_0x0bad('0x48')]['id']}})[_0x0bad('0x43')](handleEntityNotFound(_0x4b2f51,null))[_0x0bad('0x43')](function(_0x1fb2a1){if(_0x1fb2a1){var _0x402b08=[];for(var _0x5d3cf8=0x0;_0x5d3cf8<_0x13790c[_0x0bad('0x35')];_0x5d3cf8++){_0x402b08[_0x0bad('0x5f')](db[_0x0bad('0x4e')][_0x0bad('0x6e')]({'where':{'userProfileId':_0x1fb2a1['id'],'name':_0x13790c[_0x5d3cf8]['name']},'raw':!![]}));}return BPromise[_0x0bad('0x6f')](_0x402b08);}})[_0x0bad('0x43')](function(_0x36cd80){var _0x4f7fe3=_['filter'](_0x36cd80,function(_0x4c92e6){return _0x4c92e6?_0x4c92e6:undefined;});var _0x3d6490=_[_0x0bad('0x3d')](_0x13790c,[_0x0bad('0x70'),!![]]);var _0x48d325=_[_0x0bad('0x6c')](_0x4f7fe3)&&_['isEmpty'](_0x3d6490)?null:_['union'](_0x3d6490,_0x4f7fe3);if(_0x48d325){var _0x51d904=[];for(var _0x4d9a94=0x0;_0x4d9a94<_0x48d325[_0x0bad('0x35')];_0x4d9a94++){var _0x4ca00f=_[_0x0bad('0x49')](_0x13790c,function(_0x192b95){return _0x48d325[_0x4d9a94]?_0x192b95[_0x0bad('0x27')]===_0x48d325[_0x4d9a94]['name']:null;});if(_0x4ca00f){if(_0x48d325[_0x4d9a94][_0x0bad('0x70')]){_0x51d904[_0x0bad('0x5f')](getAllResources(_0x2c31fe[_0x0bad('0x69')],_0x48d325[_0x4d9a94]));}else{if(!_0x48d325[_0x4d9a94]['autoAssociation']){_0x51d904[_0x0bad('0x5f')](getAllowedResources(_0x4ca00f,_0x48d325[_0x4d9a94],_0x2c31fe[_0x0bad('0x69')]));}else{if(_0x4ca00f[_0x0bad('0x36')]){_0x51d904[_0x0bad('0x5f')](getAllFilteredResources(_0x4ca00f,_0x48d325[_0x4d9a94]));}}}}}return BPromise[_0x0bad('0x6f')](_0x51d904);}else{return null;}})[_0x0bad('0x43')](function(_0x454063){var _0x5d076b=_0x454063;var _0x2dee89=null;if(_0x5d076b){_0x2dee89=_0x5d076b['length']===0x1?_0x5d076b[0x0]:null;}if(_0x2dee89||_0x5d076b){var _0x1b2b41=db[_0x2c31fe['childModel']]['rawAttributes'];_0x534db9[_0x0bad('0x36')]=_['keys'](_0x1b2b41);_0x534db9[_0x0bad('0x2f')]=_[_0x0bad('0x30')](_0x4303bc[_0x0bad('0x2f')]);_0x534db9[_0x0bad('0x31')]=_['intersection'](_0x534db9[_0x0bad('0x36')],_0x534db9[_0x0bad('0x2f')]);_0x582917[_0x0bad('0x32')]=_['intersection'](_0x534db9['model'],qs['fields'](_0x4303bc['query'][_0x0bad('0x34')]));_0x582917[_0x0bad('0x32')]=_0x582917[_0x0bad('0x32')][_0x0bad('0x35')]?_0x582917[_0x0bad('0x32')]:_0x534db9[_0x0bad('0x36')];if(!_0x4303bc['query']['hasOwnProperty'](_0x0bad('0x71'))){_0x582917[_0x0bad('0x38')]=qs[_0x0bad('0x38')](_0x4303bc['query'][_0x0bad('0x38')]);_0x582917[_0x0bad('0x21')]=qs[_0x0bad('0x21')](_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x21')]);}_0x582917[_0x0bad('0x39')]=qs[_0x0bad('0x3a')](_0x4303bc[_0x0bad('0x2f')]['sort']);_0x582917[_0x0bad('0x3b')]=qs[_0x0bad('0x31')](_['pick'](_0x4303bc[_0x0bad('0x2f')],_0x534db9[_0x0bad('0x31')]));if(_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x3d')]){_0x582917[_0x0bad('0x3b')]=_[_0x0bad('0x3e')](_0x582917[_0x0bad('0x3b')],{'$or':_['map'](_0x1b2b41,function(_0x1d389c){if(_0x1d389c[_0x0bad('0x2e')][_0x0bad('0x72')]!=='VIRTUAL'){var _0x26aab1={};_0x26aab1[_0x1d389c[_0x0bad('0x73')]]={'$like':'%'+_0x4303bc[_0x0bad('0x2f')]['filter']+'%'};return _0x26aab1;}})});}var _0x2ea109=[];if(_0x2dee89){var _0x5836d6=_[_0x0bad('0x49')](_0x13790c,[_0x0bad('0x27'),_0x2dee89[_0x0bad('0x27')]]);if(_0x5836d6[_0x0bad('0x73')]){var _0x9f4946={};if(_0x2c31fe[_0x0bad('0x69')]===_0x0bad('0x74')){_0x9f4946[_0x5836d6[_0x0bad('0x75')]]=_[_0x0bad('0x2a')](_0x2dee89[_0x0bad('0x76')],'id');}else{_0x9f4946[_0x5836d6[_0x0bad('0x75')]]=_0x2dee89[_0x0bad('0x76')];}_0x2ea109[_0x0bad('0x5f')](_0x9f4946);}else{_0x582917[_0x0bad('0x3b')]['id']=_0x2dee89[_0x0bad('0x76')];}}else{for(var _0x544003=0x0;_0x544003<_0x5d076b[_0x0bad('0x35')];_0x544003++){var _0x5836d6=_['find'](_0x13790c,[_0x0bad('0x27'),_0x5d076b[_0x544003][_0x0bad('0x27')]]);if(_0x5836d6[_0x0bad('0x73')]){var _0x9f4946={};_0x9f4946[_0x5836d6['foreignKey']]=_0x5d076b[_0x544003][_0x0bad('0x76')];_0x2ea109[_0x0bad('0x5f')](_0x9f4946);}else{if(!_0x582917[_0x0bad('0x3b')]['id'])_0x582917[_0x0bad('0x3b')]['id']=[];_0x5d076b[_0x544003][_0x0bad('0x76')][_0x0bad('0x61')](function(_0x3212f9){_0x582917[_0x0bad('0x3b')]['id'][_0x0bad('0x5f')](_0x3212f9);});}}}if(!_[_0x0bad('0x6c')](_0x2ea109)){_0x582917[_0x0bad('0x3b')]=_[_0x0bad('0x3e')](_0x582917[_0x0bad('0x3b')],{'$and':{'$or':_0x2ea109}});}_0x582917=_[_0x0bad('0x3e')]({},_0x582917,_0x4303bc[_0x0bad('0x3f')]);if(_0x2dee89&&!_0x2dee89[_0x0bad('0x50')]&&_0x2c31fe['childModel']==='AnalyticExtractedReport'){if(_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x40')]){_0x582917[_0x0bad('0x77')]=[{'all':!![]}];}return db[_0x2c31fe[_0x0bad('0x69')]]['findAll'](_0x582917)[_0x0bad('0x43')](function(_0x35196b){var _0x542872=[];_0x35196b[_0x0bad('0x61')](function(_0x5e72e1){var _0x17d287;switch(_0x5e72e1[_0x0bad('0x78')]){case _0x0bad('0x79'):_0x17d287=_[_0x0bad('0x49')](_0x2dee89['associatedResources'],function(_0x19b90b){return _0x19b90b['id']===_0x5e72e1[_0x0bad('0x7a')]&&_0x19b90b['type']===_0x0bad('0x7b');});break;case _0x0bad('0x7c'):_0x17d287=_[_0x0bad('0x49')](_0x2dee89['associatedResources'],function(_0x2b484e){return _0x2b484e['id']===_0x5e72e1[_0x0bad('0x7a')]&&_0x2b484e['type']===_0x0bad('0x7d');});break;}if(_0x17d287)_0x542872['push'](_0x5e72e1);});_0x4936fe['count']=_0x542872['length'];_0x4936fe[_0x0bad('0x42')]=_0x542872;return _0x4936fe;});}else{return db[_0x2c31fe[_0x0bad('0x69')]][_0x0bad('0x20')]({'where':_0x582917[_0x0bad('0x3b')]})[_0x0bad('0x43')](function(_0x38c3d5){_0x4936fe[_0x0bad('0x20')]=_0x38c3d5;if(_0x4303bc['query'][_0x0bad('0x40')]){if(_0x2c31fe[_0x0bad('0x69')]===_0x0bad('0x7e')){_0x582917[_0x0bad('0x77')]=[{'model':db[_0x0bad('0x7f')],'as':_0x0bad('0x80'),'attributes':['id',_0x0bad('0x27'),_0x0bad('0x81')],'required':_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x82')]?!![]:![]},{'model':db[_0x0bad('0x7f')],'as':_0x0bad('0x83'),'attributes':['id',_0x0bad('0x27'),_0x0bad('0x81')],'through':_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x82')]?{'attributes':[],'where':{'TagId':_0x4303bc['query'][_0x0bad('0x82')]||undefined}}:{},'required':_0x4303bc[_0x0bad('0x2f')][_0x0bad('0x82')]?!![]:![]}];}else{_0x582917[_0x0bad('0x77')]=[{'all':!![]}];}}return db[_0x2c31fe[_0x0bad('0x69')]]['findAll'](_0x582917);})[_0x0bad('0x43')](function(_0x5cce46){_0x4936fe[_0x0bad('0x42')]=_0x5cce46;return _0x4936fe;});}}else{return _0x4936fe;}})[_0x0bad('0x43')](respondWithFilteredResult(_0x4b2f51,_0x582917))[_0x0bad('0x46')](handleError(_0x4b2f51,null));};function getAllResources(_0x1daf3b,_0x5c33c2){return new BPromise(function(_0x420f2c,_0x19dc98){if(_0x5c33c2){var _0x4f6dad=_0x5c33c2[_0x0bad('0x3d')]?{[_0x5c33c2['filter'][_0x0bad('0x73')]]:_0x5c33c2['filter'][_0x0bad('0x84')]}:undefined;return db[_0x1daf3b][_0x0bad('0x41')]({'where':_0x4f6dad,'raw':!![]})[_0x0bad('0x43')](function(_0x1f6718){_0x5c33c2[_0x0bad('0x76')]=_[_0x0bad('0x2a')](_0x1f6718,'id');_0x420f2c(_0x5c33c2);})[_0x0bad('0x46')](function(_0x862c5b){_0x19dc98(_0x862c5b);});}else{_0x420f2c(null);}});}function getAllFilteredResources(_0x461eae,_0x184f4b){return new BPromise(function(_0x2cea40,_0x5229cf){var _0xb7764c=_0x461eae['filter']?{[_0x461eae[_0x0bad('0x3d')][_0x0bad('0x73')]]:_0x461eae[_0x0bad('0x3d')][_0x0bad('0x84')]}:undefined;return db[_0x461eae[_0x0bad('0x36')]]['findAll']({'where':_0xb7764c,'raw':!![]})[_0x0bad('0x43')](function(_0x3f5619){_0x184f4b[_0x0bad('0x76')]=_[_0x0bad('0x2a')](_0x3f5619,function(_0x4ac384){return _0x4ac384['name'];});_0x2cea40(_0x184f4b);})['catch'](function(_0x546574){_0x5229cf(_0x546574);});});}function getAllowedResources(_0x195af2,_0x20c647,_0x22a11f){return new BPromise(function(_0x41171f,_0x515953){if(_0x20c647){return db['UserProfileResource'][_0x0bad('0x41')]({'where':{'sectionId':_0x20c647['id']},'raw':!![]})[_0x0bad('0x43')](function(_0xb0d93){if(_0x195af2['field']&&_0x195af2[_0x0bad('0x73')]!=='id'){_0x20c647['associatedResources']=_[_0x0bad('0x2a')](_0xb0d93,function(_0x17c323){return _0x17c323[_0x195af2[_0x0bad('0x73')]];});}else{if(_0x22a11f===_0x0bad('0x74')){_0x20c647['associatedResources']=_['map'](_0xb0d93,function(_0x598721){return{'id':_0x598721[_0x0bad('0x85')],'type':_0x598721['type']};});}else{_0x20c647[_0x0bad('0x76')]=_['map'](_0xb0d93,function(_0x24881c){return _0x24881c[_0x0bad('0x85')];});}}_0x41171f(_0x20c647);})['catch'](function(_0x252ca9){_0x515953(_0x252ca9);});}else{_0x41171f(null);}});}function getQueryModels(_0x452071,_0x6c8b0e){var _0x5a07e9=_0x452071['toLowerCase']();var _0x4ae3af={'childModel':undefined,'parentSections':[]};switch(_0x5a07e9){case'squareprojects':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x86');break;case _0x0bad('0x87'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x88');break;case'squarerecordings':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x89');_0x4ae3af[_0x0bad('0x6d')]=[{'name':_0x0bad('0x8a'),'field':'name','foreignKey':_0x0bad('0x8b')}];break;case _0x0bad('0x8c'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x8d');break;case'contacts':_0x4ae3af['childModel']=_0x0bad('0x7e');_0x4ae3af['parentSections']=[{'name':_0x0bad('0x8e'),'field':'id','foreignKey':_0x0bad('0x8f')}];break;case _0x0bad('0x90'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x91');break;case _0x0bad('0x92'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x93');break;case _0x0bad('0x94'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x95');break;case'chatqueues':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x96');break;case _0x0bad('0x97'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x98');break;case'faxqueues':_0x4ae3af[_0x0bad('0x69')]='FaxQueue';break;case'faxaccounts':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x99');break;case _0x0bad('0x9a'):case _0x0bad('0x9b'):case _0x0bad('0x9c'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x9d');break;case _0x0bad('0x9e'):_0x4ae3af['childModel']='VoiceContext';break;case _0x0bad('0x9f'):_0x4ae3af[_0x0bad('0x69')]='VoiceMail';break;case _0x0bad('0xa0'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xa1');_0x4ae3af['parentSections']=[{'name':_0x0bad('0xa2'),'field':_0x0bad('0x27'),'foreignKey':_0x0bad('0xa3'),'model':_0x0bad('0xa4'),'filter':{'field':_0x0bad('0xa5'),'value':['agent']}},{'name':_0x0bad('0xa6'),'field':_0x0bad('0x27'),'foreignKey':'membername','model':_0x0bad('0xa4'),'filter':{'field':'role','value':['telephone']}},{'name':_0x0bad('0xa7'),'field':_0x0bad('0x27'),'foreignKey':_0x0bad('0xa8'),'model':_0x0bad('0xa9'),'filter':{'field':_0x0bad('0x2e'),'value':[_0x0bad('0xaa')]}},{'name':_0x0bad('0xab'),'field':'name','foreignKey':_0x0bad('0xa8'),'model':_0x0bad('0xa9'),'filter':{'field':_0x0bad('0x2e'),'value':[_0x0bad('0xac')]}}];break;case'musiconholds':_0x4ae3af['childModel']=_0x0bad('0xad');break;case _0x0bad('0xae'):_0x4ae3af[_0x0bad('0x69')]='VoiceChanSpy';break;case'voiceprefixes':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xaf');break;case _0x0bad('0xb0'):_0x4ae3af[_0x0bad('0x69')]='Campaign';break;case _0x0bad('0xb1'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xb2');break;case'mailaccounts':_0x4ae3af[_0x0bad('0x69')]='MailAccount';break;case _0x0bad('0xb3'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xb4');break;case'openchannelqueues':_0x4ae3af[_0x0bad('0x69')]='OpenchannelQueue';break;case _0x0bad('0xb5'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xb6');break;case _0x0bad('0xb7'):_0x4ae3af['childModel']='SmsQueue';break;case _0x0bad('0xb8'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xb9');break;case'whatsappqueues':_0x4ae3af[_0x0bad('0x69')]='WhatsappQueue';break;case _0x0bad('0xba'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xbb');break;case _0x0bad('0xbc'):_0x4ae3af[_0x0bad('0x69')]='Team';break;case'voicequeues':case _0x0bad('0xbd'):_0x4ae3af['childModel']=_0x0bad('0xa9');if(_0x6c8b0e){_0x4ae3af['parentSections']=[{'name':'VoiceQueues'},{'name':_0x0bad('0xab')}];}break;case _0x0bad('0xbe'):case'agents':case _0x0bad('0xbf'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xa4');if(_0x6c8b0e){_0x4ae3af[_0x0bad('0x6d')]=[{'name':_0x0bad('0xc0'),'filter':{'field':_0x0bad('0xa5'),'value':[_0x0bad('0xc1'),_0x0bad('0xc2')]},'ignore':!![]},{'name':_0x0bad('0xa2')},{'name':_0x0bad('0xa6')}];}break;case _0x0bad('0xc3'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xc4');break;case _0x0bad('0xc5'):_0x4ae3af['childModel']='SalesforceAccount';break;case _0x0bad('0xc6'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xc7');break;case'sugarcrmaccounts':_0x4ae3af[_0x0bad('0x69')]='SugarcrmAccount';break;case _0x0bad('0xc8'):_0x4ae3af['childModel']=_0x0bad('0xc9');break;case _0x0bad('0xca'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xcb');break;case'vtigeraccounts':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xa4');break;case _0x0bad('0xcc'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xcd');break;case _0x0bad('0xce'):_0x4ae3af['childModel']=_0x0bad('0xcf');break;case _0x0bad('0xd0'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x60');break;case'intervals':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xd1');break;case _0x0bad('0xd2'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xd3');break;case _0x0bad('0xd4'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xd5');break;case'sounds':_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xd6');break;case _0x0bad('0xd7'):_0x4ae3af['childModel']='Tag';break;case _0x0bad('0xd8'):_0x4ae3af[_0x0bad('0x69')]='Template';break;case _0x0bad('0xd9'):_0x4ae3af[_0x0bad('0x69')]='Trigger';break;case'trunks':_0x4ae3af[_0x0bad('0x69')]='Trunk';break;case _0x0bad('0xda'):_0x4ae3af[_0x0bad('0x69')]='Variable';break;case _0x0bad('0xdb'):_0x4ae3af[_0x0bad('0x69')]='Plugin';break;case _0x0bad('0xdc'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0x74');_0x4ae3af['parentSections']=[{'name':_0x0bad('0xdd'),'field':'id','foreignKey':_0x0bad('0x7a')}];break;case _0x0bad('0xde'):_0x4ae3af[_0x0bad('0x69')]='AnalyticMetric';break;case _0x0bad('0xba'):_0x4ae3af[_0x0bad('0x69')]=_0x0bad('0xbb');break;default:return _0x4ae3af;}return _0x4ae3af;}
\ No newline at end of file