Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.controller.js
index d2f7c95..ddb0814 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5fae=['apply','save','then','get','CmHopperAdditionalPhones','UserProfileResource','destroy','sendStatus','stack','send','index','map','type','key','name','query','intersection','model','attributes','fields','length','nolimit','offset','order','sort','where','pick','merge','VIRTUAL','filter','options','CmHopperAdditionalPhone','includeAll','include','findAll','rows','catch','keys','rawAttributes','filters','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','params','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','limit','set','Content-Range'];(function(_0x19950b,_0x53d0d7){var _0x3c6b41=function(_0x3924ad){while(--_0x3924ad){_0x19950b['push'](_0x19950b['shift']());}};_0x3c6b41(++_0x53d0d7);}(_0x5fae,0x133));var _0xe5fa=function(_0x23fcca,_0x119570){_0x23fcca=_0x23fcca-0x0;var _0x3f12a5=_0x5fae[_0x23fcca];return _0x3f12a5;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xe5fa('0x0'));var rimraf=require(_0xe5fa('0x1'));var zipdir=require(_0xe5fa('0x2'));var jsonpatch=require(_0xe5fa('0x3'));var rp=require('request-promise');var moment=require(_0xe5fa('0x4'));var BPromise=require(_0xe5fa('0x5'));var Mustache=require(_0xe5fa('0x6'));var util=require(_0xe5fa('0x7'));var path=require(_0xe5fa('0x8'));var sox=require(_0xe5fa('0x9'));var csv=require(_0xe5fa('0xa'));var ejs=require(_0xe5fa('0xb'));var fs=require('fs');var _=require(_0xe5fa('0xc'));var squel=require(_0xe5fa('0xd'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xe5fa('0xe'));var toCsv=require(_0xe5fa('0xa'));var querystring=require(_0xe5fa('0xf'));var Papa=require(_0xe5fa('0x10'));var Redis=require(_0xe5fa('0x11'));var authService=require(_0xe5fa('0x12'));var qs=require(_0xe5fa('0x13'));var as=require(_0xe5fa('0x14'));var hardwareService=require(_0xe5fa('0x15'));var logger=require(_0xe5fa('0x16'))('api');var utils=require(_0xe5fa('0x17'));var config=require(_0xe5fa('0x18'));var db=require(_0xe5fa('0x19'))['db'];function respondWithStatusCode(_0x4af37b,_0xe5a82){_0xe5a82=_0xe5a82||0xcc;return function(_0x352995){if(_0x352995){return _0x4af37b['sendStatus'](_0xe5a82);}return _0x4af37b[_0xe5fa('0x1a')](_0xe5a82)[_0xe5fa('0x1b')]();};}function respondWithResult(_0x2728b6,_0x418659){_0x418659=_0x418659||0xc8;return function(_0x2a705b){if(_0x2a705b){return _0x2728b6[_0xe5fa('0x1a')](_0x418659)[_0xe5fa('0x1c')](_0x2a705b);}};}function respondWithFilteredResult(_0x4f5a96,_0x279ba6){return function(_0x1a209a){if(_0x1a209a){var _0x13df45=_0x1a209a[_0xe5fa('0x1d')],_0xc5b086=_0x279ba6['offset'],_0x55acde=_0x279ba6['offset']+_0x279ba6[_0xe5fa('0x1e')],_0x172ce5;if(_0x55acde>=_0x13df45){_0x55acde=_0x13df45;_0x172ce5=0xc8;}else{_0x172ce5=0xce;}_0x4f5a96[_0xe5fa('0x1a')](_0x172ce5);return _0x4f5a96[_0xe5fa('0x1f')](_0xe5fa('0x20'),_0xc5b086+'-'+_0x55acde+'/'+_0x13df45)['json'](_0x1a209a);}return null;};}function patchUpdates(_0x217cc4){return function(_0x5f2cb7){try{jsonpatch[_0xe5fa('0x21')](_0x5f2cb7,_0x217cc4,!![]);}catch(_0x970d9f){return BPromise['reject'](_0x970d9f);}return _0x5f2cb7[_0xe5fa('0x22')]();};}function saveUpdates(_0x34f544,_0x807365){return function(_0x5de921){if(_0x5de921){return _0x5de921['update'](_0x34f544)[_0xe5fa('0x23')](function(_0x3137fa){return _0x3137fa;});}return null;};}function removeEntity(_0x103f07,_0x11de5f){return function(_0xa37d29){if(_0xa37d29){return _0xa37d29['destroy']()[_0xe5fa('0x23')](function(){var _0x2958ef=_0xa37d29[_0xe5fa('0x24')]({'plain':!![]});var _0x3fc21d=_0xe5fa('0x25');return db[_0xe5fa('0x26')][_0xe5fa('0x27')]({'where':{'type':_0x3fc21d,'resourceId':_0x2958ef['id']}})[_0xe5fa('0x23')](function(){return _0xa37d29;});})[_0xe5fa('0x23')](function(){_0x103f07[_0xe5fa('0x1a')](0xcc)[_0xe5fa('0x1b')]();});}};}function handleEntityNotFound(_0x253e13,_0x2f48a7){return function(_0x13bf3b){if(!_0x13bf3b){_0x253e13[_0xe5fa('0x28')](0x194);}return _0x13bf3b;};}function handleError(_0x43add2,_0x1d3504){_0x1d3504=_0x1d3504||0x1f4;return function(_0xd6eb22){logger['error'](_0xd6eb22[_0xe5fa('0x29')]);if(_0xd6eb22['name']){delete _0xd6eb22['name'];}_0x43add2[_0xe5fa('0x1a')](_0x1d3504)[_0xe5fa('0x2a')](_0xd6eb22);};}exports[_0xe5fa('0x2b')]=function(_0x260652,_0x2db659){var _0x7fcf29={},_0x1bb41={},_0x45ce42={'count':0x0,'rows':[]};var _0x41f6f5=_[_0xe5fa('0x2c')](db['CmHopperAdditionalPhone']['rawAttributes'],function(_0x89061e){return{'name':_0x89061e['fieldName'],'type':_0x89061e[_0xe5fa('0x2d')][_0xe5fa('0x2e')]};});_0x1bb41['model']=_[_0xe5fa('0x2c')](_0x41f6f5,_0xe5fa('0x2f'));_0x1bb41[_0xe5fa('0x30')]=_['keys'](_0x260652[_0xe5fa('0x30')]);_0x1bb41['filters']=_[_0xe5fa('0x31')](_0x1bb41[_0xe5fa('0x32')],_0x1bb41[_0xe5fa('0x30')]);_0x7fcf29[_0xe5fa('0x33')]=_[_0xe5fa('0x31')](_0x1bb41[_0xe5fa('0x32')],qs[_0xe5fa('0x34')](_0x260652['query'][_0xe5fa('0x34')]));_0x7fcf29[_0xe5fa('0x33')]=_0x7fcf29[_0xe5fa('0x33')][_0xe5fa('0x35')]?_0x7fcf29[_0xe5fa('0x33')]:_0x1bb41[_0xe5fa('0x32')];if(!_0x260652[_0xe5fa('0x30')]['hasOwnProperty'](_0xe5fa('0x36'))){_0x7fcf29[_0xe5fa('0x1e')]=qs[_0xe5fa('0x1e')](_0x260652['query'][_0xe5fa('0x1e')]);_0x7fcf29[_0xe5fa('0x37')]=qs[_0xe5fa('0x37')](_0x260652[_0xe5fa('0x30')][_0xe5fa('0x37')]);}_0x7fcf29[_0xe5fa('0x38')]=qs[_0xe5fa('0x39')](_0x260652['query']['sort']);_0x7fcf29[_0xe5fa('0x3a')]=qs['filters'](_[_0xe5fa('0x3b')](_0x260652[_0xe5fa('0x30')],_0x1bb41['filters']),_0x41f6f5);if(_0x260652[_0xe5fa('0x30')]['filter']){_0x7fcf29[_0xe5fa('0x3a')]=_[_0xe5fa('0x3c')](_0x7fcf29[_0xe5fa('0x3a')],{'$or':_[_0xe5fa('0x2c')](_0x41f6f5,function(_0x5d77fb){if(_0x5d77fb[_0xe5fa('0x2d')]!==_0xe5fa('0x3d')){var _0x5f70a6={};_0x5f70a6[_0x5d77fb[_0xe5fa('0x2f')]]={'$like':'%'+_0x260652[_0xe5fa('0x30')][_0xe5fa('0x3e')]+'%'};return _0x5f70a6;}})});}_0x7fcf29=_[_0xe5fa('0x3c')]({},_0x7fcf29,_0x260652[_0xe5fa('0x3f')]);var _0x37d5bb={'where':_0x7fcf29[_0xe5fa('0x3a')]};return db[_0xe5fa('0x40')]['count'](_0x37d5bb)[_0xe5fa('0x23')](function(_0x3cac43){_0x45ce42[_0xe5fa('0x1d')]=_0x3cac43;if(_0x260652['query'][_0xe5fa('0x41')]){_0x7fcf29[_0xe5fa('0x42')]=[{'all':!![]}];}return db[_0xe5fa('0x40')][_0xe5fa('0x43')](_0x7fcf29);})[_0xe5fa('0x23')](function(_0x1d6dc7){_0x45ce42[_0xe5fa('0x44')]=_0x1d6dc7;return _0x45ce42;})[_0xe5fa('0x23')](respondWithFilteredResult(_0x2db659,_0x7fcf29))[_0xe5fa('0x45')](handleError(_0x2db659,null));};exports['show']=function(_0x198a00,_0x23e71a){var _0x1199f6={'raw':!![],'where':{'id':_0x198a00['params']['id']}},_0xaa6e31={};_0xaa6e31['model']=_[_0xe5fa('0x46')](db[_0xe5fa('0x40')][_0xe5fa('0x47')]);_0xaa6e31[_0xe5fa('0x30')]=_['keys'](_0x198a00[_0xe5fa('0x30')]);_0xaa6e31[_0xe5fa('0x48')]=_['intersection'](_0xaa6e31[_0xe5fa('0x32')],_0xaa6e31[_0xe5fa('0x30')]);_0x1199f6[_0xe5fa('0x33')]=_[_0xe5fa('0x31')](_0xaa6e31[_0xe5fa('0x32')],qs['fields'](_0x198a00['query'][_0xe5fa('0x34')]));_0x1199f6[_0xe5fa('0x33')]=_0x1199f6['attributes'][_0xe5fa('0x35')]?_0x1199f6[_0xe5fa('0x33')]:_0xaa6e31[_0xe5fa('0x32')];if(_0x198a00['query']['includeAll']){_0x1199f6[_0xe5fa('0x42')]=[{'all':!![]}];}_0x1199f6=_['merge']({},_0x1199f6,_0x198a00['options']);return db['CmHopperAdditionalPhone'][_0xe5fa('0x49')](_0x1199f6)[_0xe5fa('0x23')](handleEntityNotFound(_0x23e71a,null))[_0xe5fa('0x23')](respondWithResult(_0x23e71a,null))[_0xe5fa('0x45')](handleError(_0x23e71a,null));};exports[_0xe5fa('0x4a')]=function(_0x3ac640,_0x648197){return db['CmHopperAdditionalPhone'][_0xe5fa('0x4a')](_0x3ac640[_0xe5fa('0x4b')],{})[_0xe5fa('0x23')](function(_0x199e6b){var _0x57ee9b=_0x3ac640[_0xe5fa('0x4c')]['get']({'plain':!![]});if(!_0x57ee9b)throw new Error(_0xe5fa('0x4d'));if(_0x57ee9b['role']===_0xe5fa('0x4c')){var _0x25bc4b=_0x199e6b['get']({'plain':!![]});var _0x640b94=_0xe5fa('0x25');return db[_0xe5fa('0x4e')][_0xe5fa('0x49')]({'where':{'name':_0x640b94,'userProfileId':_0x57ee9b[_0xe5fa('0x4f')]},'raw':!![]})[_0xe5fa('0x23')](function(_0x27847e){if(_0x27847e&&_0x27847e[_0xe5fa('0x50')]===0x0){return db[_0xe5fa('0x26')]['create']({'name':_0x25bc4b[_0xe5fa('0x2f')],'resourceId':_0x25bc4b['id'],'type':_0x27847e[_0xe5fa('0x2f')],'sectionId':_0x27847e['id']},{})[_0xe5fa('0x23')](function(){return _0x199e6b;});}else{return _0x199e6b;}})['catch'](function(_0x4f7567){logger[_0xe5fa('0x51')](_0xe5fa('0x52'),_0x4f7567);throw _0x4f7567;});}return _0x199e6b;})[_0xe5fa('0x23')](respondWithResult(_0x648197,0xc9))['catch'](handleError(_0x648197,null));};exports[_0xe5fa('0x53')]=function(_0x520001,_0x39ce63){if(_0x520001[_0xe5fa('0x4b')]['id']){delete _0x520001[_0xe5fa('0x4b')]['id'];}return db[_0xe5fa('0x40')][_0xe5fa('0x49')]({'where':{'id':_0x520001['params']['id']}})[_0xe5fa('0x23')](handleEntityNotFound(_0x39ce63,null))['then'](saveUpdates(_0x520001[_0xe5fa('0x4b')],null))[_0xe5fa('0x23')](respondWithResult(_0x39ce63,null))[_0xe5fa('0x45')](handleError(_0x39ce63,null));};exports[_0xe5fa('0x27')]=function(_0x24b554,_0x537a30){return db[_0xe5fa('0x40')][_0xe5fa('0x49')]({'where':{'id':_0x24b554[_0xe5fa('0x54')]['id']}})[_0xe5fa('0x23')](handleEntityNotFound(_0x537a30,null))[_0xe5fa('0x23')](removeEntity(_0x537a30,null))[_0xe5fa('0x45')](handleError(_0x537a30,null));};
\ No newline at end of file
+var _0x13bc=['query','filters','intersection','attributes','fields','length','hasOwnProperty','limit','order','sort','pick','filter','where','VIRTUAL','merge','options','count','findAll','rows','catch','show','params','keys','includeAll','include','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','get','UserProfileSection','userProfileId','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','sox','squel','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../mysqldb','sendStatus','status','json','offset','set','apply','update','then','destroy','CmHopperAdditionalPhones','end','error','stack','name','send','index','map','CmHopperAdditionalPhone','rawAttributes','fieldName','type','key','model'];(function(_0x32d457,_0x1a39c9){var _0x338386=function(_0x199d7a){while(--_0x199d7a){_0x32d457['push'](_0x32d457['shift']());}};_0x338386(++_0x1a39c9);}(_0x13bc,0xc6));var _0xc13b=function(_0x63637,_0x3a20b3){_0x63637=_0x63637-0x0;var _0x3e1fa3=_0x13bc[_0x63637];return _0x3e1fa3;};'use strict';var pdf=require(_0xc13b('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xc13b('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xc13b('0x2'));var rp=require(_0xc13b('0x3'));var moment=require(_0xc13b('0x4'));var BPromise=require(_0xc13b('0x5'));var Mustache=require(_0xc13b('0x6'));var util=require('util');var path=require('path');var sox=require(_0xc13b('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0xc13b('0x8'));var crypto=require('crypto');var jsforce=require(_0xc13b('0x9'));var deskjs=require(_0xc13b('0xa'));var toCsv=require(_0xc13b('0xb'));var querystring=require(_0xc13b('0xc'));var Papa=require(_0xc13b('0xd'));var Redis=require(_0xc13b('0xe'));var authService=require(_0xc13b('0xf'));var qs=require(_0xc13b('0x10'));var as=require(_0xc13b('0x11'));var hardwareService=require(_0xc13b('0x12'));var logger=require(_0xc13b('0x13'))('api');var utils=require('../../config/utils');var config=require(_0xc13b('0x14'));var db=require(_0xc13b('0x15'))['db'];function respondWithStatusCode(_0x29ddbd,_0x2a71b0){_0x2a71b0=_0x2a71b0||0xcc;return function(_0x912a2c){if(_0x912a2c){return _0x29ddbd[_0xc13b('0x16')](_0x2a71b0);}return _0x29ddbd['status'](_0x2a71b0)['end']();};}function respondWithResult(_0x423bb1,_0xdc42a7){_0xdc42a7=_0xdc42a7||0xc8;return function(_0x2db9af){if(_0x2db9af){return _0x423bb1[_0xc13b('0x17')](_0xdc42a7)[_0xc13b('0x18')](_0x2db9af);}};}function respondWithFilteredResult(_0x1f17c9,_0x2dcd4b){return function(_0x8aeb82){if(_0x8aeb82){var _0x30d625=_0x8aeb82['count'],_0x30b14a=_0x2dcd4b[_0xc13b('0x19')],_0xbd7647=_0x2dcd4b[_0xc13b('0x19')]+_0x2dcd4b['limit'],_0x4b4f43;if(_0xbd7647>=_0x30d625){_0xbd7647=_0x30d625;_0x4b4f43=0xc8;}else{_0x4b4f43=0xce;}_0x1f17c9[_0xc13b('0x17')](_0x4b4f43);return _0x1f17c9[_0xc13b('0x1a')]('Content-Range',_0x30b14a+'-'+_0xbd7647+'/'+_0x30d625)['json'](_0x8aeb82);}return null;};}function patchUpdates(_0x55b1aa){return function(_0x2d2eb4){try{jsonpatch[_0xc13b('0x1b')](_0x2d2eb4,_0x55b1aa,!![]);}catch(_0x443e86){return BPromise['reject'](_0x443e86);}return _0x2d2eb4['save']();};}function saveUpdates(_0x2b8976,_0x4ee951){return function(_0x1070a6){if(_0x1070a6){return _0x1070a6[_0xc13b('0x1c')](_0x2b8976)[_0xc13b('0x1d')](function(_0x3ab53e){return _0x3ab53e;});}return null;};}function removeEntity(_0xdf7fd5,_0x334d7a){return function(_0x5a1e33){if(_0x5a1e33){return _0x5a1e33[_0xc13b('0x1e')]()[_0xc13b('0x1d')](function(){var _0xf30a9d=_0x5a1e33['get']({'plain':!![]});var _0x35513e=_0xc13b('0x1f');return db['UserProfileResource'][_0xc13b('0x1e')]({'where':{'type':_0x35513e,'resourceId':_0xf30a9d['id']}})['then'](function(){return _0x5a1e33;});})[_0xc13b('0x1d')](function(){_0xdf7fd5[_0xc13b('0x17')](0xcc)[_0xc13b('0x20')]();});}};}function handleEntityNotFound(_0x520b42,_0x1006ad){return function(_0x2e4b01){if(!_0x2e4b01){_0x520b42['sendStatus'](0x194);}return _0x2e4b01;};}function handleError(_0x18c902,_0x16d71a){_0x16d71a=_0x16d71a||0x1f4;return function(_0x951943){logger[_0xc13b('0x21')](_0x951943[_0xc13b('0x22')]);if(_0x951943[_0xc13b('0x23')]){delete _0x951943['name'];}_0x18c902[_0xc13b('0x17')](_0x16d71a)[_0xc13b('0x24')](_0x951943);};}exports[_0xc13b('0x25')]=function(_0xc3d21f,_0x4b5236){var _0x49f27f={},_0x592750={},_0x328166={'count':0x0,'rows':[]};var _0x310aed=_[_0xc13b('0x26')](db[_0xc13b('0x27')][_0xc13b('0x28')],function(_0x261b20){return{'name':_0x261b20[_0xc13b('0x29')],'type':_0x261b20[_0xc13b('0x2a')][_0xc13b('0x2b')]};});_0x592750[_0xc13b('0x2c')]=_[_0xc13b('0x26')](_0x310aed,'name');_0x592750[_0xc13b('0x2d')]=_['keys'](_0xc3d21f[_0xc13b('0x2d')]);_0x592750[_0xc13b('0x2e')]=_[_0xc13b('0x2f')](_0x592750[_0xc13b('0x2c')],_0x592750[_0xc13b('0x2d')]);_0x49f27f[_0xc13b('0x30')]=_[_0xc13b('0x2f')](_0x592750[_0xc13b('0x2c')],qs[_0xc13b('0x31')](_0xc3d21f[_0xc13b('0x2d')][_0xc13b('0x31')]));_0x49f27f[_0xc13b('0x30')]=_0x49f27f[_0xc13b('0x30')][_0xc13b('0x32')]?_0x49f27f[_0xc13b('0x30')]:_0x592750[_0xc13b('0x2c')];if(!_0xc3d21f['query'][_0xc13b('0x33')]('nolimit')){_0x49f27f[_0xc13b('0x34')]=qs['limit'](_0xc3d21f[_0xc13b('0x2d')][_0xc13b('0x34')]);_0x49f27f[_0xc13b('0x19')]=qs[_0xc13b('0x19')](_0xc3d21f[_0xc13b('0x2d')][_0xc13b('0x19')]);}_0x49f27f[_0xc13b('0x35')]=qs[_0xc13b('0x36')](_0xc3d21f[_0xc13b('0x2d')][_0xc13b('0x36')]);_0x49f27f['where']=qs[_0xc13b('0x2e')](_[_0xc13b('0x37')](_0xc3d21f[_0xc13b('0x2d')],_0x592750[_0xc13b('0x2e')]),_0x310aed);if(_0xc3d21f['query'][_0xc13b('0x38')]){_0x49f27f[_0xc13b('0x39')]=_['merge'](_0x49f27f[_0xc13b('0x39')],{'$or':_[_0xc13b('0x26')](_0x310aed,function(_0x4e78dc){if(_0x4e78dc['type']!==_0xc13b('0x3a')){var _0x359c28={};_0x359c28[_0x4e78dc['name']]={'$like':'%'+_0xc3d21f['query'][_0xc13b('0x38')]+'%'};return _0x359c28;}})});}_0x49f27f=_[_0xc13b('0x3b')]({},_0x49f27f,_0xc3d21f[_0xc13b('0x3c')]);var _0x214c51={'where':_0x49f27f[_0xc13b('0x39')]};return db[_0xc13b('0x27')][_0xc13b('0x3d')](_0x214c51)[_0xc13b('0x1d')](function(_0x11fc8c){_0x328166[_0xc13b('0x3d')]=_0x11fc8c;if(_0xc3d21f['query']['includeAll']){_0x49f27f['include']=[{'all':!![]}];}return db[_0xc13b('0x27')][_0xc13b('0x3e')](_0x49f27f);})['then'](function(_0x1273c7){_0x328166[_0xc13b('0x3f')]=_0x1273c7;return _0x328166;})['then'](respondWithFilteredResult(_0x4b5236,_0x49f27f))[_0xc13b('0x40')](handleError(_0x4b5236,null));};exports[_0xc13b('0x41')]=function(_0x63f289,_0x19b19b){var _0x4f412f={'raw':!![],'where':{'id':_0x63f289[_0xc13b('0x42')]['id']}},_0x1c8b0f={};_0x1c8b0f['model']=_[_0xc13b('0x43')](db[_0xc13b('0x27')]['rawAttributes']);_0x1c8b0f[_0xc13b('0x2d')]=_['keys'](_0x63f289[_0xc13b('0x2d')]);_0x1c8b0f[_0xc13b('0x2e')]=_[_0xc13b('0x2f')](_0x1c8b0f[_0xc13b('0x2c')],_0x1c8b0f[_0xc13b('0x2d')]);_0x4f412f[_0xc13b('0x30')]=_[_0xc13b('0x2f')](_0x1c8b0f[_0xc13b('0x2c')],qs['fields'](_0x63f289['query'][_0xc13b('0x31')]));_0x4f412f[_0xc13b('0x30')]=_0x4f412f['attributes'][_0xc13b('0x32')]?_0x4f412f[_0xc13b('0x30')]:_0x1c8b0f[_0xc13b('0x2c')];if(_0x63f289[_0xc13b('0x2d')][_0xc13b('0x44')]){_0x4f412f[_0xc13b('0x45')]=[{'all':!![]}];}_0x4f412f=_[_0xc13b('0x3b')]({},_0x4f412f,_0x63f289[_0xc13b('0x3c')]);return db[_0xc13b('0x27')][_0xc13b('0x46')](_0x4f412f)[_0xc13b('0x1d')](handleEntityNotFound(_0x19b19b,null))[_0xc13b('0x1d')](respondWithResult(_0x19b19b,null))[_0xc13b('0x40')](handleError(_0x19b19b,null));};exports[_0xc13b('0x47')]=function(_0x5c94dd,_0x54a0c5){return db['CmHopperAdditionalPhone'][_0xc13b('0x47')](_0x5c94dd[_0xc13b('0x48')],{})[_0xc13b('0x1d')](function(_0x32df98){var _0x32b2a5=_0x5c94dd[_0xc13b('0x49')]['get']({'plain':!![]});if(!_0x32b2a5)throw new Error(_0xc13b('0x4a'));if(_0x32b2a5[_0xc13b('0x4b')]===_0xc13b('0x49')){var _0x19e815=_0x32df98[_0xc13b('0x4c')]({'plain':!![]});var _0x54f667=_0xc13b('0x1f');return db[_0xc13b('0x4d')][_0xc13b('0x46')]({'where':{'name':_0x54f667,'userProfileId':_0x32b2a5[_0xc13b('0x4e')]},'raw':!![]})[_0xc13b('0x1d')](function(_0x2486be){if(_0x2486be&&_0x2486be['autoAssociation']===0x0){return db[_0xc13b('0x4f')][_0xc13b('0x47')]({'name':_0x19e815[_0xc13b('0x23')],'resourceId':_0x19e815['id'],'type':_0x2486be[_0xc13b('0x23')],'sectionId':_0x2486be['id']},{})[_0xc13b('0x1d')](function(){return _0x32df98;});}else{return _0x32df98;}})[_0xc13b('0x40')](function(_0x13fedf){logger['error'](_0xc13b('0x50'),_0x13fedf);throw _0x13fedf;});}return _0x32df98;})['then'](respondWithResult(_0x54a0c5,0xc9))[_0xc13b('0x40')](handleError(_0x54a0c5,null));};exports[_0xc13b('0x1c')]=function(_0x557a3d,_0x3c0dd6){if(_0x557a3d[_0xc13b('0x48')]['id']){delete _0x557a3d[_0xc13b('0x48')]['id'];}return db[_0xc13b('0x27')]['find']({'where':{'id':_0x557a3d['params']['id']}})[_0xc13b('0x1d')](handleEntityNotFound(_0x3c0dd6,null))[_0xc13b('0x1d')](saveUpdates(_0x557a3d[_0xc13b('0x48')],null))['then'](respondWithResult(_0x3c0dd6,null))['catch'](handleError(_0x3c0dd6,null));};exports[_0xc13b('0x1e')]=function(_0x55398e,_0x54fef4){return db[_0xc13b('0x27')][_0xc13b('0x46')]({'where':{'id':_0x55398e[_0xc13b('0x42')]['id']}})[_0xc13b('0x1d')](handleEntityNotFound(_0x54fef4,null))[_0xc13b('0x1d')](removeEntity(_0x54fef4,null))['catch'](handleError(_0x54fef4,null));};
\ No newline at end of file