Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / cdr / cdr.controller.js
index cd85706..8b53a49 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc012=['squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/environment','../../mysqldb','sendStatus','end','status','json','offset','undefined','limit','count','set','Content-Range','apply','save','update','then','destroy','error','name','render','body','contact','message','agent','interaction','account','index','map','Cdr','fieldName','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','type','merge','options','includeAll','include','findAll','rows','catch','show','params','create','find','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash'];(function(_0x38ef72,_0xcf3f11){var _0x3f6cdf=function(_0x436bcd){while(--_0x436bcd){_0x38ef72['push'](_0x38ef72['shift']());}};_0x3f6cdf(++_0xcf3f11);}(_0xc012,0xe6));var _0x2c01=function(_0x558e1e,_0x3fd803){_0x558e1e=_0x558e1e-0x0;var _0x5ba193=_0xc012[_0x558e1e];return _0x5ba193;};'use strict';var emlformat=require(_0x2c01('0x0'));var rimraf=require(_0x2c01('0x1'));var zipdir=require(_0x2c01('0x2'));var jsonpatch=require(_0x2c01('0x3'));var rp=require(_0x2c01('0x4'));var moment=require(_0x2c01('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x2c01('0x6'));var util=require(_0x2c01('0x7'));var path=require(_0x2c01('0x8'));var sox=require(_0x2c01('0x9'));var csv=require(_0x2c01('0xa'));var ejs=require(_0x2c01('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x2c01('0xc'));var squel=require(_0x2c01('0xd'));var crypto=require(_0x2c01('0xe'));var jsforce=require(_0x2c01('0xf'));var deskjs=require(_0x2c01('0x10'));var toCsv=require(_0x2c01('0xa'));var querystring=require(_0x2c01('0x11'));var Papa=require('papaparse');var Redis=require(_0x2c01('0x12'));var authService=require(_0x2c01('0x13'));var qs=require(_0x2c01('0x14'));var as=require(_0x2c01('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x2c01('0x16'));var utils=require('../../config/utils');var config=require(_0x2c01('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0x2c01('0x18'))['db'];function respondWithStatusCode(_0x4e5eef,_0x3fbdc6){_0x3fbdc6=_0x3fbdc6||0xcc;return function(_0x2e2d68){if(_0x2e2d68){return _0x4e5eef[_0x2c01('0x19')](_0x3fbdc6);}return _0x4e5eef['status'](_0x3fbdc6)[_0x2c01('0x1a')]();};}function respondWithResult(_0x2f6dbf,_0x233463){_0x233463=_0x233463||0xc8;return function(_0xd860fd){if(_0xd860fd){return _0x2f6dbf[_0x2c01('0x1b')](_0x233463)[_0x2c01('0x1c')](_0xd860fd);}};}function respondWithFilteredResult(_0x1f5d71,_0x1e94b0){return function(_0x4e3b73){if(_0x4e3b73){var _0x1934f1=typeof _0x1e94b0[_0x2c01('0x1d')]===_0x2c01('0x1e')&&typeof _0x1e94b0[_0x2c01('0x1f')]==='undefined';var _0x4a16a4=_0x4e3b73[_0x2c01('0x20')];var _0x40c9f0=_0x1934f1?0x0:_0x1e94b0[_0x2c01('0x1d')];var _0x24b9c2=_0x1934f1?_0x4e3b73[_0x2c01('0x20')]:_0x1e94b0[_0x2c01('0x1d')]+_0x1e94b0[_0x2c01('0x1f')];var _0x59cce5;if(_0x24b9c2>=_0x4a16a4){_0x24b9c2=_0x4a16a4;_0x59cce5=0xc8;}else{_0x59cce5=0xce;}_0x1f5d71[_0x2c01('0x1b')](_0x59cce5);return _0x1f5d71[_0x2c01('0x21')](_0x2c01('0x22'),_0x40c9f0+'-'+_0x24b9c2+'/'+_0x4a16a4)[_0x2c01('0x1c')](_0x4e3b73);}return null;};}function patchUpdates(_0x4f0893){return function(_0x4915ec){try{jsonpatch[_0x2c01('0x23')](_0x4915ec,_0x4f0893,!![]);}catch(_0x327999){return BPromise['reject'](_0x327999);}return _0x4915ec[_0x2c01('0x24')]();};}function saveUpdates(_0x15b36e,_0x750e93){return function(_0x38cb86){if(_0x38cb86){return _0x38cb86[_0x2c01('0x25')](_0x15b36e)[_0x2c01('0x26')](function(_0x455fd6){return _0x455fd6;});}return null;};}function removeEntity(_0x375049,_0x4eab95){return function(_0x5af6b0){if(_0x5af6b0){return _0x5af6b0[_0x2c01('0x27')]()['then'](function(){_0x375049['status'](0xcc)[_0x2c01('0x1a')]();});}};}function handleEntityNotFound(_0x4739a5,_0x25c47e){return function(_0xa358c9){if(!_0xa358c9){_0x4739a5[_0x2c01('0x19')](0x194);}return _0xa358c9;};}function handleError(_0x3726b6,_0x3e4df1){_0x3e4df1=_0x3e4df1||0x1f4;return function(_0x334bb5){logger[_0x2c01('0x28')](_0x334bb5['stack']);if(_0x334bb5[_0x2c01('0x29')]){delete _0x334bb5[_0x2c01('0x29')];}_0x3726b6[_0x2c01('0x1b')](_0x3e4df1)['send'](_0x334bb5);};}function getMustacheRender(_0x46cadf,_0x2250a9){return Mustache[_0x2c01('0x2a')](_0x46cadf,_['merge'](_0x2250a9[_0x2c01('0x2b')],{'contact':_0x2250a9[_0x2c01('0x2c')],'message':_0x2250a9[_0x2c01('0x2d')],'agent':_0x2250a9[_0x2c01('0x2e')],'interaction':_0x2250a9[_0x2c01('0x2f')],'account':_0x2250a9[_0x2c01('0x30')]}))||'';}exports[_0x2c01('0x31')]=function(_0x3082c5,_0x1fccd2){var _0x27aec5={},_0x24dd34={},_0x554188={'count':0x0,'rows':[]};var _0x220f05=_[_0x2c01('0x32')](db[_0x2c01('0x33')]['rawAttributes'],function(_0x10ba60){return{'name':_0x10ba60[_0x2c01('0x34')],'type':_0x10ba60['type']['key']};});_0x24dd34[_0x2c01('0x35')]=_['map'](_0x220f05,_0x2c01('0x29'));_0x24dd34[_0x2c01('0x36')]=_[_0x2c01('0x37')](_0x3082c5['query']);_0x24dd34[_0x2c01('0x38')]=_[_0x2c01('0x39')](_0x24dd34[_0x2c01('0x35')],_0x24dd34[_0x2c01('0x36')]);_0x27aec5['attributes']=_['intersection'](_0x24dd34[_0x2c01('0x35')],qs[_0x2c01('0x3a')](_0x3082c5[_0x2c01('0x36')]['fields']));_0x27aec5[_0x2c01('0x3b')]=_0x27aec5[_0x2c01('0x3b')][_0x2c01('0x3c')]?_0x27aec5[_0x2c01('0x3b')]:_0x24dd34['model'];if(!_0x3082c5['query'][_0x2c01('0x3d')](_0x2c01('0x3e'))){_0x27aec5[_0x2c01('0x1f')]=qs['limit'](_0x3082c5[_0x2c01('0x36')][_0x2c01('0x1f')]);_0x27aec5[_0x2c01('0x1d')]=qs[_0x2c01('0x1d')](_0x3082c5[_0x2c01('0x36')][_0x2c01('0x1d')]);}_0x27aec5[_0x2c01('0x3f')]=qs[_0x2c01('0x40')](_0x3082c5[_0x2c01('0x36')][_0x2c01('0x40')]);_0x27aec5[_0x2c01('0x41')]=qs[_0x2c01('0x38')](_[_0x2c01('0x42')](_0x3082c5['query'],_0x24dd34['filters']),_0x220f05);if(_0x3082c5[_0x2c01('0x36')][_0x2c01('0x43')]){_0x27aec5[_0x2c01('0x41')]=_['merge'](_0x27aec5['where'],{'$or':_[_0x2c01('0x32')](_0x220f05,function(_0x6c78c3){if(_0x6c78c3[_0x2c01('0x44')]!=='VIRTUAL'){var _0x1a98ce={};_0x1a98ce[_0x6c78c3[_0x2c01('0x29')]]={'$like':'%'+_0x3082c5[_0x2c01('0x36')]['filter']+'%'};return _0x1a98ce;}})});}_0x27aec5=_[_0x2c01('0x45')]({},_0x27aec5,_0x3082c5[_0x2c01('0x46')]);var _0x571ac8={'where':_0x27aec5['where']};return db['Cdr']['count'](_0x571ac8)['then'](function(_0xe24b04){_0x554188[_0x2c01('0x20')]=_0xe24b04;if(_0x3082c5[_0x2c01('0x36')][_0x2c01('0x47')]){_0x27aec5[_0x2c01('0x48')]=[{'all':!![]}];}return db[_0x2c01('0x33')][_0x2c01('0x49')](_0x27aec5);})[_0x2c01('0x26')](function(_0x450331){_0x554188[_0x2c01('0x4a')]=_0x450331;return _0x554188;})[_0x2c01('0x26')](respondWithFilteredResult(_0x1fccd2,_0x27aec5))[_0x2c01('0x4b')](handleError(_0x1fccd2,null));};exports[_0x2c01('0x4c')]=function(_0x3fc735,_0x274283){var _0x34ff61={'raw':!![],'where':{'id':_0x3fc735[_0x2c01('0x4d')]['id']}},_0x2465ed={};_0x2465ed[_0x2c01('0x35')]=_['keys'](db[_0x2c01('0x33')]['rawAttributes']);_0x2465ed['query']=_[_0x2c01('0x37')](_0x3fc735[_0x2c01('0x36')]);_0x2465ed[_0x2c01('0x38')]=_[_0x2c01('0x39')](_0x2465ed[_0x2c01('0x35')],_0x2465ed[_0x2c01('0x36')]);_0x34ff61[_0x2c01('0x3b')]=_[_0x2c01('0x39')](_0x2465ed['model'],qs[_0x2c01('0x3a')](_0x3fc735[_0x2c01('0x36')]['fields']));_0x34ff61[_0x2c01('0x3b')]=_0x34ff61[_0x2c01('0x3b')][_0x2c01('0x3c')]?_0x34ff61[_0x2c01('0x3b')]:_0x2465ed[_0x2c01('0x35')];if(_0x3fc735[_0x2c01('0x36')][_0x2c01('0x47')]){_0x34ff61['include']=[{'all':!![]}];}_0x34ff61=_[_0x2c01('0x45')]({},_0x34ff61,_0x3fc735['options']);return db[_0x2c01('0x33')]['find'](_0x34ff61)[_0x2c01('0x26')](handleEntityNotFound(_0x274283,null))['then'](respondWithResult(_0x274283,null))[_0x2c01('0x4b')](handleError(_0x274283,null));};exports[_0x2c01('0x4e')]=function(_0x4a6492,_0x3eb14d){return db[_0x2c01('0x33')]['create'](_0x4a6492[_0x2c01('0x2b')],{})[_0x2c01('0x26')](respondWithResult(_0x3eb14d,0xc9))[_0x2c01('0x4b')](handleError(_0x3eb14d,null));};exports[_0x2c01('0x25')]=function(_0x5196d2,_0x3e60a4){if(_0x5196d2[_0x2c01('0x2b')]['id']){delete _0x5196d2[_0x2c01('0x2b')]['id'];}return db[_0x2c01('0x33')][_0x2c01('0x4f')]({'where':{'id':_0x5196d2[_0x2c01('0x4d')]['id']}})[_0x2c01('0x26')](handleEntityNotFound(_0x3e60a4,null))[_0x2c01('0x26')](saveUpdates(_0x5196d2[_0x2c01('0x2b')],null))[_0x2c01('0x26')](respondWithResult(_0x3e60a4,null))['catch'](handleError(_0x3e60a4,null));};exports[_0x2c01('0x27')]=function(_0x130d26,_0x10b201){return db[_0x2c01('0x33')]['find']({'where':{'id':_0x130d26[_0x2c01('0x4d')]['id']}})[_0x2c01('0x26')](handleEntityNotFound(_0x10b201,null))[_0x2c01('0x26')](removeEntity(_0x10b201,null))[_0x2c01('0x4b')](handleError(_0x10b201,null));};exports[_0x2c01('0x50')]=function(_0x4a5d05,_0x11768d){return db[_0x2c01('0x33')][_0x2c01('0x50')]()[_0x2c01('0x26')](respondWithResult(_0x11768d,null))[_0x2c01('0x4b')](handleError(_0x11768d,null));};
\ No newline at end of file
+var _0x03e6=['filter','VIRTUAL','options','Cdr','includeAll','findAll','rows','show','params','find','create','catch','update','describe','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','end','status','json','undefined','limit','count','offset','set','Content-Range','apply','reject','save','then','destroy','sendStatus','stack','name','send','merge','body','message','agent','interaction','index','map','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','length','nolimit','order','sort','where','pick'];(function(_0x4c76f2,_0x2412c2){var _0x2317f4=function(_0x1062b6){while(--_0x1062b6){_0x4c76f2['push'](_0x4c76f2['shift']());}};_0x2317f4(++_0x2412c2);}(_0x03e6,0x15e));var _0x603e=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0x03e6[_0x2641f9];return _0x585741;};'use strict';var emlformat=require(_0x603e('0x0'));var rimraf=require(_0x603e('0x1'));var zipdir=require(_0x603e('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x603e('0x3'));var moment=require(_0x603e('0x4'));var BPromise=require(_0x603e('0x5'));var Mustache=require(_0x603e('0x6'));var util=require(_0x603e('0x7'));var path=require('path');var sox=require(_0x603e('0x8'));var csv=require(_0x603e('0x9'));var ejs=require(_0x603e('0xa'));var fs=require('fs');var fs_extra=require(_0x603e('0xb'));var _=require('lodash');var squel=require(_0x603e('0xc'));var crypto=require(_0x603e('0xd'));var jsforce=require(_0x603e('0xe'));var deskjs=require(_0x603e('0xf'));var toCsv=require(_0x603e('0x9'));var querystring=require(_0x603e('0x10'));var Papa=require(_0x603e('0x11'));var Redis=require(_0x603e('0x12'));var authService=require(_0x603e('0x13'));var qs=require(_0x603e('0x14'));var as=require(_0x603e('0x15'));var hardwareService=require(_0x603e('0x16'));var logger=require(_0x603e('0x17'))(_0x603e('0x18'));var utils=require(_0x603e('0x19'));var config=require(_0x603e('0x1a'));var licenseUtil=require(_0x603e('0x1b'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x441eea,_0x2ef541){_0x2ef541=_0x2ef541||0xcc;return function(_0x277e2f){if(_0x277e2f){return _0x441eea['sendStatus'](_0x2ef541);}return _0x441eea['status'](_0x2ef541)[_0x603e('0x1c')]();};}function respondWithResult(_0x191076,_0x2844a5){_0x2844a5=_0x2844a5||0xc8;return function(_0x8af041){if(_0x8af041){return _0x191076[_0x603e('0x1d')](_0x2844a5)[_0x603e('0x1e')](_0x8af041);}};}function respondWithFilteredResult(_0x5066e3,_0x3a01f0){return function(_0x187dd0){if(_0x187dd0){var _0x1fd334=typeof _0x3a01f0['offset']===_0x603e('0x1f')&&typeof _0x3a01f0[_0x603e('0x20')]===_0x603e('0x1f');var _0x9f0be6=_0x187dd0[_0x603e('0x21')];var _0x10cd35=_0x1fd334?0x0:_0x3a01f0[_0x603e('0x22')];var _0x4da9ba=_0x1fd334?_0x187dd0[_0x603e('0x21')]:_0x3a01f0['offset']+_0x3a01f0[_0x603e('0x20')];var _0x43e7d4;if(_0x4da9ba>=_0x9f0be6){_0x4da9ba=_0x9f0be6;_0x43e7d4=0xc8;}else{_0x43e7d4=0xce;}_0x5066e3['status'](_0x43e7d4);return _0x5066e3[_0x603e('0x23')](_0x603e('0x24'),_0x10cd35+'-'+_0x4da9ba+'/'+_0x9f0be6)[_0x603e('0x1e')](_0x187dd0);}return null;};}function patchUpdates(_0x37e91c){return function(_0x3f1870){try{jsonpatch[_0x603e('0x25')](_0x3f1870,_0x37e91c,!![]);}catch(_0x4e89e5){return BPromise[_0x603e('0x26')](_0x4e89e5);}return _0x3f1870[_0x603e('0x27')]();};}function saveUpdates(_0x27ceba,_0x3a6e0c){return function(_0x31f51f){if(_0x31f51f){return _0x31f51f['update'](_0x27ceba)[_0x603e('0x28')](function(_0x4fc27d){return _0x4fc27d;});}return null;};}function removeEntity(_0xfc4e84,_0x51b7c8){return function(_0x313518){if(_0x313518){return _0x313518[_0x603e('0x29')]()[_0x603e('0x28')](function(){_0xfc4e84[_0x603e('0x1d')](0xcc)[_0x603e('0x1c')]();});}};}function handleEntityNotFound(_0x2e7835,_0x41164c){return function(_0x5087f8){if(!_0x5087f8){_0x2e7835[_0x603e('0x2a')](0x194);}return _0x5087f8;};}function handleError(_0x18ef5d,_0x37091b){_0x37091b=_0x37091b||0x1f4;return function(_0x5cc1ec){logger['error'](_0x5cc1ec[_0x603e('0x2b')]);if(_0x5cc1ec[_0x603e('0x2c')]){delete _0x5cc1ec[_0x603e('0x2c')];}_0x18ef5d[_0x603e('0x1d')](_0x37091b)[_0x603e('0x2d')](_0x5cc1ec);};}function getMustacheRender(_0x40d4d6,_0x2adcc3){return Mustache['render'](_0x40d4d6,_[_0x603e('0x2e')](_0x2adcc3[_0x603e('0x2f')],{'contact':_0x2adcc3['contact'],'message':_0x2adcc3[_0x603e('0x30')],'agent':_0x2adcc3[_0x603e('0x31')],'interaction':_0x2adcc3[_0x603e('0x32')],'account':_0x2adcc3['account']}))||'';}exports[_0x603e('0x33')]=function(_0x190088,_0x112736){var _0x16e1d8={},_0x16b8a7={},_0x1641dd={'count':0x0,'rows':[]};var _0x17dba8=_[_0x603e('0x34')](db['Cdr'][_0x603e('0x35')],function(_0x39e6f2){return{'name':_0x39e6f2[_0x603e('0x36')],'type':_0x39e6f2[_0x603e('0x37')][_0x603e('0x38')]};});_0x16b8a7[_0x603e('0x39')]=_[_0x603e('0x34')](_0x17dba8,_0x603e('0x2c'));_0x16b8a7['query']=_[_0x603e('0x3a')](_0x190088[_0x603e('0x3b')]);_0x16b8a7[_0x603e('0x3c')]=_[_0x603e('0x3d')](_0x16b8a7[_0x603e('0x39')],_0x16b8a7['query']);_0x16e1d8[_0x603e('0x3e')]=_['intersection'](_0x16b8a7[_0x603e('0x39')],qs['fields'](_0x190088[_0x603e('0x3b')][_0x603e('0x3f')]));_0x16e1d8[_0x603e('0x3e')]=_0x16e1d8[_0x603e('0x3e')][_0x603e('0x40')]?_0x16e1d8[_0x603e('0x3e')]:_0x16b8a7[_0x603e('0x39')];if(!_0x190088[_0x603e('0x3b')]['hasOwnProperty'](_0x603e('0x41'))){_0x16e1d8['limit']=qs['limit'](_0x190088[_0x603e('0x3b')][_0x603e('0x20')]);_0x16e1d8['offset']=qs[_0x603e('0x22')](_0x190088[_0x603e('0x3b')][_0x603e('0x22')]);}_0x16e1d8[_0x603e('0x42')]=qs['sort'](_0x190088[_0x603e('0x3b')][_0x603e('0x43')]);_0x16e1d8[_0x603e('0x44')]=qs[_0x603e('0x3c')](_[_0x603e('0x45')](_0x190088[_0x603e('0x3b')],_0x16b8a7[_0x603e('0x3c')]),_0x17dba8);if(_0x190088[_0x603e('0x3b')][_0x603e('0x46')]){_0x16e1d8[_0x603e('0x44')]=_['merge'](_0x16e1d8[_0x603e('0x44')],{'$or':_[_0x603e('0x34')](_0x17dba8,function(_0x22fa5a){if(_0x22fa5a[_0x603e('0x37')]!==_0x603e('0x47')){var _0xdeea5={};_0xdeea5[_0x22fa5a['name']]={'$like':'%'+_0x190088[_0x603e('0x3b')][_0x603e('0x46')]+'%'};return _0xdeea5;}})});}_0x16e1d8=_['merge']({},_0x16e1d8,_0x190088[_0x603e('0x48')]);var _0x1a91e2={'where':_0x16e1d8['where']};return db[_0x603e('0x49')][_0x603e('0x21')](_0x1a91e2)['then'](function(_0x513a33){_0x1641dd['count']=_0x513a33;if(_0x190088[_0x603e('0x3b')][_0x603e('0x4a')]){_0x16e1d8['include']=[{'all':!![]}];}return db['Cdr'][_0x603e('0x4b')](_0x16e1d8);})[_0x603e('0x28')](function(_0x20b7ed){_0x1641dd[_0x603e('0x4c')]=_0x20b7ed;return _0x1641dd;})['then'](respondWithFilteredResult(_0x112736,_0x16e1d8))['catch'](handleError(_0x112736,null));};exports[_0x603e('0x4d')]=function(_0x2fa916,_0x1d0c0d){var _0x10bdcb={'raw':!![],'where':{'id':_0x2fa916[_0x603e('0x4e')]['id']}},_0x680013={};_0x680013[_0x603e('0x39')]=_[_0x603e('0x3a')](db[_0x603e('0x49')][_0x603e('0x35')]);_0x680013['query']=_[_0x603e('0x3a')](_0x2fa916[_0x603e('0x3b')]);_0x680013[_0x603e('0x3c')]=_[_0x603e('0x3d')](_0x680013[_0x603e('0x39')],_0x680013[_0x603e('0x3b')]);_0x10bdcb['attributes']=_[_0x603e('0x3d')](_0x680013[_0x603e('0x39')],qs[_0x603e('0x3f')](_0x2fa916[_0x603e('0x3b')]['fields']));_0x10bdcb['attributes']=_0x10bdcb['attributes'][_0x603e('0x40')]?_0x10bdcb[_0x603e('0x3e')]:_0x680013[_0x603e('0x39')];if(_0x2fa916[_0x603e('0x3b')][_0x603e('0x4a')]){_0x10bdcb['include']=[{'all':!![]}];}_0x10bdcb=_['merge']({},_0x10bdcb,_0x2fa916[_0x603e('0x48')]);return db[_0x603e('0x49')][_0x603e('0x4f')](_0x10bdcb)[_0x603e('0x28')](handleEntityNotFound(_0x1d0c0d,null))['then'](respondWithResult(_0x1d0c0d,null))['catch'](handleError(_0x1d0c0d,null));};exports[_0x603e('0x50')]=function(_0x43be89,_0x9cfdb8){return db['Cdr'][_0x603e('0x50')](_0x43be89[_0x603e('0x2f')],{})[_0x603e('0x28')](respondWithResult(_0x9cfdb8,0xc9))[_0x603e('0x51')](handleError(_0x9cfdb8,null));};exports[_0x603e('0x52')]=function(_0x3e580a,_0x5e32a7){if(_0x3e580a[_0x603e('0x2f')]['id']){delete _0x3e580a[_0x603e('0x2f')]['id'];}return db[_0x603e('0x49')][_0x603e('0x4f')]({'where':{'id':_0x3e580a[_0x603e('0x4e')]['id']}})[_0x603e('0x28')](handleEntityNotFound(_0x5e32a7,null))[_0x603e('0x28')](saveUpdates(_0x3e580a[_0x603e('0x2f')],null))['then'](respondWithResult(_0x5e32a7,null))['catch'](handleError(_0x5e32a7,null));};exports['destroy']=function(_0x477513,_0x3450b9){return db[_0x603e('0x49')][_0x603e('0x4f')]({'where':{'id':_0x477513[_0x603e('0x4e')]['id']}})[_0x603e('0x28')](handleEntityNotFound(_0x3450b9,null))[_0x603e('0x28')](removeEntity(_0x3450b9,null))[_0x603e('0x51')](handleError(_0x3450b9,null));};exports[_0x603e('0x53')]=function(_0x293927,_0x2a131c){return db[_0x603e('0x49')][_0x603e('0x53')]()[_0x603e('0x28')](respondWithResult(_0x2a131c,null))['catch'](handleError(_0x2a131c,null));};
\ No newline at end of file