Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / analyticFieldReport / analyticFieldReport.controller.js
index 2711fbf..265b386 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9c1d=['body','bulkCreate','destroy','ids','addFields','AnalyticCustomReport','findOne','sequelize','transaction','CustomReportId','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','then','name','index','AnalyticFieldReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','map','type','key','VIRTUAL','field','options','count','includeAll','findAll','catch','show','params','include','merge','find','create'];(function(_0x25ad88,_0x330d5e){var _0x347969=function(_0x14a951){while(--_0x14a951){_0x25ad88['push'](_0x25ad88['shift']());}};_0x347969(++_0x330d5e);}(_0x9c1d,0x1a9));var _0xd9c1=function(_0x40c671,_0x5f44bc){_0x40c671=_0x40c671-0x0;var _0x590bf6=_0x9c1d[_0x40c671];return _0x590bf6;};'use strict';var pdf=require(_0xd9c1('0x0'));var emlformat=require(_0xd9c1('0x1'));var rimraf=require(_0xd9c1('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xd9c1('0x3'));var rp=require(_0xd9c1('0x4'));var moment=require('moment');var BPromise=require(_0xd9c1('0x5'));var Mustache=require(_0xd9c1('0x6'));var util=require('util');var path=require(_0xd9c1('0x7'));var sox=require(_0xd9c1('0x8'));var csv=require(_0xd9c1('0x9'));var ejs=require(_0xd9c1('0xa'));var fs=require('fs');var _=require(_0xd9c1('0xb'));var squel=require(_0xd9c1('0xc'));var crypto=require(_0xd9c1('0xd'));var jsforce=require(_0xd9c1('0xe'));var deskjs=require(_0xd9c1('0xf'));var toCsv=require('to-csv');var querystring=require(_0xd9c1('0x10'));var Papa=require(_0xd9c1('0x11'));var Redis=require(_0xd9c1('0x12'));var authService=require(_0xd9c1('0x13'));var qs=require(_0xd9c1('0x14'));var hardwareService=require(_0xd9c1('0x15'));var logger=require(_0xd9c1('0x16'))('api');var utils=require(_0xd9c1('0x17'));var config=require(_0xd9c1('0x18'));var db=require(_0xd9c1('0x19'))['db'];function respondWithStatusCode(_0x4f1b24,_0x1ead8c){_0x1ead8c=_0x1ead8c||0xcc;return function(_0x50b02c){if(_0x50b02c){return _0x4f1b24[_0xd9c1('0x1a')](_0x1ead8c);}return _0x4f1b24[_0xd9c1('0x1b')](_0x1ead8c)[_0xd9c1('0x1c')]();};}function respondWithResult(_0x3eb09d,_0xb9cb5d){_0xb9cb5d=_0xb9cb5d||0xc8;return function(_0x221a24){if(_0x221a24){return _0x3eb09d[_0xd9c1('0x1b')](_0xb9cb5d)[_0xd9c1('0x1d')](_0x221a24);}};}function respondWithFilteredResult(_0xf95f06,_0x259305){return function(_0x2813bb){if(_0x2813bb){var _0x41e154=_0x2813bb['count'],_0x35125=_0x259305['offset'],_0x174ccd=_0x259305[_0xd9c1('0x1e')]+_0x259305[_0xd9c1('0x1f')],_0xe47aa2;if(_0x174ccd>=_0x41e154){_0x174ccd=_0x41e154;_0xe47aa2=0xc8;}else{_0xe47aa2=0xce;}_0xf95f06[_0xd9c1('0x1b')](_0xe47aa2);return _0xf95f06[_0xd9c1('0x20')](_0xd9c1('0x21'),_0x35125+'-'+_0x174ccd+'/'+_0x41e154)[_0xd9c1('0x1d')](_0x2813bb);}return null;};}function patchUpdates(_0xfe03f8){return function(_0x332f19){try{jsonpatch[_0xd9c1('0x22')](_0x332f19,_0xfe03f8,!![]);}catch(_0x55c310){return BPromise[_0xd9c1('0x23')](_0x55c310);}return _0x332f19[_0xd9c1('0x24')]();};}function saveUpdates(_0x37701d,_0x2aea78){return function(_0x4643ad){if(_0x4643ad){return _0x4643ad[_0xd9c1('0x25')](_0x37701d)['then'](function(_0x28f523){return _0x28f523;});}return null;};}function removeEntity(_0x32b901,_0x2bd0ab){return function(_0x5caaa1){if(_0x5caaa1){return _0x5caaa1['destroy']()[_0xd9c1('0x26')](function(){_0x32b901[_0xd9c1('0x1b')](0xcc)[_0xd9c1('0x1c')]();});}};}function handleEntityNotFound(_0x403d78,_0x18d5f3){return function(_0x5f6a76){if(!_0x5f6a76){_0x403d78[_0xd9c1('0x1a')](0x194);}return _0x5f6a76;};}function handleError(_0x562efb,_0x26df40){_0x26df40=_0x26df40||0x1f4;return function(_0x241cf1){logger['error'](_0x241cf1['stack']);if(_0x241cf1[_0xd9c1('0x27')]){delete _0x241cf1[_0xd9c1('0x27')];}_0x562efb[_0xd9c1('0x1b')](_0x26df40)['send'](_0x241cf1);};}exports[_0xd9c1('0x28')]=function(_0x282e01,_0x5a384b){var _0x4dcc10={},_0x298042={},_0x2d2f1c={'count':0x0,'rows':[]};var _0x5e193f=db[_0xd9c1('0x29')][_0xd9c1('0x2a')];_0x298042[_0xd9c1('0x2b')]=_[_0xd9c1('0x2c')](_0x5e193f);_0x298042['query']=_[_0xd9c1('0x2c')](_0x282e01[_0xd9c1('0x2d')]);_0x298042[_0xd9c1('0x2e')]=_[_0xd9c1('0x2f')](_0x298042[_0xd9c1('0x2b')],_0x298042[_0xd9c1('0x2d')]);_0x4dcc10[_0xd9c1('0x30')]=_[_0xd9c1('0x2f')](_0x298042['model'],qs['fields'](_0x282e01['query'][_0xd9c1('0x31')]));_0x4dcc10['attributes']=_0x4dcc10[_0xd9c1('0x30')][_0xd9c1('0x32')]?_0x4dcc10['attributes']:_0x298042[_0xd9c1('0x2b')];if(!_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x33')](_0xd9c1('0x34'))){_0x4dcc10[_0xd9c1('0x1f')]=qs[_0xd9c1('0x1f')](_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x1f')]);_0x4dcc10[_0xd9c1('0x1e')]=qs[_0xd9c1('0x1e')](_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x1e')]);}_0x4dcc10['order']=qs['sort'](_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x35')]);_0x4dcc10[_0xd9c1('0x36')]=qs['filters'](_[_0xd9c1('0x37')](_0x282e01[_0xd9c1('0x2d')],_0x298042['filters']));if(_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x38')]){_0x4dcc10['where']=_['merge'](_0x4dcc10[_0xd9c1('0x36')],{'$or':_[_0xd9c1('0x39')](_0x5e193f,function(_0x1abdcc){if(_0x1abdcc[_0xd9c1('0x3a')][_0xd9c1('0x3b')]!==_0xd9c1('0x3c')){var _0x58540a={};_0x58540a[_0x1abdcc[_0xd9c1('0x3d')]]={'$like':'%'+_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x38')]+'%'};return _0x58540a;}})});}_0x4dcc10=_['merge']({},_0x4dcc10,_0x282e01[_0xd9c1('0x3e')]);var _0x13b41f={'where':_0x4dcc10[_0xd9c1('0x36')]};return db[_0xd9c1('0x29')][_0xd9c1('0x3f')](_0x13b41f)[_0xd9c1('0x26')](function(_0x16a4a1){_0x2d2f1c[_0xd9c1('0x3f')]=_0x16a4a1;if(_0x282e01[_0xd9c1('0x2d')][_0xd9c1('0x40')]){_0x4dcc10['include']=[{'all':!![]}];}return db[_0xd9c1('0x29')][_0xd9c1('0x41')](_0x4dcc10);})['then'](function(_0x4e8ce6){_0x2d2f1c['rows']=_0x4e8ce6;return _0x2d2f1c;})[_0xd9c1('0x26')](respondWithFilteredResult(_0x5a384b,_0x4dcc10))[_0xd9c1('0x42')](handleError(_0x5a384b,null));};exports[_0xd9c1('0x43')]=function(_0x20ce58,_0x518cfa){var _0x14d6dd={'raw':![],'where':{'id':_0x20ce58[_0xd9c1('0x44')]['id']}},_0x418a64={};_0x418a64['model']=_['keys'](db[_0xd9c1('0x29')][_0xd9c1('0x2a')]);_0x418a64[_0xd9c1('0x2d')]=_[_0xd9c1('0x2c')](_0x20ce58[_0xd9c1('0x2d')]);_0x418a64[_0xd9c1('0x2e')]=_[_0xd9c1('0x2f')](_0x418a64[_0xd9c1('0x2b')],_0x418a64[_0xd9c1('0x2d')]);_0x14d6dd['attributes']=_[_0xd9c1('0x2f')](_0x418a64[_0xd9c1('0x2b')],qs[_0xd9c1('0x31')](_0x20ce58['query']['fields']));_0x14d6dd[_0xd9c1('0x30')]=_0x14d6dd['attributes'][_0xd9c1('0x32')]?_0x14d6dd['attributes']:_0x418a64['model'];if(_0x20ce58[_0xd9c1('0x2d')][_0xd9c1('0x40')]){_0x14d6dd[_0xd9c1('0x45')]=[{'all':!![]}];}_0x14d6dd=_[_0xd9c1('0x46')]({},_0x14d6dd,_0x20ce58[_0xd9c1('0x3e')]);return db[_0xd9c1('0x29')][_0xd9c1('0x47')](_0x14d6dd)[_0xd9c1('0x26')](handleEntityNotFound(_0x518cfa,null))[_0xd9c1('0x26')](respondWithResult(_0x518cfa,null))[_0xd9c1('0x42')](handleError(_0x518cfa,null));};exports[_0xd9c1('0x48')]=function(_0x2125eb,_0x187f7d){return db[_0xd9c1('0x29')][_0xd9c1('0x48')](_0x2125eb[_0xd9c1('0x49')],{})['then'](respondWithResult(_0x187f7d,0xc9))[_0xd9c1('0x42')](handleError(_0x187f7d,null));};exports['bulkCreate']=function(_0x4ba14f,_0x2ee1c2){return db[_0xd9c1('0x29')][_0xd9c1('0x4a')](_0x4ba14f[_0xd9c1('0x49')],{'raw':![],'individualHooks':!![]})[_0xd9c1('0x26')](respondWithResult(_0x2ee1c2,0xc9))[_0xd9c1('0x42')](handleError(_0x2ee1c2,null));};exports[_0xd9c1('0x25')]=function(_0x37473c,_0x26fcb5){if(_0x37473c[_0xd9c1('0x49')]['id']){delete _0x37473c['body']['id'];}return db[_0xd9c1('0x29')]['find']({'where':{'id':_0x37473c['params']['id']}})[_0xd9c1('0x26')](handleEntityNotFound(_0x26fcb5,null))[_0xd9c1('0x26')](saveUpdates(_0x37473c[_0xd9c1('0x49')],null))[_0xd9c1('0x26')](respondWithResult(_0x26fcb5,null))[_0xd9c1('0x42')](handleError(_0x26fcb5,null));};exports['destroy']=function(_0x40086a,_0x18b24a){return db['AnalyticFieldReport'][_0xd9c1('0x47')]({'where':{'id':_0x40086a[_0xd9c1('0x44')]['id']}})[_0xd9c1('0x26')](handleEntityNotFound(_0x18b24a,null))[_0xd9c1('0x26')](removeEntity(_0x18b24a,null))[_0xd9c1('0x42')](handleError(_0x18b24a,null));};exports['bulkDestroy']=function(_0x15a566,_0x30b3a0){return db[_0xd9c1('0x29')][_0xd9c1('0x4b')]({'where':{'id':_0x15a566['query'][_0xd9c1('0x4c')]||[]},'raw':![],'individualHooks':!![]})[_0xd9c1('0x26')](respondWithResult(_0x30b3a0,0xcc))[_0xd9c1('0x42')](handleError(_0x30b3a0,null));};exports[_0xd9c1('0x4d')]=function(_0x2e0efe,_0x2b5be7,_0x166872){return db[_0xd9c1('0x4e')][_0xd9c1('0x4f')]({'where':{'id':_0x2e0efe['params']['id']}})[_0xd9c1('0x26')](handleEntityNotFound(_0x2b5be7,null))[_0xd9c1('0x26')](function(_0x47ffba){if(_0x47ffba){return db[_0xd9c1('0x50')][_0xd9c1('0x51')](function(_0x4038f9){return db[_0xd9c1('0x29')][_0xd9c1('0x4b')]({'where':{'CustomReportId':_0x2e0efe[_0xd9c1('0x44')]['id']},'transaction':_0x4038f9})[_0xd9c1('0x26')](function(_0x45213a){var _0x1b5514=_[_0xd9c1('0x39')](_0x2e0efe['body'],function(_0x10f67b){delete _0x10f67b['id'];_0x10f67b[_0xd9c1('0x52')]=_0x2e0efe[_0xd9c1('0x44')]['id'];return _0x10f67b;});return db[_0xd9c1('0x29')][_0xd9c1('0x4a')](_0x1b5514,{'transaction':_0x4038f9});});})[_0xd9c1('0x26')](function(){return db[_0xd9c1('0x29')][_0xd9c1('0x41')]({'where':{'CustomReportId':_0x2e0efe[_0xd9c1('0x44')]['id']}});});}})[_0xd9c1('0x26')](respondWithResult(_0x2b5be7,null))['catch'](handleError(_0x2b5be7,null));};
\ No newline at end of file
+var _0xe666=['rawAttributes','model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','order','sort','where','pick','filter','key','VIRTUAL','field','options','then','includeAll','include','rows','merge','find','catch','create','body','bulkCreate','params','bulkDestroy','ids','addFields','findOne','sequelize','transaction','map','CustomReportId','html-pdf','zip-dir','request-promise','bluebird','util','path','sox','to-csv','ejs','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','../../config/utils','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','destroy','error','name','send','AnalyticFieldReport'];(function(_0x33a694,_0x9b6640){var _0x41ff01=function(_0x4c38b7){while(--_0x4c38b7){_0x33a694['push'](_0x33a694['shift']());}};_0x41ff01(++_0x9b6640);}(_0xe666,0x189));var _0x6e66=function(_0x4ba64d,_0x4fe5b6){_0x4ba64d=_0x4ba64d-0x0;var _0xe252d1=_0xe666[_0x4ba64d];return _0xe252d1;};'use strict';var pdf=require(_0x6e66('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x6e66('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x6e66('0x2'));var moment=require('moment');var BPromise=require(_0x6e66('0x3'));var Mustache=require('mustache');var util=require(_0x6e66('0x4'));var path=require(_0x6e66('0x5'));var sox=require(_0x6e66('0x6'));var csv=require(_0x6e66('0x7'));var ejs=require(_0x6e66('0x8'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x6e66('0x7'));var querystring=require(_0x6e66('0x9'));var Papa=require(_0x6e66('0xa'));var Redis=require(_0x6e66('0xb'));var authService=require(_0x6e66('0xc'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x6e66('0xd'));var logger=require(_0x6e66('0xe'))('api');var utils=require(_0x6e66('0xf'));var config=require('../../config/environment');var db=require(_0x6e66('0x10'))['db'];function respondWithStatusCode(_0x33eb6d,_0x10abe6){_0x10abe6=_0x10abe6||0xcc;return function(_0x23233d){if(_0x23233d){return _0x33eb6d['sendStatus'](_0x10abe6);}return _0x33eb6d[_0x6e66('0x11')](_0x10abe6)[_0x6e66('0x12')]();};}function respondWithResult(_0x2af3fc,_0x344a11){_0x344a11=_0x344a11||0xc8;return function(_0x5e40ce){if(_0x5e40ce){return _0x2af3fc['status'](_0x344a11)[_0x6e66('0x13')](_0x5e40ce);}};}function respondWithFilteredResult(_0x2d63d0,_0x146115){return function(_0x62559e){if(_0x62559e){var _0x4d88a9=_0x62559e[_0x6e66('0x14')],_0x1096fb=_0x146115[_0x6e66('0x15')],_0x4ff906=_0x146115[_0x6e66('0x15')]+_0x146115[_0x6e66('0x16')],_0x248ecd;if(_0x4ff906>=_0x4d88a9){_0x4ff906=_0x4d88a9;_0x248ecd=0xc8;}else{_0x248ecd=0xce;}_0x2d63d0[_0x6e66('0x11')](_0x248ecd);return _0x2d63d0[_0x6e66('0x17')](_0x6e66('0x18'),_0x1096fb+'-'+_0x4ff906+'/'+_0x4d88a9)[_0x6e66('0x13')](_0x62559e);}return null;};}function patchUpdates(_0x64f0c4){return function(_0x531373){try{jsonpatch[_0x6e66('0x19')](_0x531373,_0x64f0c4,!![]);}catch(_0x40a802){return BPromise[_0x6e66('0x1a')](_0x40a802);}return _0x531373['save']();};}function saveUpdates(_0x39dbdf,_0x141bb1){return function(_0x54ee1c){if(_0x54ee1c){return _0x54ee1c[_0x6e66('0x1b')](_0x39dbdf)['then'](function(_0x43619b){return _0x43619b;});}return null;};}function removeEntity(_0x715c9e,_0x15bde3){return function(_0x36eb89){if(_0x36eb89){return _0x36eb89[_0x6e66('0x1c')]()['then'](function(){_0x715c9e[_0x6e66('0x11')](0xcc)['end']();});}};}function handleEntityNotFound(_0x212b6f,_0x310002){return function(_0x5b216d){if(!_0x5b216d){_0x212b6f['sendStatus'](0x194);}return _0x5b216d;};}function handleError(_0x176cfc,_0x5e111a){_0x5e111a=_0x5e111a||0x1f4;return function(_0x2599b8){logger[_0x6e66('0x1d')](_0x2599b8['stack']);if(_0x2599b8[_0x6e66('0x1e')]){delete _0x2599b8[_0x6e66('0x1e')];}_0x176cfc[_0x6e66('0x11')](_0x5e111a)[_0x6e66('0x1f')](_0x2599b8);};}exports['index']=function(_0x1bbad5,_0x5c851b){var _0xf3a6b8={},_0xc625ba={},_0x9ce46a={'count':0x0,'rows':[]};var _0x25b477=db[_0x6e66('0x20')][_0x6e66('0x21')];_0xc625ba[_0x6e66('0x22')]=_['keys'](_0x25b477);_0xc625ba[_0x6e66('0x23')]=_[_0x6e66('0x24')](_0x1bbad5[_0x6e66('0x23')]);_0xc625ba[_0x6e66('0x25')]=_['intersection'](_0xc625ba[_0x6e66('0x22')],_0xc625ba[_0x6e66('0x23')]);_0xf3a6b8[_0x6e66('0x26')]=_[_0x6e66('0x27')](_0xc625ba['model'],qs[_0x6e66('0x28')](_0x1bbad5['query'][_0x6e66('0x28')]));_0xf3a6b8['attributes']=_0xf3a6b8[_0x6e66('0x26')][_0x6e66('0x29')]?_0xf3a6b8[_0x6e66('0x26')]:_0xc625ba[_0x6e66('0x22')];if(!_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x2a')]('nolimit')){_0xf3a6b8['limit']=qs[_0x6e66('0x16')](_0x1bbad5[_0x6e66('0x23')]['limit']);_0xf3a6b8[_0x6e66('0x15')]=qs[_0x6e66('0x15')](_0x1bbad5[_0x6e66('0x23')]['offset']);}_0xf3a6b8[_0x6e66('0x2b')]=qs[_0x6e66('0x2c')](_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x2c')]);_0xf3a6b8[_0x6e66('0x2d')]=qs['filters'](_[_0x6e66('0x2e')](_0x1bbad5[_0x6e66('0x23')],_0xc625ba[_0x6e66('0x25')]));if(_0x1bbad5['query'][_0x6e66('0x2f')]){_0xf3a6b8[_0x6e66('0x2d')]=_['merge'](_0xf3a6b8['where'],{'$or':_['map'](_0x25b477,function(_0x57ddeb){if(_0x57ddeb['type'][_0x6e66('0x30')]!==_0x6e66('0x31')){var _0x120c8d={};_0x120c8d[_0x57ddeb[_0x6e66('0x32')]]={'$like':'%'+_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x2f')]+'%'};return _0x120c8d;}})});}_0xf3a6b8=_['merge']({},_0xf3a6b8,_0x1bbad5[_0x6e66('0x33')]);var _0xccf499={'where':_0xf3a6b8[_0x6e66('0x2d')]};return db[_0x6e66('0x20')][_0x6e66('0x14')](_0xccf499)[_0x6e66('0x34')](function(_0x3b5564){_0x9ce46a[_0x6e66('0x14')]=_0x3b5564;if(_0x1bbad5[_0x6e66('0x23')][_0x6e66('0x35')]){_0xf3a6b8[_0x6e66('0x36')]=[{'all':!![]}];}return db[_0x6e66('0x20')]['findAll'](_0xf3a6b8);})[_0x6e66('0x34')](function(_0x3dcdd4){_0x9ce46a[_0x6e66('0x37')]=_0x3dcdd4;return _0x9ce46a;})['then'](respondWithFilteredResult(_0x5c851b,_0xf3a6b8))['catch'](handleError(_0x5c851b,null));};exports['show']=function(_0x47ee64,_0x135f04){var _0x12cf08={'raw':![],'where':{'id':_0x47ee64['params']['id']}},_0x2b1cab={};_0x2b1cab['model']=_[_0x6e66('0x24')](db[_0x6e66('0x20')]['rawAttributes']);_0x2b1cab[_0x6e66('0x23')]=_['keys'](_0x47ee64['query']);_0x2b1cab[_0x6e66('0x25')]=_['intersection'](_0x2b1cab[_0x6e66('0x22')],_0x2b1cab[_0x6e66('0x23')]);_0x12cf08['attributes']=_[_0x6e66('0x27')](_0x2b1cab[_0x6e66('0x22')],qs['fields'](_0x47ee64['query']['fields']));_0x12cf08['attributes']=_0x12cf08[_0x6e66('0x26')][_0x6e66('0x29')]?_0x12cf08['attributes']:_0x2b1cab[_0x6e66('0x22')];if(_0x47ee64[_0x6e66('0x23')]['includeAll']){_0x12cf08[_0x6e66('0x36')]=[{'all':!![]}];}_0x12cf08=_[_0x6e66('0x38')]({},_0x12cf08,_0x47ee64['options']);return db[_0x6e66('0x20')][_0x6e66('0x39')](_0x12cf08)[_0x6e66('0x34')](handleEntityNotFound(_0x135f04,null))['then'](respondWithResult(_0x135f04,null))[_0x6e66('0x3a')](handleError(_0x135f04,null));};exports['create']=function(_0x2f3917,_0x3a2a01){return db['AnalyticFieldReport'][_0x6e66('0x3b')](_0x2f3917[_0x6e66('0x3c')],{})[_0x6e66('0x34')](respondWithResult(_0x3a2a01,0xc9))[_0x6e66('0x3a')](handleError(_0x3a2a01,null));};exports['bulkCreate']=function(_0x239e42,_0x9c2b92){return db[_0x6e66('0x20')][_0x6e66('0x3d')](_0x239e42[_0x6e66('0x3c')],{'raw':![],'individualHooks':!![]})['then'](respondWithResult(_0x9c2b92,0xc9))[_0x6e66('0x3a')](handleError(_0x9c2b92,null));};exports[_0x6e66('0x1b')]=function(_0x2b53a4,_0xc7e785){if(_0x2b53a4[_0x6e66('0x3c')]['id']){delete _0x2b53a4['body']['id'];}return db[_0x6e66('0x20')]['find']({'where':{'id':_0x2b53a4[_0x6e66('0x3e')]['id']}})[_0x6e66('0x34')](handleEntityNotFound(_0xc7e785,null))[_0x6e66('0x34')](saveUpdates(_0x2b53a4[_0x6e66('0x3c')],null))['then'](respondWithResult(_0xc7e785,null))[_0x6e66('0x3a')](handleError(_0xc7e785,null));};exports[_0x6e66('0x1c')]=function(_0x3660ea,_0xfde484){return db[_0x6e66('0x20')][_0x6e66('0x39')]({'where':{'id':_0x3660ea[_0x6e66('0x3e')]['id']}})[_0x6e66('0x34')](handleEntityNotFound(_0xfde484,null))['then'](removeEntity(_0xfde484,null))[_0x6e66('0x3a')](handleError(_0xfde484,null));};exports[_0x6e66('0x3f')]=function(_0x491e49,_0x543b4d){return db[_0x6e66('0x20')]['destroy']({'where':{'id':_0x491e49[_0x6e66('0x23')][_0x6e66('0x40')]||[]},'raw':![],'individualHooks':!![]})[_0x6e66('0x34')](respondWithResult(_0x543b4d,0xcc))[_0x6e66('0x3a')](handleError(_0x543b4d,null));};exports[_0x6e66('0x41')]=function(_0x208c7c,_0xb7136b,_0x57c6b0){return db['AnalyticCustomReport'][_0x6e66('0x42')]({'where':{'id':_0x208c7c[_0x6e66('0x3e')]['id']}})[_0x6e66('0x34')](handleEntityNotFound(_0xb7136b,null))[_0x6e66('0x34')](function(_0xa9df3){if(_0xa9df3){return db[_0x6e66('0x43')][_0x6e66('0x44')](function(_0x31541e){return db[_0x6e66('0x20')]['destroy']({'where':{'CustomReportId':_0x208c7c[_0x6e66('0x3e')]['id']},'transaction':_0x31541e})['then'](function(_0x256c40){var _0x437855=_[_0x6e66('0x45')](_0x208c7c['body'],function(_0x39e216){delete _0x39e216['id'];_0x39e216[_0x6e66('0x46')]=_0x208c7c['params']['id'];return _0x39e216;});return db[_0x6e66('0x20')][_0x6e66('0x3d')](_0x437855,{'transaction':_0x31541e});});})[_0x6e66('0x34')](function(){return db[_0x6e66('0x20')]['findAll']({'where':{'CustomReportId':_0x208c7c[_0x6e66('0x3e')]['id']}});});}})['then'](respondWithResult(_0xb7136b,null))['catch'](handleError(_0xb7136b,null));};
\ No newline at end of file