Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index cfa05aa..c40234c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbf65=['attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','VIRTUAL','options','include','rows','params','includeAll','find','create','bulkCreate','body','catch','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','findAll','html-pdf','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','reject','update','then','destroy','sendStatus','error','name','index','map','AnalyticFieldReport','rawAttributes','type','model','keys','query','filters','intersection'];(function(_0x12fc8d,_0x19ee33){var _0x3f9d04=function(_0x52e51c){while(--_0x52e51c){_0x12fc8d['push'](_0x12fc8d['shift']());}};_0x3f9d04(++_0x19ee33);}(_0xbf65,0xb5));var _0x5bf6=function(_0x2542d1,_0xdb7645){_0x2542d1=_0x2542d1-0x0;var _0xec2ce7=_0xbf65[_0x2542d1];return _0xec2ce7;};'use strict';var pdf=require(_0x5bf6('0x0'));var emlformat=require(_0x5bf6('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x5bf6('0x2'));var jsonpatch=require(_0x5bf6('0x3'));var rp=require('request-promise');var moment=require(_0x5bf6('0x4'));var BPromise=require(_0x5bf6('0x5'));var Mustache=require(_0x5bf6('0x6'));var util=require(_0x5bf6('0x7'));var path=require('path');var sox=require('sox');var csv=require(_0x5bf6('0x8'));var ejs=require(_0x5bf6('0x9'));var fs=require('fs');var _=require(_0x5bf6('0xa'));var squel=require(_0x5bf6('0xb'));var crypto=require(_0x5bf6('0xc'));var jsforce=require(_0x5bf6('0xd'));var deskjs=require(_0x5bf6('0xe'));var toCsv=require(_0x5bf6('0x8'));var querystring=require('querystring');var Papa=require(_0x5bf6('0xf'));var Redis=require(_0x5bf6('0x10'));var authService=require(_0x5bf6('0x11'));var qs=require(_0x5bf6('0x12'));var as=require(_0x5bf6('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x5bf6('0x14'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x5bf6('0x15'))['db'];function respondWithStatusCode(_0x401175,_0x46508a){_0x46508a=_0x46508a||0xcc;return function(_0x3720a0){if(_0x3720a0){return _0x401175['sendStatus'](_0x46508a);}return _0x401175[_0x5bf6('0x16')](_0x46508a)[_0x5bf6('0x17')]();};}function respondWithResult(_0x578203,_0x55a93a){_0x55a93a=_0x55a93a||0xc8;return function(_0x31ed60){if(_0x31ed60){return _0x578203[_0x5bf6('0x16')](_0x55a93a)[_0x5bf6('0x18')](_0x31ed60);}};}function respondWithFilteredResult(_0x568704,_0x40ba10){return function(_0xf02880){if(_0xf02880){var _0x575e17=_0xf02880[_0x5bf6('0x19')],_0x53e900=_0x40ba10[_0x5bf6('0x1a')],_0x1fdc6c=_0x40ba10['offset']+_0x40ba10[_0x5bf6('0x1b')],_0x253529;if(_0x1fdc6c>=_0x575e17){_0x1fdc6c=_0x575e17;_0x253529=0xc8;}else{_0x253529=0xce;}_0x568704[_0x5bf6('0x16')](_0x253529);return _0x568704[_0x5bf6('0x1c')](_0x5bf6('0x1d'),_0x53e900+'-'+_0x1fdc6c+'/'+_0x575e17)[_0x5bf6('0x18')](_0xf02880);}return null;};}function patchUpdates(_0x5b64e5){return function(_0x5811d6){try{jsonpatch['apply'](_0x5811d6,_0x5b64e5,!![]);}catch(_0x2a1b95){return BPromise[_0x5bf6('0x1e')](_0x2a1b95);}return _0x5811d6['save']();};}function saveUpdates(_0x54440a,_0xadc39e){return function(_0x4f393a){if(_0x4f393a){return _0x4f393a[_0x5bf6('0x1f')](_0x54440a)[_0x5bf6('0x20')](function(_0x147940){return _0x147940;});}return null;};}function removeEntity(_0x10d2df,_0x4e2a1e){return function(_0xbd25fd){if(_0xbd25fd){return _0xbd25fd[_0x5bf6('0x21')]()[_0x5bf6('0x20')](function(){_0x10d2df[_0x5bf6('0x16')](0xcc)[_0x5bf6('0x17')]();});}};}function handleEntityNotFound(_0x1964c3,_0x238bfa){return function(_0x1df590){if(!_0x1df590){_0x1964c3[_0x5bf6('0x22')](0x194);}return _0x1df590;};}function handleError(_0xc559c2,_0x34ea03){_0x34ea03=_0x34ea03||0x1f4;return function(_0x461292){logger[_0x5bf6('0x23')](_0x461292['stack']);if(_0x461292[_0x5bf6('0x24')]){delete _0x461292[_0x5bf6('0x24')];}_0xc559c2[_0x5bf6('0x16')](_0x34ea03)['send'](_0x461292);};}exports[_0x5bf6('0x25')]=function(_0x3c8e20,_0x2b92fe){var _0x5b651f={},_0x23579b={},_0x3f05a6={'count':0x0,'rows':[]};var _0x7ef62f=_[_0x5bf6('0x26')](db[_0x5bf6('0x27')][_0x5bf6('0x28')],function(_0x5c3d85){return{'name':_0x5c3d85['fieldName'],'type':_0x5c3d85[_0x5bf6('0x29')]['key']};});_0x23579b[_0x5bf6('0x2a')]=_[_0x5bf6('0x26')](_0x7ef62f,_0x5bf6('0x24'));_0x23579b['query']=_[_0x5bf6('0x2b')](_0x3c8e20[_0x5bf6('0x2c')]);_0x23579b[_0x5bf6('0x2d')]=_[_0x5bf6('0x2e')](_0x23579b[_0x5bf6('0x2a')],_0x23579b[_0x5bf6('0x2c')]);_0x5b651f[_0x5bf6('0x2f')]=_['intersection'](_0x23579b['model'],qs['fields'](_0x3c8e20[_0x5bf6('0x2c')][_0x5bf6('0x30')]));_0x5b651f['attributes']=_0x5b651f['attributes'][_0x5bf6('0x31')]?_0x5b651f['attributes']:_0x23579b[_0x5bf6('0x2a')];if(!_0x3c8e20['query'][_0x5bf6('0x32')](_0x5bf6('0x33'))){_0x5b651f[_0x5bf6('0x1b')]=qs[_0x5bf6('0x1b')](_0x3c8e20['query']['limit']);_0x5b651f['offset']=qs[_0x5bf6('0x1a')](_0x3c8e20[_0x5bf6('0x2c')][_0x5bf6('0x1a')]);}_0x5b651f[_0x5bf6('0x34')]=qs['sort'](_0x3c8e20[_0x5bf6('0x2c')][_0x5bf6('0x35')]);_0x5b651f['where']=qs[_0x5bf6('0x2d')](_[_0x5bf6('0x36')](_0x3c8e20[_0x5bf6('0x2c')],_0x23579b[_0x5bf6('0x2d')]),_0x7ef62f);if(_0x3c8e20['query'][_0x5bf6('0x37')]){_0x5b651f[_0x5bf6('0x38')]=_[_0x5bf6('0x39')](_0x5b651f[_0x5bf6('0x38')],{'$or':_[_0x5bf6('0x26')](_0x7ef62f,function(_0x2afaf4){if(_0x2afaf4[_0x5bf6('0x29')]!==_0x5bf6('0x3a')){var _0x5e0620={};_0x5e0620[_0x2afaf4[_0x5bf6('0x24')]]={'$like':'%'+_0x3c8e20['query'][_0x5bf6('0x37')]+'%'};return _0x5e0620;}})});}_0x5b651f=_[_0x5bf6('0x39')]({},_0x5b651f,_0x3c8e20[_0x5bf6('0x3b')]);var _0x247e56={'where':_0x5b651f['where']};return db[_0x5bf6('0x27')][_0x5bf6('0x19')](_0x247e56)['then'](function(_0x613a0b){_0x3f05a6['count']=_0x613a0b;if(_0x3c8e20[_0x5bf6('0x2c')]['includeAll']){_0x5b651f[_0x5bf6('0x3c')]=[{'all':!![]}];}return db['AnalyticFieldReport']['findAll'](_0x5b651f);})[_0x5bf6('0x20')](function(_0x5b4202){_0x3f05a6[_0x5bf6('0x3d')]=_0x5b4202;return _0x3f05a6;})[_0x5bf6('0x20')](respondWithFilteredResult(_0x2b92fe,_0x5b651f))['catch'](handleError(_0x2b92fe,null));};exports['show']=function(_0x16a7f3,_0x123f15){var _0x54f61f={'raw':![],'where':{'id':_0x16a7f3[_0x5bf6('0x3e')]['id']}},_0x4da9d8={};_0x4da9d8[_0x5bf6('0x2a')]=_[_0x5bf6('0x2b')](db[_0x5bf6('0x27')][_0x5bf6('0x28')]);_0x4da9d8[_0x5bf6('0x2c')]=_['keys'](_0x16a7f3[_0x5bf6('0x2c')]);_0x4da9d8[_0x5bf6('0x2d')]=_[_0x5bf6('0x2e')](_0x4da9d8[_0x5bf6('0x2a')],_0x4da9d8[_0x5bf6('0x2c')]);_0x54f61f[_0x5bf6('0x2f')]=_['intersection'](_0x4da9d8[_0x5bf6('0x2a')],qs[_0x5bf6('0x30')](_0x16a7f3['query'][_0x5bf6('0x30')]));_0x54f61f[_0x5bf6('0x2f')]=_0x54f61f['attributes'][_0x5bf6('0x31')]?_0x54f61f[_0x5bf6('0x2f')]:_0x4da9d8['model'];if(_0x16a7f3[_0x5bf6('0x2c')][_0x5bf6('0x3f')]){_0x54f61f['include']=[{'all':!![]}];}_0x54f61f=_['merge']({},_0x54f61f,_0x16a7f3[_0x5bf6('0x3b')]);return db[_0x5bf6('0x27')][_0x5bf6('0x40')](_0x54f61f)[_0x5bf6('0x20')](handleEntityNotFound(_0x123f15,null))[_0x5bf6('0x20')](respondWithResult(_0x123f15,null))['catch'](handleError(_0x123f15,null));};exports[_0x5bf6('0x41')]=function(_0x350b58,_0x2480e0){return db[_0x5bf6('0x27')][_0x5bf6('0x41')](_0x350b58['body'],{})[_0x5bf6('0x20')](respondWithResult(_0x2480e0,0xc9))['catch'](handleError(_0x2480e0,null));};exports[_0x5bf6('0x42')]=function(_0x106645,_0x1e5e09){return db[_0x5bf6('0x27')]['bulkCreate'](_0x106645[_0x5bf6('0x43')],{'raw':![],'individualHooks':!![]})[_0x5bf6('0x20')](respondWithResult(_0x1e5e09,0xc9))[_0x5bf6('0x44')](handleError(_0x1e5e09,null));};exports[_0x5bf6('0x1f')]=function(_0x1069de,_0x2ad6b8){if(_0x1069de['body']['id']){delete _0x1069de[_0x5bf6('0x43')]['id'];}return db[_0x5bf6('0x27')]['find']({'where':{'id':_0x1069de[_0x5bf6('0x3e')]['id']}})['then'](handleEntityNotFound(_0x2ad6b8,null))[_0x5bf6('0x20')](saveUpdates(_0x1069de[_0x5bf6('0x43')],null))['then'](respondWithResult(_0x2ad6b8,null))['catch'](handleError(_0x2ad6b8,null));};exports[_0x5bf6('0x21')]=function(_0x51b513,_0x18fa18){return db[_0x5bf6('0x27')][_0x5bf6('0x40')]({'where':{'id':_0x51b513[_0x5bf6('0x3e')]['id']}})[_0x5bf6('0x20')](handleEntityNotFound(_0x18fa18,null))[_0x5bf6('0x20')](removeEntity(_0x18fa18,null))[_0x5bf6('0x44')](handleError(_0x18fa18,null));};exports['bulkDestroy']=function(_0x2c4cc8,_0x81c78b){return db[_0x5bf6('0x27')][_0x5bf6('0x21')]({'where':{'id':_0x2c4cc8[_0x5bf6('0x2c')][_0x5bf6('0x45')]||[]},'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x81c78b,0xcc))['catch'](handleError(_0x81c78b,null));};exports[_0x5bf6('0x46')]=function(_0x3a4e39,_0x275b1b,_0x1d2203){return db[_0x5bf6('0x47')][_0x5bf6('0x48')]({'where':{'id':_0x3a4e39[_0x5bf6('0x3e')]['id']}})[_0x5bf6('0x20')](handleEntityNotFound(_0x275b1b,null))[_0x5bf6('0x20')](function(_0x155948){if(_0x155948){return db[_0x5bf6('0x49')][_0x5bf6('0x4a')](function(_0x108682){return db[_0x5bf6('0x27')][_0x5bf6('0x21')]({'where':{'CustomReportId':_0x3a4e39[_0x5bf6('0x3e')]['id']},'transaction':_0x108682})[_0x5bf6('0x20')](function(_0x12d69f){var _0x4dc616=_[_0x5bf6('0x26')](_0x3a4e39[_0x5bf6('0x43')],function(_0xd24024){delete _0xd24024['id'];_0xd24024['CustomReportId']=_0x3a4e39[_0x5bf6('0x3e')]['id'];return _0xd24024;});return db[_0x5bf6('0x27')][_0x5bf6('0x42')](_0x4dc616,{'transaction':_0x108682});});})['then'](function(){return db[_0x5bf6('0x27')][_0x5bf6('0x4b')]({'where':{'CustomReportId':_0x3a4e39[_0x5bf6('0x3e')]['id']}});});}})[_0x5bf6('0x20')](respondWithResult(_0x275b1b,null))[_0x5bf6('0x44')](handleError(_0x275b1b,null));};
\ No newline at end of file
+var _0x9485=['status','end','json','count','set','Content-Range','reject','save','update','then','destroy','sendStatus','error','stack','name','index','map','rawAttributes','fieldName','type','key','model','query','keys','attributes','intersection','length','hasOwnProperty','nolimit','limit','offset','order','sort','filters','filter','where','merge','VIRTUAL','options','includeAll','include','AnalyticFieldReport','findAll','catch','show','params','fields','find','create','body','bulkCreate','bulkDestroy','addFields','AnalyticCustomReport','sequelize','transaction','CustomReportId','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','lodash','crypto','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb'];(function(_0x5df59d,_0x56c539){var _0x125935=function(_0xb1060d){while(--_0xb1060d){_0x5df59d['push'](_0x5df59d['shift']());}};_0x125935(++_0x56c539);}(_0x9485,0x8b));var _0x5948=function(_0x3cb71e,_0x121dd1){_0x3cb71e=_0x3cb71e-0x0;var _0x401a11=_0x9485[_0x3cb71e];return _0x401a11;};'use strict';var pdf=require(_0x5948('0x0'));var emlformat=require(_0x5948('0x1'));var rimraf=require(_0x5948('0x2'));var zipdir=require(_0x5948('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x5948('0x4'));var moment=require(_0x5948('0x5'));var BPromise=require(_0x5948('0x6'));var Mustache=require('mustache');var util=require(_0x5948('0x7'));var path=require(_0x5948('0x8'));var sox=require(_0x5948('0x9'));var csv=require(_0x5948('0xa'));var ejs=require(_0x5948('0xb'));var fs=require('fs');var _=require(_0x5948('0xc'));var squel=require('squel');var crypto=require(_0x5948('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x5948('0xe'));var toCsv=require(_0x5948('0xa'));var querystring=require('querystring');var Papa=require(_0x5948('0xf'));var Redis=require(_0x5948('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x5948('0x11'));var as=require(_0x5948('0x12'));var hardwareService=require(_0x5948('0x13'));var logger=require(_0x5948('0x14'))(_0x5948('0x15'));var utils=require(_0x5948('0x16'));var config=require(_0x5948('0x17'));var db=require(_0x5948('0x18'))['db'];function respondWithStatusCode(_0x233d7e,_0x35af62){_0x35af62=_0x35af62||0xcc;return function(_0x3070f5){if(_0x3070f5){return _0x233d7e['sendStatus'](_0x35af62);}return _0x233d7e[_0x5948('0x19')](_0x35af62)[_0x5948('0x1a')]();};}function respondWithResult(_0x1028a6,_0x23a656){_0x23a656=_0x23a656||0xc8;return function(_0xe55911){if(_0xe55911){return _0x1028a6[_0x5948('0x19')](_0x23a656)[_0x5948('0x1b')](_0xe55911);}};}function respondWithFilteredResult(_0x36fd89,_0x4691fc){return function(_0x3565df){if(_0x3565df){var _0x281324=_0x3565df[_0x5948('0x1c')],_0x203968=_0x4691fc['offset'],_0x1cc566=_0x4691fc['offset']+_0x4691fc['limit'],_0xf46ff8;if(_0x1cc566>=_0x281324){_0x1cc566=_0x281324;_0xf46ff8=0xc8;}else{_0xf46ff8=0xce;}_0x36fd89[_0x5948('0x19')](_0xf46ff8);return _0x36fd89[_0x5948('0x1d')](_0x5948('0x1e'),_0x203968+'-'+_0x1cc566+'/'+_0x281324)[_0x5948('0x1b')](_0x3565df);}return null;};}function patchUpdates(_0x22cc28){return function(_0x1957d3){try{jsonpatch['apply'](_0x1957d3,_0x22cc28,!![]);}catch(_0xacffa2){return BPromise[_0x5948('0x1f')](_0xacffa2);}return _0x1957d3[_0x5948('0x20')]();};}function saveUpdates(_0x392397,_0x4a4edf){return function(_0x40410c){if(_0x40410c){return _0x40410c[_0x5948('0x21')](_0x392397)[_0x5948('0x22')](function(_0x7a4ed5){return _0x7a4ed5;});}return null;};}function removeEntity(_0x38925e,_0x416e76){return function(_0x31110a){if(_0x31110a){return _0x31110a[_0x5948('0x23')]()[_0x5948('0x22')](function(){_0x38925e[_0x5948('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1f2571,_0x5e0f16){return function(_0x255228){if(!_0x255228){_0x1f2571[_0x5948('0x24')](0x194);}return _0x255228;};}function handleError(_0x47374f,_0x2cd86e){_0x2cd86e=_0x2cd86e||0x1f4;return function(_0x385821){logger[_0x5948('0x25')](_0x385821[_0x5948('0x26')]);if(_0x385821[_0x5948('0x27')]){delete _0x385821['name'];}_0x47374f['status'](_0x2cd86e)['send'](_0x385821);};}exports[_0x5948('0x28')]=function(_0x37b4aa,_0xe4629a){var _0x499c35={},_0x4a9630={},_0x45d99b={'count':0x0,'rows':[]};var _0x47b55e=_[_0x5948('0x29')](db['AnalyticFieldReport'][_0x5948('0x2a')],function(_0x2d1f6c){return{'name':_0x2d1f6c[_0x5948('0x2b')],'type':_0x2d1f6c[_0x5948('0x2c')][_0x5948('0x2d')]};});_0x4a9630[_0x5948('0x2e')]=_['map'](_0x47b55e,'name');_0x4a9630[_0x5948('0x2f')]=_[_0x5948('0x30')](_0x37b4aa['query']);_0x4a9630['filters']=_['intersection'](_0x4a9630[_0x5948('0x2e')],_0x4a9630[_0x5948('0x2f')]);_0x499c35[_0x5948('0x31')]=_[_0x5948('0x32')](_0x4a9630['model'],qs['fields'](_0x37b4aa[_0x5948('0x2f')]['fields']));_0x499c35[_0x5948('0x31')]=_0x499c35['attributes'][_0x5948('0x33')]?_0x499c35[_0x5948('0x31')]:_0x4a9630[_0x5948('0x2e')];if(!_0x37b4aa[_0x5948('0x2f')][_0x5948('0x34')](_0x5948('0x35'))){_0x499c35[_0x5948('0x36')]=qs[_0x5948('0x36')](_0x37b4aa[_0x5948('0x2f')][_0x5948('0x36')]);_0x499c35['offset']=qs[_0x5948('0x37')](_0x37b4aa[_0x5948('0x2f')]['offset']);}_0x499c35[_0x5948('0x38')]=qs['sort'](_0x37b4aa[_0x5948('0x2f')][_0x5948('0x39')]);_0x499c35['where']=qs[_0x5948('0x3a')](_['pick'](_0x37b4aa[_0x5948('0x2f')],_0x4a9630[_0x5948('0x3a')]),_0x47b55e);if(_0x37b4aa[_0x5948('0x2f')][_0x5948('0x3b')]){_0x499c35[_0x5948('0x3c')]=_[_0x5948('0x3d')](_0x499c35[_0x5948('0x3c')],{'$or':_[_0x5948('0x29')](_0x47b55e,function(_0x444882){if(_0x444882[_0x5948('0x2c')]!==_0x5948('0x3e')){var _0x5328ea={};_0x5328ea[_0x444882['name']]={'$like':'%'+_0x37b4aa['query']['filter']+'%'};return _0x5328ea;}})});}_0x499c35=_['merge']({},_0x499c35,_0x37b4aa[_0x5948('0x3f')]);var _0x26e175={'where':_0x499c35[_0x5948('0x3c')]};return db['AnalyticFieldReport'][_0x5948('0x1c')](_0x26e175)[_0x5948('0x22')](function(_0x54dd66){_0x45d99b[_0x5948('0x1c')]=_0x54dd66;if(_0x37b4aa['query'][_0x5948('0x40')]){_0x499c35[_0x5948('0x41')]=[{'all':!![]}];}return db[_0x5948('0x42')][_0x5948('0x43')](_0x499c35);})['then'](function(_0x2f1705){_0x45d99b['rows']=_0x2f1705;return _0x45d99b;})[_0x5948('0x22')](respondWithFilteredResult(_0xe4629a,_0x499c35))[_0x5948('0x44')](handleError(_0xe4629a,null));};exports[_0x5948('0x45')]=function(_0x24cdfb,_0x1d215c){var _0xba70a9={'raw':![],'where':{'id':_0x24cdfb[_0x5948('0x46')]['id']}},_0xfb7984={};_0xfb7984[_0x5948('0x2e')]=_[_0x5948('0x30')](db[_0x5948('0x42')]['rawAttributes']);_0xfb7984[_0x5948('0x2f')]=_[_0x5948('0x30')](_0x24cdfb[_0x5948('0x2f')]);_0xfb7984[_0x5948('0x3a')]=_[_0x5948('0x32')](_0xfb7984[_0x5948('0x2e')],_0xfb7984[_0x5948('0x2f')]);_0xba70a9[_0x5948('0x31')]=_[_0x5948('0x32')](_0xfb7984[_0x5948('0x2e')],qs[_0x5948('0x47')](_0x24cdfb['query'][_0x5948('0x47')]));_0xba70a9[_0x5948('0x31')]=_0xba70a9[_0x5948('0x31')][_0x5948('0x33')]?_0xba70a9['attributes']:_0xfb7984['model'];if(_0x24cdfb[_0x5948('0x2f')][_0x5948('0x40')]){_0xba70a9['include']=[{'all':!![]}];}_0xba70a9=_[_0x5948('0x3d')]({},_0xba70a9,_0x24cdfb['options']);return db[_0x5948('0x42')][_0x5948('0x48')](_0xba70a9)[_0x5948('0x22')](handleEntityNotFound(_0x1d215c,null))[_0x5948('0x22')](respondWithResult(_0x1d215c,null))['catch'](handleError(_0x1d215c,null));};exports[_0x5948('0x49')]=function(_0x1d68b5,_0x4754d8){return db['AnalyticFieldReport'][_0x5948('0x49')](_0x1d68b5[_0x5948('0x4a')],{})['then'](respondWithResult(_0x4754d8,0xc9))[_0x5948('0x44')](handleError(_0x4754d8,null));};exports[_0x5948('0x4b')]=function(_0x38c6ca,_0x128d84){return db[_0x5948('0x42')]['bulkCreate'](_0x38c6ca[_0x5948('0x4a')],{'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x128d84,0xc9))[_0x5948('0x44')](handleError(_0x128d84,null));};exports['update']=function(_0xeaf4ab,_0x17ee20){if(_0xeaf4ab[_0x5948('0x4a')]['id']){delete _0xeaf4ab[_0x5948('0x4a')]['id'];}return db[_0x5948('0x42')][_0x5948('0x48')]({'where':{'id':_0xeaf4ab[_0x5948('0x46')]['id']}})[_0x5948('0x22')](handleEntityNotFound(_0x17ee20,null))[_0x5948('0x22')](saveUpdates(_0xeaf4ab[_0x5948('0x4a')],null))[_0x5948('0x22')](respondWithResult(_0x17ee20,null))[_0x5948('0x44')](handleError(_0x17ee20,null));};exports[_0x5948('0x23')]=function(_0x227923,_0x27cf8b){return db[_0x5948('0x42')][_0x5948('0x48')]({'where':{'id':_0x227923[_0x5948('0x46')]['id']}})[_0x5948('0x22')](handleEntityNotFound(_0x27cf8b,null))[_0x5948('0x22')](removeEntity(_0x27cf8b,null))[_0x5948('0x44')](handleError(_0x27cf8b,null));};exports[_0x5948('0x4c')]=function(_0x2be4b4,_0x298ea2){return db['AnalyticFieldReport'][_0x5948('0x23')]({'where':{'id':_0x2be4b4[_0x5948('0x2f')]['ids']||[]},'raw':![],'individualHooks':!![]})[_0x5948('0x22')](respondWithResult(_0x298ea2,0xcc))['catch'](handleError(_0x298ea2,null));};exports[_0x5948('0x4d')]=function(_0x108534,_0x5224f3,_0x1efd79){return db[_0x5948('0x4e')]['findOne']({'where':{'id':_0x108534[_0x5948('0x46')]['id']}})[_0x5948('0x22')](handleEntityNotFound(_0x5224f3,null))[_0x5948('0x22')](function(_0x281a74){if(_0x281a74){return db[_0x5948('0x4f')][_0x5948('0x50')](function(_0x4c12fe){return db['AnalyticFieldReport'][_0x5948('0x23')]({'where':{'CustomReportId':_0x108534[_0x5948('0x46')]['id']},'transaction':_0x4c12fe})['then'](function(_0x2ac84d){var _0x1b288d=_['map'](_0x108534[_0x5948('0x4a')],function(_0x288239){delete _0x288239['id'];_0x288239[_0x5948('0x51')]=_0x108534[_0x5948('0x46')]['id'];return _0x288239;});return db['AnalyticFieldReport'][_0x5948('0x4b')](_0x1b288d,{'transaction':_0x4c12fe});});})[_0x5948('0x22')](function(){return db[_0x5948('0x42')][_0x5948('0x43')]({'where':{'CustomReportId':_0x108534[_0x5948('0x46')]['id']}});});}})['then'](respondWithResult(_0x5224f3,null))[_0x5948('0x44')](handleError(_0x5224f3,null));};
\ No newline at end of file