Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index b8ce49f..e4868ce 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb01a=['json','offset','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','CmHopperBlack','rawAttributes','fieldName','type','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','limit','order','sort','where','pick','merge','VIRTUAL','options','count','includeAll','include','findAll','rows','params','find','body','catch','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','fs-extra','lodash','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/license/util','../../mysqldb','sendStatus','status','end'];(function(_0x1b1223,_0x34f3ce){var _0x1f399a=function(_0x1d88b9){while(--_0x1d88b9){_0x1b1223['push'](_0x1b1223['shift']());}};_0x1f399a(++_0x34f3ce);}(_0xb01a,0x1a1));var _0xab01=function(_0x56039b,_0x3de8d8){_0x56039b=_0x56039b-0x0;var _0xc90792=_0xb01a[_0x56039b];return _0xc90792;};'use strict';var pdf=require(_0xab01('0x0'));var emlformat=require(_0xab01('0x1'));var rimraf=require(_0xab01('0x2'));var zipdir=require(_0xab01('0x3'));var jsonpatch=require(_0xab01('0x4'));var rp=require(_0xab01('0x5'));var moment=require(_0xab01('0x6'));var BPromise=require(_0xab01('0x7'));var Mustache=require(_0xab01('0x8'));var util=require(_0xab01('0x9'));var path=require(_0xab01('0xa'));var sox=require(_0xab01('0xb'));var csv=require(_0xab01('0xc'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xab01('0xd'));var _=require(_0xab01('0xe'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xab01('0xf'));var deskjs=require(_0xab01('0x10'));var toCsv=require('to-csv');var querystring=require(_0xab01('0x11'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xab01('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0xab01('0x13'));var hardwareService=require(_0xab01('0x14'));var logger=require('../../config/logger')(_0xab01('0x15'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xab01('0x16'));var db=require(_0xab01('0x17'))['db'];function respondWithStatusCode(_0x1ededa,_0xe9d23c){_0xe9d23c=_0xe9d23c||0xcc;return function(_0x449402){if(_0x449402){return _0x1ededa[_0xab01('0x18')](_0xe9d23c);}return _0x1ededa[_0xab01('0x19')](_0xe9d23c)[_0xab01('0x1a')]();};}function respondWithResult(_0x509ceb,_0x4812c6){_0x4812c6=_0x4812c6||0xc8;return function(_0x512124){if(_0x512124){return _0x509ceb['status'](_0x4812c6)[_0xab01('0x1b')](_0x512124);}};}function respondWithFilteredResult(_0x4c0557,_0x2bfa8a){return function(_0x2d9c23){if(_0x2d9c23){var _0x26af11=_0x2d9c23['count'],_0x17dddb=_0x2bfa8a[_0xab01('0x1c')],_0x54bd09=_0x2bfa8a[_0xab01('0x1c')]+_0x2bfa8a['limit'],_0x3bea90;if(_0x54bd09>=_0x26af11){_0x54bd09=_0x26af11;_0x3bea90=0xc8;}else{_0x3bea90=0xce;}_0x4c0557['status'](_0x3bea90);return _0x4c0557[_0xab01('0x1d')](_0xab01('0x1e'),_0x17dddb+'-'+_0x54bd09+'/'+_0x26af11)[_0xab01('0x1b')](_0x2d9c23);}return null;};}function patchUpdates(_0x1d5af2){return function(_0x290d30){try{jsonpatch[_0xab01('0x1f')](_0x290d30,_0x1d5af2,!![]);}catch(_0x196254){return BPromise[_0xab01('0x20')](_0x196254);}return _0x290d30[_0xab01('0x21')]();};}function saveUpdates(_0x331daf,_0x50d0bd){return function(_0x9208cc){if(_0x9208cc){return _0x9208cc[_0xab01('0x22')](_0x331daf)[_0xab01('0x23')](function(_0xac3a88){return _0xac3a88;});}return null;};}function removeEntity(_0x405c93,_0x180344){return function(_0x380176){if(_0x380176){return _0x380176[_0xab01('0x24')]()['then'](function(){_0x405c93[_0xab01('0x19')](0xcc)[_0xab01('0x1a')]();});}};}function handleEntityNotFound(_0x27b430,_0x343ae6){return function(_0x134c46){if(!_0x134c46){_0x27b430[_0xab01('0x18')](0x194);}return _0x134c46;};}function handleError(_0x2e4405,_0x55831d){_0x55831d=_0x55831d||0x1f4;return function(_0x1efebe){logger[_0xab01('0x25')](_0x1efebe[_0xab01('0x26')]);if(_0x1efebe[_0xab01('0x27')]){delete _0x1efebe[_0xab01('0x27')];}_0x2e4405[_0xab01('0x19')](_0x55831d)[_0xab01('0x28')](_0x1efebe);};}exports['index']=function(_0xd908be,_0x3533e5){var _0x34908d={},_0x36c53f={},_0x3bb7fc={'count':0x0,'rows':[]};var _0x409fa1=_['map'](db[_0xab01('0x29')][_0xab01('0x2a')],function(_0x4a22c0){return{'name':_0x4a22c0[_0xab01('0x2b')],'type':_0x4a22c0[_0xab01('0x2c')][_0xab01('0x2d')]};});_0x36c53f[_0xab01('0x2e')]=_[_0xab01('0x2f')](_0x409fa1,_0xab01('0x27'));_0x36c53f[_0xab01('0x30')]=_[_0xab01('0x31')](_0xd908be['query']);_0x36c53f[_0xab01('0x32')]=_[_0xab01('0x33')](_0x36c53f['model'],_0x36c53f[_0xab01('0x30')]);_0x34908d[_0xab01('0x34')]=_[_0xab01('0x33')](_0x36c53f[_0xab01('0x2e')],qs[_0xab01('0x35')](_0xd908be[_0xab01('0x30')]['fields']));_0x34908d[_0xab01('0x34')]=_0x34908d[_0xab01('0x34')][_0xab01('0x36')]?_0x34908d[_0xab01('0x34')]:_0x36c53f[_0xab01('0x2e')];if(!_0xd908be[_0xab01('0x30')][_0xab01('0x37')]('nolimit')){_0x34908d['limit']=qs['limit'](_0xd908be[_0xab01('0x30')][_0xab01('0x38')]);_0x34908d[_0xab01('0x1c')]=qs[_0xab01('0x1c')](_0xd908be[_0xab01('0x30')][_0xab01('0x1c')]);}_0x34908d[_0xab01('0x39')]=qs[_0xab01('0x3a')](_0xd908be[_0xab01('0x30')][_0xab01('0x3a')]);_0x34908d[_0xab01('0x3b')]=qs[_0xab01('0x32')](_[_0xab01('0x3c')](_0xd908be[_0xab01('0x30')],_0x36c53f[_0xab01('0x32')]),_0x409fa1);if(_0xd908be[_0xab01('0x30')]['filter']){_0x34908d['where']=_[_0xab01('0x3d')](_0x34908d[_0xab01('0x3b')],{'$or':_['map'](_0x409fa1,function(_0x1aa09d){if(_0x1aa09d[_0xab01('0x2c')]!==_0xab01('0x3e')){var _0x4e6936={};_0x4e6936[_0x1aa09d[_0xab01('0x27')]]={'$like':'%'+_0xd908be['query']['filter']+'%'};return _0x4e6936;}})});}_0x34908d=_[_0xab01('0x3d')]({},_0x34908d,_0xd908be[_0xab01('0x3f')]);var _0x595017={'where':_0x34908d[_0xab01('0x3b')]};return db[_0xab01('0x29')]['count'](_0x595017)[_0xab01('0x23')](function(_0x211cb8){_0x3bb7fc[_0xab01('0x40')]=_0x211cb8;if(_0xd908be[_0xab01('0x30')][_0xab01('0x41')]){_0x34908d[_0xab01('0x42')]=[{'all':!![]}];}return db['CmHopperBlack'][_0xab01('0x43')](_0x34908d);})[_0xab01('0x23')](function(_0x28f407){_0x3bb7fc[_0xab01('0x44')]=_0x28f407;return _0x3bb7fc;})[_0xab01('0x23')](respondWithFilteredResult(_0x3533e5,_0x34908d))['catch'](handleError(_0x3533e5,null));};exports['show']=function(_0x4ddaff,_0x3132d5){var _0x4095bb={'raw':!![],'where':{'id':_0x4ddaff[_0xab01('0x45')]['id']}},_0x520182={};_0x520182[_0xab01('0x2e')]=_[_0xab01('0x31')](db[_0xab01('0x29')][_0xab01('0x2a')]);_0x520182[_0xab01('0x30')]=_[_0xab01('0x31')](_0x4ddaff[_0xab01('0x30')]);_0x520182[_0xab01('0x32')]=_[_0xab01('0x33')](_0x520182[_0xab01('0x2e')],_0x520182[_0xab01('0x30')]);_0x4095bb[_0xab01('0x34')]=_[_0xab01('0x33')](_0x520182[_0xab01('0x2e')],qs[_0xab01('0x35')](_0x4ddaff[_0xab01('0x30')]['fields']));_0x4095bb['attributes']=_0x4095bb[_0xab01('0x34')][_0xab01('0x36')]?_0x4095bb[_0xab01('0x34')]:_0x520182[_0xab01('0x2e')];if(_0x4ddaff[_0xab01('0x30')][_0xab01('0x41')]){_0x4095bb['include']=[{'all':!![]}];}_0x4095bb=_[_0xab01('0x3d')]({},_0x4095bb,_0x4ddaff[_0xab01('0x3f')]);return db['CmHopperBlack'][_0xab01('0x46')](_0x4095bb)[_0xab01('0x23')](handleEntityNotFound(_0x3132d5,null))[_0xab01('0x23')](respondWithResult(_0x3132d5,null))['catch'](handleError(_0x3132d5,null));};exports[_0xab01('0x22')]=function(_0xdcc33,_0x192a28){if(_0xdcc33[_0xab01('0x47')]['id']){delete _0xdcc33[_0xab01('0x47')]['id'];}return db['CmHopperBlack'][_0xab01('0x46')]({'where':{'id':_0xdcc33['params']['id']}})[_0xab01('0x23')](handleEntityNotFound(_0x192a28,null))[_0xab01('0x23')](saveUpdates(_0xdcc33[_0xab01('0x47')],null))['then'](respondWithResult(_0x192a28,null))[_0xab01('0x48')](handleError(_0x192a28,null));};exports[_0xab01('0x24')]=function(_0x46e255,_0x1b11c4){return db['CmHopperBlack'][_0xab01('0x46')]({'where':{'id':_0x46e255[_0xab01('0x45')]['id']}})[_0xab01('0x23')](handleEntityNotFound(_0x1b11c4,null))[_0xab01('0x23')](removeEntity(_0x1b11c4,null))[_0xab01('0x48')](handleError(_0x1b11c4,null));};exports['describe']=function(_0x256f87,_0x57ac48){return db['CmHopperBlack'][_0xab01('0x49')]()[_0xab01('0x23')](respondWithResult(_0x57ac48,null))[_0xab01('0x48')](handleError(_0x57ac48,null));};
\ No newline at end of file
+var _0x9d49=['find','body','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','sox','ejs','squel','crypto','jsforce','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','apply','save','update','then','destroy','error','stack','name','send','map','CmHopperBlack','rawAttributes','type','model','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','VIRTUAL','filter','options','includeAll','include','findAll','rows','catch','params','keys'];(function(_0x2e7aee,_0x44ce86){var _0x4e4758=function(_0x146aa8){while(--_0x146aa8){_0x2e7aee['push'](_0x2e7aee['shift']());}};_0x4e4758(++_0x44ce86);}(_0x9d49,0x11f));var _0x99d4=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x9d49[_0x321bb2];return _0x9c12ed;};'use strict';var pdf=require(_0x99d4('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x99d4('0x1'));var zipdir=require(_0x99d4('0x2'));var jsonpatch=require(_0x99d4('0x3'));var rp=require(_0x99d4('0x4'));var moment=require(_0x99d4('0x5'));var BPromise=require(_0x99d4('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0x99d4('0x7'));var sox=require(_0x99d4('0x8'));var csv=require('to-csv');var ejs=require(_0x99d4('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x99d4('0xa'));var crypto=require(_0x99d4('0xb'));var jsforce=require(_0x99d4('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x99d4('0xd'));var querystring=require(_0x99d4('0xe'));var Papa=require(_0x99d4('0xf'));var Redis=require(_0x99d4('0x10'));var authService=require(_0x99d4('0x11'));var qs=require(_0x99d4('0x12'));var as=require(_0x99d4('0x13'));var hardwareService=require(_0x99d4('0x14'));var logger=require(_0x99d4('0x15'))('api');var utils=require(_0x99d4('0x16'));var config=require(_0x99d4('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0x99d4('0x18'))['db'];function respondWithStatusCode(_0x269826,_0x58b99f){_0x58b99f=_0x58b99f||0xcc;return function(_0x33c155){if(_0x33c155){return _0x269826[_0x99d4('0x19')](_0x58b99f);}return _0x269826[_0x99d4('0x1a')](_0x58b99f)[_0x99d4('0x1b')]();};}function respondWithResult(_0x851c9e,_0x117d64){_0x117d64=_0x117d64||0xc8;return function(_0x48f85f){if(_0x48f85f){return _0x851c9e[_0x99d4('0x1a')](_0x117d64)['json'](_0x48f85f);}};}function respondWithFilteredResult(_0x10afca,_0xd4486b){return function(_0x33e8ce){if(_0x33e8ce){var _0xadb4c7=_0x33e8ce[_0x99d4('0x1c')],_0x46c1a3=_0xd4486b['offset'],_0x1dc3d1=_0xd4486b[_0x99d4('0x1d')]+_0xd4486b[_0x99d4('0x1e')],_0x37360b;if(_0x1dc3d1>=_0xadb4c7){_0x1dc3d1=_0xadb4c7;_0x37360b=0xc8;}else{_0x37360b=0xce;}_0x10afca[_0x99d4('0x1a')](_0x37360b);return _0x10afca[_0x99d4('0x1f')]('Content-Range',_0x46c1a3+'-'+_0x1dc3d1+'/'+_0xadb4c7)['json'](_0x33e8ce);}return null;};}function patchUpdates(_0x59ea88){return function(_0x549a01){try{jsonpatch[_0x99d4('0x20')](_0x549a01,_0x59ea88,!![]);}catch(_0x73d4c1){return BPromise['reject'](_0x73d4c1);}return _0x549a01[_0x99d4('0x21')]();};}function saveUpdates(_0x1343a4,_0x2d1870){return function(_0x3c56dd){if(_0x3c56dd){return _0x3c56dd[_0x99d4('0x22')](_0x1343a4)[_0x99d4('0x23')](function(_0x474233){return _0x474233;});}return null;};}function removeEntity(_0x1a9703,_0x574efb){return function(_0x119295){if(_0x119295){return _0x119295[_0x99d4('0x24')]()[_0x99d4('0x23')](function(){_0x1a9703[_0x99d4('0x1a')](0xcc)[_0x99d4('0x1b')]();});}};}function handleEntityNotFound(_0x4e536c,_0x23a186){return function(_0x316321){if(!_0x316321){_0x4e536c[_0x99d4('0x19')](0x194);}return _0x316321;};}function handleError(_0x5671b0,_0x122ac1){_0x122ac1=_0x122ac1||0x1f4;return function(_0x28ac0a){logger[_0x99d4('0x25')](_0x28ac0a[_0x99d4('0x26')]);if(_0x28ac0a['name']){delete _0x28ac0a[_0x99d4('0x27')];}_0x5671b0['status'](_0x122ac1)[_0x99d4('0x28')](_0x28ac0a);};}exports['index']=function(_0x4f9437,_0x4aab8e){var _0x495376={},_0xe14cc8={},_0x58a34={'count':0x0,'rows':[]};var _0x2e769c=_[_0x99d4('0x29')](db[_0x99d4('0x2a')][_0x99d4('0x2b')],function(_0x2b7cac){return{'name':_0x2b7cac['fieldName'],'type':_0x2b7cac[_0x99d4('0x2c')]['key']};});_0xe14cc8[_0x99d4('0x2d')]=_['map'](_0x2e769c,_0x99d4('0x27'));_0xe14cc8[_0x99d4('0x2e')]=_['keys'](_0x4f9437[_0x99d4('0x2e')]);_0xe14cc8[_0x99d4('0x2f')]=_['intersection'](_0xe14cc8[_0x99d4('0x2d')],_0xe14cc8[_0x99d4('0x2e')]);_0x495376[_0x99d4('0x30')]=_[_0x99d4('0x31')](_0xe14cc8[_0x99d4('0x2d')],qs[_0x99d4('0x32')](_0x4f9437[_0x99d4('0x2e')][_0x99d4('0x32')]));_0x495376[_0x99d4('0x30')]=_0x495376[_0x99d4('0x30')][_0x99d4('0x33')]?_0x495376[_0x99d4('0x30')]:_0xe14cc8[_0x99d4('0x2d')];if(!_0x4f9437[_0x99d4('0x2e')][_0x99d4('0x34')](_0x99d4('0x35'))){_0x495376[_0x99d4('0x1e')]=qs[_0x99d4('0x1e')](_0x4f9437[_0x99d4('0x2e')]['limit']);_0x495376['offset']=qs[_0x99d4('0x1d')](_0x4f9437[_0x99d4('0x2e')][_0x99d4('0x1d')]);}_0x495376[_0x99d4('0x36')]=qs[_0x99d4('0x37')](_0x4f9437[_0x99d4('0x2e')]['sort']);_0x495376[_0x99d4('0x38')]=qs['filters'](_['pick'](_0x4f9437['query'],_0xe14cc8[_0x99d4('0x2f')]),_0x2e769c);if(_0x4f9437[_0x99d4('0x2e')]['filter']){_0x495376[_0x99d4('0x38')]=_[_0x99d4('0x39')](_0x495376['where'],{'$or':_[_0x99d4('0x29')](_0x2e769c,function(_0x6cf8ca){if(_0x6cf8ca[_0x99d4('0x2c')]!==_0x99d4('0x3a')){var _0x345996={};_0x345996[_0x6cf8ca[_0x99d4('0x27')]]={'$like':'%'+_0x4f9437[_0x99d4('0x2e')][_0x99d4('0x3b')]+'%'};return _0x345996;}})});}_0x495376=_['merge']({},_0x495376,_0x4f9437[_0x99d4('0x3c')]);var _0x41035f={'where':_0x495376['where']};return db[_0x99d4('0x2a')][_0x99d4('0x1c')](_0x41035f)[_0x99d4('0x23')](function(_0x59a7f2){_0x58a34['count']=_0x59a7f2;if(_0x4f9437['query'][_0x99d4('0x3d')]){_0x495376[_0x99d4('0x3e')]=[{'all':!![]}];}return db[_0x99d4('0x2a')][_0x99d4('0x3f')](_0x495376);})[_0x99d4('0x23')](function(_0x3db6b7){_0x58a34[_0x99d4('0x40')]=_0x3db6b7;return _0x58a34;})[_0x99d4('0x23')](respondWithFilteredResult(_0x4aab8e,_0x495376))[_0x99d4('0x41')](handleError(_0x4aab8e,null));};exports['show']=function(_0x5a6d4e,_0x28bace){var _0x5409eb={'raw':!![],'where':{'id':_0x5a6d4e[_0x99d4('0x42')]['id']}},_0xe98ceb={};_0xe98ceb[_0x99d4('0x2d')]=_['keys'](db[_0x99d4('0x2a')][_0x99d4('0x2b')]);_0xe98ceb[_0x99d4('0x2e')]=_[_0x99d4('0x43')](_0x5a6d4e[_0x99d4('0x2e')]);_0xe98ceb[_0x99d4('0x2f')]=_[_0x99d4('0x31')](_0xe98ceb[_0x99d4('0x2d')],_0xe98ceb[_0x99d4('0x2e')]);_0x5409eb[_0x99d4('0x30')]=_[_0x99d4('0x31')](_0xe98ceb[_0x99d4('0x2d')],qs['fields'](_0x5a6d4e[_0x99d4('0x2e')][_0x99d4('0x32')]));_0x5409eb['attributes']=_0x5409eb['attributes'][_0x99d4('0x33')]?_0x5409eb['attributes']:_0xe98ceb['model'];if(_0x5a6d4e[_0x99d4('0x2e')][_0x99d4('0x3d')]){_0x5409eb[_0x99d4('0x3e')]=[{'all':!![]}];}_0x5409eb=_[_0x99d4('0x39')]({},_0x5409eb,_0x5a6d4e[_0x99d4('0x3c')]);return db[_0x99d4('0x2a')][_0x99d4('0x44')](_0x5409eb)['then'](handleEntityNotFound(_0x28bace,null))[_0x99d4('0x23')](respondWithResult(_0x28bace,null))[_0x99d4('0x41')](handleError(_0x28bace,null));};exports[_0x99d4('0x22')]=function(_0x4597c2,_0x4ecf7c){if(_0x4597c2[_0x99d4('0x45')]['id']){delete _0x4597c2[_0x99d4('0x45')]['id'];}return db[_0x99d4('0x2a')]['find']({'where':{'id':_0x4597c2[_0x99d4('0x42')]['id']}})[_0x99d4('0x23')](handleEntityNotFound(_0x4ecf7c,null))[_0x99d4('0x23')](saveUpdates(_0x4597c2[_0x99d4('0x45')],null))[_0x99d4('0x23')](respondWithResult(_0x4ecf7c,null))[_0x99d4('0x41')](handleError(_0x4ecf7c,null));};exports[_0x99d4('0x24')]=function(_0x1b664c,_0x92b0a7){return db[_0x99d4('0x2a')][_0x99d4('0x44')]({'where':{'id':_0x1b664c['params']['id']}})[_0x99d4('0x23')](handleEntityNotFound(_0x92b0a7,null))[_0x99d4('0x23')](removeEntity(_0x92b0a7,null))[_0x99d4('0x41')](handleError(_0x92b0a7,null));};exports[_0x99d4('0x46')]=function(_0x54c841,_0x2efe6f){return db[_0x99d4('0x2a')][_0x99d4('0x46')]()['then'](respondWithResult(_0x2efe6f,null))[_0x99d4('0x41')](handleError(_0x2efe6f,null));};
\ No newline at end of file