Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / analyticExtractedReport / analyticExtractedReport.controller.js
index 0d744d3..5e931ac 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x244e=['save','destroy','then','ExtractedReports','end','error','name','send','index','AnalyticExtractedReport','keys','query','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','map','type','key','VIRTUAL','field','options','includeAll','include','rows','catch','show','params','length','find','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','download','basename','savename','existsSync','join','root','Sequelize','Report\x20not\x20found\x20or\x20empty','server/files/reports','format','%s.%s','toLowerCase','html-pdf','eml-format','zip-dir','fast-json-patch','moment','mustache','path','sox','to-csv','ejs','lodash','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','count','offset','limit','set','Content-Range','apply','reject'];(function(_0x1ac595,_0x5d2081){var _0x455fff=function(_0x3043ee){while(--_0x3043ee){_0x1ac595['push'](_0x1ac595['shift']());}};_0x455fff(++_0x5d2081);}(_0x244e,0x9a));var _0xe244=function(_0x57e9ff,_0x1afe6b){_0x57e9ff=_0x57e9ff-0x0;var _0x4e128b=_0x244e[_0x57e9ff];return _0x4e128b;};'use strict';var pdf=require(_0xe244('0x0'));var emlformat=require(_0xe244('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xe244('0x2'));var jsonpatch=require(_0xe244('0x3'));var rp=require('request-promise');var moment=require(_0xe244('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xe244('0x5'));var util=require('util');var path=require(_0xe244('0x6'));var sox=require(_0xe244('0x7'));var csv=require(_0xe244('0x8'));var ejs=require(_0xe244('0x9'));var fs=require('fs');var _=require(_0xe244('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xe244('0xb'));var deskjs=require(_0xe244('0xc'));var toCsv=require(_0xe244('0x8'));var querystring=require(_0xe244('0xd'));var Papa=require(_0xe244('0xe'));var Redis=require('ioredis');var authService=require(_0xe244('0xf'));var qs=require(_0xe244('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xe244('0x11'))(_0xe244('0x12'));var utils=require(_0xe244('0x13'));var config=require(_0xe244('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x55afe0,_0x521743){_0x521743=_0x521743||0xcc;return function(_0x542660){if(_0x542660){return _0x55afe0[_0xe244('0x15')](_0x521743);}return _0x55afe0[_0xe244('0x16')](_0x521743)['end']();};}function respondWithResult(_0x2d7d5d,_0xfd44a0){_0xfd44a0=_0xfd44a0||0xc8;return function(_0x4261b7){if(_0x4261b7){return _0x2d7d5d[_0xe244('0x16')](_0xfd44a0)['json'](_0x4261b7);}};}function respondWithFilteredResult(_0x4a7414,_0x4656ad){return function(_0x3877f5){if(_0x3877f5){var _0x324b7c=_0x3877f5[_0xe244('0x17')],_0x7a6e9d=_0x4656ad[_0xe244('0x18')],_0x5b49e1=_0x4656ad['offset']+_0x4656ad[_0xe244('0x19')],_0x458971;if(_0x5b49e1>=_0x324b7c){_0x5b49e1=_0x324b7c;_0x458971=0xc8;}else{_0x458971=0xce;}_0x4a7414['status'](_0x458971);return _0x4a7414[_0xe244('0x1a')](_0xe244('0x1b'),_0x7a6e9d+'-'+_0x5b49e1+'/'+_0x324b7c)['json'](_0x3877f5);}return null;};}function patchUpdates(_0x4c76e5){return function(_0x910244){try{jsonpatch[_0xe244('0x1c')](_0x910244,_0x4c76e5,!![]);}catch(_0x176041){return BPromise[_0xe244('0x1d')](_0x176041);}return _0x910244[_0xe244('0x1e')]();};}function saveUpdates(_0x1da8f0,_0x3103cf){return function(_0x345d9b){if(_0x345d9b){return _0x345d9b['update'](_0x1da8f0)['then'](function(_0x462a87){return _0x462a87;});}return null;};}function removeEntity(_0x50af33,_0x19d39e){return function(_0x37710b){if(_0x37710b){return _0x37710b[_0xe244('0x1f')]()[_0xe244('0x20')](function(){var _0xd2f232=_0x37710b['get']({'plain':!![]});var _0xe74ab6=_0xe244('0x21');return db['UserProfileResource']['destroy']({'where':{'type':_0xe74ab6,'resourceId':_0xd2f232['id']}})['then'](function(){return _0x37710b;});})[_0xe244('0x20')](function(){_0x50af33[_0xe244('0x16')](0xcc)[_0xe244('0x22')]();});}};}function handleEntityNotFound(_0x388cb6,_0x46f7d9){return function(_0x447624){if(!_0x447624){_0x388cb6['sendStatus'](0x194);}return _0x447624;};}function handleError(_0x420a4a,_0x111f5e){_0x111f5e=_0x111f5e||0x1f4;return function(_0x5d7bc2){logger[_0xe244('0x23')](_0x5d7bc2['stack']);if(_0x5d7bc2['name']){delete _0x5d7bc2[_0xe244('0x24')];}_0x420a4a[_0xe244('0x16')](_0x111f5e)[_0xe244('0x25')](_0x5d7bc2);};}exports[_0xe244('0x26')]=function(_0x5b82bc,_0x3610cd){var _0x53ce3b={},_0x2f34c0={},_0x103454={'count':0x0,'rows':[]};var _0x38bce3=db[_0xe244('0x27')]['rawAttributes'];_0x2f34c0['model']=_['keys'](_0x38bce3);_0x2f34c0['query']=_[_0xe244('0x28')](_0x5b82bc[_0xe244('0x29')]);_0x2f34c0[_0xe244('0x2a')]=_[_0xe244('0x2b')](_0x2f34c0[_0xe244('0x2c')],_0x2f34c0[_0xe244('0x29')]);_0x53ce3b[_0xe244('0x2d')]=_[_0xe244('0x2b')](_0x2f34c0[_0xe244('0x2c')],qs[_0xe244('0x2e')](_0x5b82bc['query']['fields']));_0x53ce3b[_0xe244('0x2d')]=_0x53ce3b[_0xe244('0x2d')]['length']?_0x53ce3b[_0xe244('0x2d')]:_0x2f34c0[_0xe244('0x2c')];if(!_0x5b82bc[_0xe244('0x29')][_0xe244('0x2f')](_0xe244('0x30'))){_0x53ce3b[_0xe244('0x19')]=qs[_0xe244('0x19')](_0x5b82bc[_0xe244('0x29')][_0xe244('0x19')]);_0x53ce3b[_0xe244('0x18')]=qs[_0xe244('0x18')](_0x5b82bc['query']['offset']);}_0x53ce3b[_0xe244('0x31')]=qs[_0xe244('0x32')](_0x5b82bc[_0xe244('0x29')][_0xe244('0x32')]);_0x53ce3b['where']=qs[_0xe244('0x2a')](_[_0xe244('0x33')](_0x5b82bc['query'],_0x2f34c0[_0xe244('0x2a')]));if(_0x5b82bc[_0xe244('0x29')][_0xe244('0x34')]){_0x53ce3b[_0xe244('0x35')]=_[_0xe244('0x36')](_0x53ce3b[_0xe244('0x35')],{'$or':_[_0xe244('0x37')](_0x38bce3,function(_0x44a247){if(_0x44a247[_0xe244('0x38')][_0xe244('0x39')]!==_0xe244('0x3a')){var _0x469e8c={};_0x469e8c[_0x44a247[_0xe244('0x3b')]]={'$like':'%'+_0x5b82bc[_0xe244('0x29')]['filter']+'%'};return _0x469e8c;}})});}_0x53ce3b=_[_0xe244('0x36')]({},_0x53ce3b,_0x5b82bc[_0xe244('0x3c')]);var _0x15d973={'where':_0x53ce3b[_0xe244('0x35')]};return db[_0xe244('0x27')][_0xe244('0x17')](_0x15d973)['then'](function(_0x1eab65){_0x103454[_0xe244('0x17')]=_0x1eab65;if(_0x5b82bc[_0xe244('0x29')][_0xe244('0x3d')]){_0x53ce3b[_0xe244('0x3e')]=[{'all':!![]}];}return db[_0xe244('0x27')]['findAll'](_0x53ce3b);})['then'](function(_0x1c830e){_0x103454[_0xe244('0x3f')]=_0x1c830e;return _0x103454;})[_0xe244('0x20')](respondWithFilteredResult(_0x3610cd,_0x53ce3b))[_0xe244('0x40')](handleError(_0x3610cd,null));};exports[_0xe244('0x41')]=function(_0x10a817,_0x1d6092){var _0x2425c0={'raw':!![],'where':{'id':_0x10a817[_0xe244('0x42')]['id']}},_0x306ed3={};_0x306ed3['model']=_[_0xe244('0x28')](db['AnalyticExtractedReport']['rawAttributes']);_0x306ed3[_0xe244('0x29')]=_[_0xe244('0x28')](_0x10a817[_0xe244('0x29')]);_0x306ed3['filters']=_[_0xe244('0x2b')](_0x306ed3['model'],_0x306ed3['query']);_0x2425c0['attributes']=_[_0xe244('0x2b')](_0x306ed3[_0xe244('0x2c')],qs[_0xe244('0x2e')](_0x10a817[_0xe244('0x29')][_0xe244('0x2e')]));_0x2425c0[_0xe244('0x2d')]=_0x2425c0[_0xe244('0x2d')][_0xe244('0x43')]?_0x2425c0[_0xe244('0x2d')]:_0x306ed3[_0xe244('0x2c')];if(_0x10a817['query'][_0xe244('0x3d')]){_0x2425c0[_0xe244('0x3e')]=[{'all':!![]}];}_0x2425c0=_[_0xe244('0x36')]({},_0x2425c0,_0x10a817['options']);return db[_0xe244('0x27')][_0xe244('0x44')](_0x2425c0)[_0xe244('0x20')](handleEntityNotFound(_0x1d6092,null))[_0xe244('0x20')](respondWithResult(_0x1d6092,null))['catch'](handleError(_0x1d6092,null));};exports[_0xe244('0x45')]=function(_0x3191c2,_0x1d9996){return db[_0xe244('0x27')][_0xe244('0x45')](_0x3191c2[_0xe244('0x46')],{})[_0xe244('0x20')](function(_0x4acb00){var _0x21a6a9=_0x3191c2[_0xe244('0x47')][_0xe244('0x48')]({'plain':!![]});if(!_0x21a6a9)throw new Error(_0xe244('0x49'));if(_0x21a6a9[_0xe244('0x4a')]===_0xe244('0x47')){var _0x541aa2=_0x4acb00[_0xe244('0x48')]({'plain':!![]});var _0x405815=_0xe244('0x21');return db[_0xe244('0x4b')][_0xe244('0x44')]({'where':{'name':_0x405815,'userProfileId':_0x21a6a9[_0xe244('0x4c')]},'raw':!![]})[_0xe244('0x20')](function(_0x2c7b1c){if(_0x2c7b1c&&_0x2c7b1c['autoAssociation']===0x0){return db[_0xe244('0x4d')][_0xe244('0x45')]({'name':_0x541aa2[_0xe244('0x24')],'resourceId':_0x541aa2['id'],'type':_0x2c7b1c[_0xe244('0x24')],'sectionId':_0x2c7b1c['id']},{})[_0xe244('0x20')](function(){return _0x4acb00;});}else{return _0x4acb00;}})[_0xe244('0x40')](function(_0x5770cd){logger[_0xe244('0x23')](_0xe244('0x4e'),_0x5770cd);throw _0x5770cd;});}return _0x4acb00;})[_0xe244('0x20')](respondWithResult(_0x1d9996,0xc9))[_0xe244('0x40')](handleError(_0x1d9996,null));};exports[_0xe244('0x4f')]=function(_0x409ac7,_0x129bdd){if(_0x409ac7['body']['id']){delete _0x409ac7[_0xe244('0x46')]['id'];}return db[_0xe244('0x27')][_0xe244('0x44')]({'where':{'id':_0x409ac7['params']['id']}})[_0xe244('0x20')](handleEntityNotFound(_0x129bdd,null))['then'](saveUpdates(_0x409ac7[_0xe244('0x46')],null))[_0xe244('0x20')](respondWithResult(_0x129bdd,null))['catch'](handleError(_0x129bdd,null));};exports['destroy']=function(_0x5160f0,_0x2ed5c4){return db[_0xe244('0x27')][_0xe244('0x44')]({'where':{'id':_0x5160f0[_0xe244('0x42')]['id']}})[_0xe244('0x20')](handleEntityNotFound(_0x2ed5c4,null))['then'](removeEntity(_0x2ed5c4,null))[_0xe244('0x40')](handleError(_0x2ed5c4,null));};exports[_0xe244('0x50')]=function(_0x3c006b,_0x26abea,_0x267587){return db[_0xe244('0x27')][_0xe244('0x44')]({'where':{'id':_0x3c006b[_0xe244('0x42')]['id']},'attributes':[_0xe244('0x24'),_0xe244('0x51'),_0xe244('0x52'),'output'],'raw':!![]})['then'](handleEntityNotFound(_0x26abea,null))['then'](function(_0x3dceb8){if(_0x3dceb8){if(!fs[_0xe244('0x53')](path[_0xe244('0x54')](config[_0xe244('0x55')],'server/files/reports',_0x3dceb8[_0xe244('0x52')]))){throw new db[(_0xe244('0x56'))]['ValidationError'](_0xe244('0x57'));}if(_0x3c006b['query']['exists']){return _0x26abea[_0xe244('0x15')](0xc8);}return _0x26abea['download'](path[_0xe244('0x54')](config['root'],_0xe244('0x58'),_0x3dceb8[_0xe244('0x52')]),util[_0xe244('0x59')](_0xe244('0x5a'),_0x3dceb8['basename']||_0x3dceb8[_0xe244('0x24')],_0x3dceb8['output'][_0xe244('0x5b')]()));}})['catch'](handleError(_0x26abea,null));};
\ No newline at end of file
+var _0xeed4=['UserProfileSection','find','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','params','basename','savename','existsSync','join','root','server/files/reports','exists','download','format','%s.%s','output','toLowerCase','html-pdf','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','offset','limit','set','Content-Range','reject','save','update','then','destroy','get','ExtractedReports','UserProfileResource','error','name','send','index','AnalyticExtractedReport','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','map','type','key','VIRTUAL','field','options','count','include','rows','show','includeAll','catch','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role'];(function(_0x580101,_0x40d057){var _0x45694d=function(_0x1ff0aa){while(--_0x1ff0aa){_0x580101['push'](_0x580101['shift']());}};_0x45694d(++_0x40d057);}(_0xeed4,0x130));var _0x4eed=function(_0x4001ad,_0x1e22dd){_0x4001ad=_0x4001ad-0x0;var _0x4c7ec2=_0xeed4[_0x4001ad];return _0x4c7ec2;};'use strict';var pdf=require(_0x4eed('0x0'));var emlformat=require(_0x4eed('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x4eed('0x2'));var jsonpatch=require(_0x4eed('0x3'));var rp=require('request-promise');var moment=require(_0x4eed('0x4'));var BPromise=require(_0x4eed('0x5'));var Mustache=require(_0x4eed('0x6'));var util=require(_0x4eed('0x7'));var path=require(_0x4eed('0x8'));var sox=require('sox');var csv=require(_0x4eed('0x9'));var ejs=require(_0x4eed('0xa'));var fs=require('fs');var _=require(_0x4eed('0xb'));var squel=require('squel');var crypto=require(_0x4eed('0xc'));var jsforce=require(_0x4eed('0xd'));var deskjs=require(_0x4eed('0xe'));var toCsv=require(_0x4eed('0x9'));var querystring=require(_0x4eed('0xf'));var Papa=require('papaparse');var Redis=require(_0x4eed('0x10'));var authService=require(_0x4eed('0x11'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x4eed('0x12'));var logger=require(_0x4eed('0x13'))(_0x4eed('0x14'));var utils=require(_0x4eed('0x15'));var config=require(_0x4eed('0x16'));var db=require(_0x4eed('0x17'))['db'];function respondWithStatusCode(_0x4e0eb5,_0x440ad9){_0x440ad9=_0x440ad9||0xcc;return function(_0x1d6546){if(_0x1d6546){return _0x4e0eb5[_0x4eed('0x18')](_0x440ad9);}return _0x4e0eb5[_0x4eed('0x19')](_0x440ad9)['end']();};}function respondWithResult(_0x4b76f8,_0x3b2fb0){_0x3b2fb0=_0x3b2fb0||0xc8;return function(_0x56aef7){if(_0x56aef7){return _0x4b76f8[_0x4eed('0x19')](_0x3b2fb0)[_0x4eed('0x1a')](_0x56aef7);}};}function respondWithFilteredResult(_0xacf496,_0x6dc838){return function(_0x35f773){if(_0x35f773){var _0x13b70a=_0x35f773['count'],_0x3f4d10=_0x6dc838[_0x4eed('0x1b')],_0x1511ab=_0x6dc838['offset']+_0x6dc838[_0x4eed('0x1c')],_0xa1cea4;if(_0x1511ab>=_0x13b70a){_0x1511ab=_0x13b70a;_0xa1cea4=0xc8;}else{_0xa1cea4=0xce;}_0xacf496['status'](_0xa1cea4);return _0xacf496[_0x4eed('0x1d')](_0x4eed('0x1e'),_0x3f4d10+'-'+_0x1511ab+'/'+_0x13b70a)[_0x4eed('0x1a')](_0x35f773);}return null;};}function patchUpdates(_0x3a4c81){return function(_0x217af2){try{jsonpatch['apply'](_0x217af2,_0x3a4c81,!![]);}catch(_0x2737a6){return BPromise[_0x4eed('0x1f')](_0x2737a6);}return _0x217af2[_0x4eed('0x20')]();};}function saveUpdates(_0x36da80,_0x47ae84){return function(_0x55e491){if(_0x55e491){return _0x55e491[_0x4eed('0x21')](_0x36da80)[_0x4eed('0x22')](function(_0x5563f1){return _0x5563f1;});}return null;};}function removeEntity(_0x5a6744,_0x40e884){return function(_0x429042){if(_0x429042){return _0x429042[_0x4eed('0x23')]()[_0x4eed('0x22')](function(){var _0x30711d=_0x429042[_0x4eed('0x24')]({'plain':!![]});var _0x380608=_0x4eed('0x25');return db[_0x4eed('0x26')]['destroy']({'where':{'type':_0x380608,'resourceId':_0x30711d['id']}})[_0x4eed('0x22')](function(){return _0x429042;});})[_0x4eed('0x22')](function(){_0x5a6744['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1caa6d,_0xca3965){return function(_0x5889d6){if(!_0x5889d6){_0x1caa6d[_0x4eed('0x18')](0x194);}return _0x5889d6;};}function handleError(_0x47fb2d,_0x17d37a){_0x17d37a=_0x17d37a||0x1f4;return function(_0x23257b){logger[_0x4eed('0x27')](_0x23257b['stack']);if(_0x23257b[_0x4eed('0x28')]){delete _0x23257b[_0x4eed('0x28')];}_0x47fb2d[_0x4eed('0x19')](_0x17d37a)[_0x4eed('0x29')](_0x23257b);};}exports[_0x4eed('0x2a')]=function(_0x2701fe,_0x5df312){var _0x3cdfaf={},_0x36ba8c={},_0x2a70a3={'count':0x0,'rows':[]};var _0x47fed4=db[_0x4eed('0x2b')]['rawAttributes'];_0x36ba8c[_0x4eed('0x2c')]=_['keys'](_0x47fed4);_0x36ba8c[_0x4eed('0x2d')]=_[_0x4eed('0x2e')](_0x2701fe[_0x4eed('0x2d')]);_0x36ba8c[_0x4eed('0x2f')]=_[_0x4eed('0x30')](_0x36ba8c[_0x4eed('0x2c')],_0x36ba8c['query']);_0x3cdfaf[_0x4eed('0x31')]=_[_0x4eed('0x30')](_0x36ba8c[_0x4eed('0x2c')],qs[_0x4eed('0x32')](_0x2701fe['query'][_0x4eed('0x32')]));_0x3cdfaf[_0x4eed('0x31')]=_0x3cdfaf['attributes'][_0x4eed('0x33')]?_0x3cdfaf['attributes']:_0x36ba8c[_0x4eed('0x2c')];if(!_0x2701fe[_0x4eed('0x2d')][_0x4eed('0x34')](_0x4eed('0x35'))){_0x3cdfaf[_0x4eed('0x1c')]=qs['limit'](_0x2701fe[_0x4eed('0x2d')][_0x4eed('0x1c')]);_0x3cdfaf[_0x4eed('0x1b')]=qs[_0x4eed('0x1b')](_0x2701fe[_0x4eed('0x2d')]['offset']);}_0x3cdfaf[_0x4eed('0x36')]=qs[_0x4eed('0x37')](_0x2701fe[_0x4eed('0x2d')][_0x4eed('0x37')]);_0x3cdfaf['where']=qs[_0x4eed('0x2f')](_[_0x4eed('0x38')](_0x2701fe[_0x4eed('0x2d')],_0x36ba8c[_0x4eed('0x2f')]));if(_0x2701fe['query'][_0x4eed('0x39')]){_0x3cdfaf[_0x4eed('0x3a')]=_[_0x4eed('0x3b')](_0x3cdfaf[_0x4eed('0x3a')],{'$or':_[_0x4eed('0x3c')](_0x47fed4,function(_0x2223bf){if(_0x2223bf[_0x4eed('0x3d')][_0x4eed('0x3e')]!==_0x4eed('0x3f')){var _0x5db553={};_0x5db553[_0x2223bf[_0x4eed('0x40')]]={'$like':'%'+_0x2701fe[_0x4eed('0x2d')][_0x4eed('0x39')]+'%'};return _0x5db553;}})});}_0x3cdfaf=_[_0x4eed('0x3b')]({},_0x3cdfaf,_0x2701fe[_0x4eed('0x41')]);var _0x380cd1={'where':_0x3cdfaf[_0x4eed('0x3a')]};return db[_0x4eed('0x2b')][_0x4eed('0x42')](_0x380cd1)['then'](function(_0x5604a1){_0x2a70a3[_0x4eed('0x42')]=_0x5604a1;if(_0x2701fe[_0x4eed('0x2d')]['includeAll']){_0x3cdfaf[_0x4eed('0x43')]=[{'all':!![]}];}return db[_0x4eed('0x2b')]['findAll'](_0x3cdfaf);})['then'](function(_0x535e01){_0x2a70a3[_0x4eed('0x44')]=_0x535e01;return _0x2a70a3;})[_0x4eed('0x22')](respondWithFilteredResult(_0x5df312,_0x3cdfaf))['catch'](handleError(_0x5df312,null));};exports[_0x4eed('0x45')]=function(_0x354d69,_0x2598f0){var _0x12e58d={'raw':!![],'where':{'id':_0x354d69['params']['id']}},_0x5de7c0={};_0x5de7c0[_0x4eed('0x2c')]=_[_0x4eed('0x2e')](db['AnalyticExtractedReport']['rawAttributes']);_0x5de7c0['query']=_[_0x4eed('0x2e')](_0x354d69[_0x4eed('0x2d')]);_0x5de7c0['filters']=_[_0x4eed('0x30')](_0x5de7c0[_0x4eed('0x2c')],_0x5de7c0[_0x4eed('0x2d')]);_0x12e58d['attributes']=_[_0x4eed('0x30')](_0x5de7c0[_0x4eed('0x2c')],qs[_0x4eed('0x32')](_0x354d69['query'][_0x4eed('0x32')]));_0x12e58d[_0x4eed('0x31')]=_0x12e58d[_0x4eed('0x31')][_0x4eed('0x33')]?_0x12e58d['attributes']:_0x5de7c0['model'];if(_0x354d69[_0x4eed('0x2d')][_0x4eed('0x46')]){_0x12e58d[_0x4eed('0x43')]=[{'all':!![]}];}_0x12e58d=_[_0x4eed('0x3b')]({},_0x12e58d,_0x354d69[_0x4eed('0x41')]);return db[_0x4eed('0x2b')]['find'](_0x12e58d)[_0x4eed('0x22')](handleEntityNotFound(_0x2598f0,null))[_0x4eed('0x22')](respondWithResult(_0x2598f0,null))[_0x4eed('0x47')](handleError(_0x2598f0,null));};exports['create']=function(_0x3ac2f3,_0x50cd9b){return db['AnalyticExtractedReport'][_0x4eed('0x48')](_0x3ac2f3['body'],{})['then'](function(_0x5bbfec){var _0x499525=_0x3ac2f3[_0x4eed('0x49')][_0x4eed('0x24')]({'plain':!![]});if(!_0x499525)throw new Error(_0x4eed('0x4a'));if(_0x499525[_0x4eed('0x4b')]==='user'){var _0xef43f6=_0x5bbfec[_0x4eed('0x24')]({'plain':!![]});var _0x4e71c6='ExtractedReports';return db[_0x4eed('0x4c')][_0x4eed('0x4d')]({'where':{'name':_0x4e71c6,'userProfileId':_0x499525[_0x4eed('0x4e')]},'raw':!![]})[_0x4eed('0x22')](function(_0x430a26){if(_0x430a26&&_0x430a26[_0x4eed('0x4f')]===0x0){return db[_0x4eed('0x26')][_0x4eed('0x48')]({'name':_0xef43f6[_0x4eed('0x28')],'resourceId':_0xef43f6['id'],'type':_0x430a26['name'],'sectionId':_0x430a26['id']},{})[_0x4eed('0x22')](function(){return _0x5bbfec;});}else{return _0x5bbfec;}})[_0x4eed('0x47')](function(_0x530d8d){logger[_0x4eed('0x27')](_0x4eed('0x50'),_0x530d8d);throw _0x530d8d;});}return _0x5bbfec;})[_0x4eed('0x22')](respondWithResult(_0x50cd9b,0xc9))[_0x4eed('0x47')](handleError(_0x50cd9b,null));};exports['update']=function(_0x1b8449,_0x1b72eb){if(_0x1b8449[_0x4eed('0x51')]['id']){delete _0x1b8449[_0x4eed('0x51')]['id'];}return db[_0x4eed('0x2b')][_0x4eed('0x4d')]({'where':{'id':_0x1b8449[_0x4eed('0x52')]['id']}})[_0x4eed('0x22')](handleEntityNotFound(_0x1b72eb,null))[_0x4eed('0x22')](saveUpdates(_0x1b8449[_0x4eed('0x51')],null))[_0x4eed('0x22')](respondWithResult(_0x1b72eb,null))[_0x4eed('0x47')](handleError(_0x1b72eb,null));};exports[_0x4eed('0x23')]=function(_0x54168b,_0x16c5b3){return db[_0x4eed('0x2b')][_0x4eed('0x4d')]({'where':{'id':_0x54168b[_0x4eed('0x52')]['id']}})['then'](handleEntityNotFound(_0x16c5b3,null))[_0x4eed('0x22')](removeEntity(_0x16c5b3,null))[_0x4eed('0x47')](handleError(_0x16c5b3,null));};exports['download']=function(_0x45576b,_0x4fb973,_0x5c9feb){return db[_0x4eed('0x2b')]['find']({'where':{'id':_0x45576b['params']['id']},'attributes':[_0x4eed('0x28'),_0x4eed('0x53'),_0x4eed('0x54'),'output'],'raw':!![]})['then'](handleEntityNotFound(_0x4fb973,null))['then'](function(_0x5129c4){if(_0x5129c4){if(!fs[_0x4eed('0x55')](path[_0x4eed('0x56')](config[_0x4eed('0x57')],_0x4eed('0x58'),_0x5129c4[_0x4eed('0x54')]))){throw new db['Sequelize']['ValidationError']('Report\x20not\x20found\x20or\x20empty');}if(_0x45576b[_0x4eed('0x2d')][_0x4eed('0x59')]){return _0x4fb973[_0x4eed('0x18')](0xc8);}return _0x4fb973[_0x4eed('0x5a')](path[_0x4eed('0x56')](config[_0x4eed('0x57')],_0x4eed('0x58'),_0x5129c4[_0x4eed('0x54')]),util[_0x4eed('0x5b')](_0x4eed('0x5c'),_0x5129c4['basename']||_0x5129c4[_0x4eed('0x28')],_0x5129c4[_0x4eed('0x5d')][_0x4eed('0x5e')]()));}})['catch'](handleError(_0x4fb973,null));};
\ No newline at end of file