Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.controller.js
index ef5884a..11cfddc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb24a=['include','CmHopperAdditionalPhone','findAll','rows','catch','show','keys','find','create','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','CmHopperAdditionalPhones','UserProfileSection','update','body','params','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','reject','save','then','destroy','error','stack','name','send','map','rawAttributes','fieldName','key','model','query','filters','attributes','intersection','fields','length','hasOwnProperty','sort','where','pick','filter','merge','type','options','count','includeAll'];(function(_0x478120,_0x1a31c6){var _0x3f715f=function(_0x5a694e){while(--_0x5a694e){_0x478120['push'](_0x478120['shift']());}};_0x3f715f(++_0x1a31c6);}(_0xb24a,0xfe));var _0xab24=function(_0x1780f8,_0x11ba93){_0x1780f8=_0x1780f8-0x0;var _0x33a410=_0xb24a[_0x1780f8];return _0x33a410;};'use strict';var pdf=require(_0xab24('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xab24('0x1'));var zipdir=require(_0xab24('0x2'));var jsonpatch=require(_0xab24('0x3'));var rp=require(_0xab24('0x4'));var moment=require(_0xab24('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xab24('0x6'));var util=require(_0xab24('0x7'));var path=require(_0xab24('0x8'));var sox=require(_0xab24('0x9'));var csv=require(_0xab24('0xa'));var ejs=require(_0xab24('0xb'));var fs=require('fs');var _=require(_0xab24('0xc'));var squel=require(_0xab24('0xd'));var crypto=require(_0xab24('0xe'));var jsforce=require(_0xab24('0xf'));var deskjs=require(_0xab24('0x10'));var toCsv=require(_0xab24('0xa'));var querystring=require('querystring');var Papa=require(_0xab24('0x11'));var Redis=require(_0xab24('0x12'));var authService=require(_0xab24('0x13'));var qs=require(_0xab24('0x14'));var as=require(_0xab24('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xab24('0x16'));var utils=require('../../config/utils');var config=require(_0xab24('0x17'));var db=require(_0xab24('0x18'))['db'];function respondWithStatusCode(_0x33552e,_0x565cbd){_0x565cbd=_0x565cbd||0xcc;return function(_0x44893b){if(_0x44893b){return _0x33552e[_0xab24('0x19')](_0x565cbd);}return _0x33552e[_0xab24('0x1a')](_0x565cbd)[_0xab24('0x1b')]();};}function respondWithResult(_0x3f5ebe,_0x3db7f9){_0x3db7f9=_0x3db7f9||0xc8;return function(_0x32ad06){if(_0x32ad06){return _0x3f5ebe[_0xab24('0x1a')](_0x3db7f9)[_0xab24('0x1c')](_0x32ad06);}};}function respondWithFilteredResult(_0x8cf055,_0x16b57d){return function(_0x2b8ef6){if(_0x2b8ef6){var _0x5acf33=_0x2b8ef6['count'],_0x3b7234=_0x16b57d[_0xab24('0x1d')],_0x3e63d6=_0x16b57d[_0xab24('0x1d')]+_0x16b57d[_0xab24('0x1e')],_0x4984d7;if(_0x3e63d6>=_0x5acf33){_0x3e63d6=_0x5acf33;_0x4984d7=0xc8;}else{_0x4984d7=0xce;}_0x8cf055[_0xab24('0x1a')](_0x4984d7);return _0x8cf055[_0xab24('0x1f')](_0xab24('0x20'),_0x3b7234+'-'+_0x3e63d6+'/'+_0x5acf33)[_0xab24('0x1c')](_0x2b8ef6);}return null;};}function patchUpdates(_0x3555f6){return function(_0x597b44){try{jsonpatch['apply'](_0x597b44,_0x3555f6,!![]);}catch(_0x1347f6){return BPromise[_0xab24('0x21')](_0x1347f6);}return _0x597b44[_0xab24('0x22')]();};}function saveUpdates(_0x2b49b1,_0x3f3e54){return function(_0x15c299){if(_0x15c299){return _0x15c299['update'](_0x2b49b1)[_0xab24('0x23')](function(_0x8ea446){return _0x8ea446;});}return null;};}function removeEntity(_0x530116,_0x28ee14){return function(_0x3aa443){if(_0x3aa443){return _0x3aa443[_0xab24('0x24')]()[_0xab24('0x23')](function(){var _0xcb3d3a=_0x3aa443['get']({'plain':!![]});var _0x5cff='CmHopperAdditionalPhones';return db['UserProfileResource']['destroy']({'where':{'type':_0x5cff,'resourceId':_0xcb3d3a['id']}})['then'](function(){return _0x3aa443;});})[_0xab24('0x23')](function(){_0x530116['status'](0xcc)[_0xab24('0x1b')]();});}};}function handleEntityNotFound(_0x14e124,_0x3d27b6){return function(_0x1627f8){if(!_0x1627f8){_0x14e124[_0xab24('0x19')](0x194);}return _0x1627f8;};}function handleError(_0x198edd,_0x42bbc5){_0x42bbc5=_0x42bbc5||0x1f4;return function(_0x15d53f){logger[_0xab24('0x25')](_0x15d53f[_0xab24('0x26')]);if(_0x15d53f[_0xab24('0x27')]){delete _0x15d53f[_0xab24('0x27')];}_0x198edd[_0xab24('0x1a')](_0x42bbc5)[_0xab24('0x28')](_0x15d53f);};}exports['index']=function(_0x5f1b4a,_0x271075){var _0x9602df={},_0x4d20b3={},_0x1ca595={'count':0x0,'rows':[]};var _0x393fe5=_[_0xab24('0x29')](db['CmHopperAdditionalPhone'][_0xab24('0x2a')],function(_0x2c0898){return{'name':_0x2c0898[_0xab24('0x2b')],'type':_0x2c0898['type'][_0xab24('0x2c')]};});_0x4d20b3[_0xab24('0x2d')]=_['map'](_0x393fe5,'name');_0x4d20b3[_0xab24('0x2e')]=_['keys'](_0x5f1b4a[_0xab24('0x2e')]);_0x4d20b3[_0xab24('0x2f')]=_['intersection'](_0x4d20b3[_0xab24('0x2d')],_0x4d20b3[_0xab24('0x2e')]);_0x9602df[_0xab24('0x30')]=_[_0xab24('0x31')](_0x4d20b3[_0xab24('0x2d')],qs[_0xab24('0x32')](_0x5f1b4a['query']['fields']));_0x9602df[_0xab24('0x30')]=_0x9602df['attributes'][_0xab24('0x33')]?_0x9602df['attributes']:_0x4d20b3[_0xab24('0x2d')];if(!_0x5f1b4a[_0xab24('0x2e')][_0xab24('0x34')]('nolimit')){_0x9602df[_0xab24('0x1e')]=qs[_0xab24('0x1e')](_0x5f1b4a[_0xab24('0x2e')]['limit']);_0x9602df[_0xab24('0x1d')]=qs[_0xab24('0x1d')](_0x5f1b4a['query'][_0xab24('0x1d')]);}_0x9602df['order']=qs[_0xab24('0x35')](_0x5f1b4a[_0xab24('0x2e')][_0xab24('0x35')]);_0x9602df[_0xab24('0x36')]=qs['filters'](_[_0xab24('0x37')](_0x5f1b4a[_0xab24('0x2e')],_0x4d20b3[_0xab24('0x2f')]),_0x393fe5);if(_0x5f1b4a[_0xab24('0x2e')][_0xab24('0x38')]){_0x9602df['where']=_[_0xab24('0x39')](_0x9602df[_0xab24('0x36')],{'$or':_[_0xab24('0x29')](_0x393fe5,function(_0x3acdaa){if(_0x3acdaa[_0xab24('0x3a')]!=='VIRTUAL'){var _0x412382={};_0x412382[_0x3acdaa[_0xab24('0x27')]]={'$like':'%'+_0x5f1b4a[_0xab24('0x2e')][_0xab24('0x38')]+'%'};return _0x412382;}})});}_0x9602df=_['merge']({},_0x9602df,_0x5f1b4a[_0xab24('0x3b')]);var _0xccb7be={'where':_0x9602df[_0xab24('0x36')]};return db['CmHopperAdditionalPhone']['count'](_0xccb7be)[_0xab24('0x23')](function(_0x4f0183){_0x1ca595[_0xab24('0x3c')]=_0x4f0183;if(_0x5f1b4a[_0xab24('0x2e')][_0xab24('0x3d')]){_0x9602df[_0xab24('0x3e')]=[{'all':!![]}];}return db[_0xab24('0x3f')][_0xab24('0x40')](_0x9602df);})[_0xab24('0x23')](function(_0x2ca101){_0x1ca595[_0xab24('0x41')]=_0x2ca101;return _0x1ca595;})['then'](respondWithFilteredResult(_0x271075,_0x9602df))[_0xab24('0x42')](handleError(_0x271075,null));};exports[_0xab24('0x43')]=function(_0x425dd5,_0x1aba7c){var _0x2a8cd1={'raw':!![],'where':{'id':_0x425dd5['params']['id']}},_0x1b5d2e={};_0x1b5d2e[_0xab24('0x2d')]=_[_0xab24('0x44')](db[_0xab24('0x3f')][_0xab24('0x2a')]);_0x1b5d2e[_0xab24('0x2e')]=_[_0xab24('0x44')](_0x425dd5['query']);_0x1b5d2e['filters']=_['intersection'](_0x1b5d2e['model'],_0x1b5d2e[_0xab24('0x2e')]);_0x2a8cd1['attributes']=_[_0xab24('0x31')](_0x1b5d2e[_0xab24('0x2d')],qs[_0xab24('0x32')](_0x425dd5[_0xab24('0x2e')][_0xab24('0x32')]));_0x2a8cd1[_0xab24('0x30')]=_0x2a8cd1['attributes'][_0xab24('0x33')]?_0x2a8cd1[_0xab24('0x30')]:_0x1b5d2e[_0xab24('0x2d')];if(_0x425dd5[_0xab24('0x2e')][_0xab24('0x3d')]){_0x2a8cd1[_0xab24('0x3e')]=[{'all':!![]}];}_0x2a8cd1=_[_0xab24('0x39')]({},_0x2a8cd1,_0x425dd5[_0xab24('0x3b')]);return db[_0xab24('0x3f')][_0xab24('0x45')](_0x2a8cd1)[_0xab24('0x23')](handleEntityNotFound(_0x1aba7c,null))[_0xab24('0x23')](respondWithResult(_0x1aba7c,null))['catch'](handleError(_0x1aba7c,null));};exports['create']=function(_0x4a818f,_0x5fdbc0){return db[_0xab24('0x3f')][_0xab24('0x46')](_0x4a818f['body'],{})['then'](function(_0x597995){var _0x1e301e=_0x4a818f[_0xab24('0x47')][_0xab24('0x48')]({'plain':!![]});if(!_0x1e301e)throw new Error(_0xab24('0x49'));if(_0x1e301e['role']===_0xab24('0x47')){var _0x2ef718=_0x597995['get']({'plain':!![]});var _0xfdf193=_0xab24('0x4a');return db[_0xab24('0x4b')][_0xab24('0x45')]({'where':{'name':_0xfdf193,'userProfileId':_0x1e301e['userProfileId']},'raw':!![]})[_0xab24('0x23')](function(_0x33a006){if(_0x33a006&&_0x33a006['autoAssociation']===0x0){return db['UserProfileResource']['create']({'name':_0x2ef718[_0xab24('0x27')],'resourceId':_0x2ef718['id'],'type':_0x33a006[_0xab24('0x27')],'sectionId':_0x33a006['id']},{})['then'](function(){return _0x597995;});}else{return _0x597995;}})[_0xab24('0x42')](function(_0x1eabe1){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x1eabe1);throw _0x1eabe1;});}return _0x597995;})[_0xab24('0x23')](respondWithResult(_0x5fdbc0,0xc9))[_0xab24('0x42')](handleError(_0x5fdbc0,null));};exports[_0xab24('0x4c')]=function(_0x150d1c,_0x5951db){if(_0x150d1c[_0xab24('0x4d')]['id']){delete _0x150d1c['body']['id'];}return db[_0xab24('0x3f')][_0xab24('0x45')]({'where':{'id':_0x150d1c[_0xab24('0x4e')]['id']}})[_0xab24('0x23')](handleEntityNotFound(_0x5951db,null))['then'](saveUpdates(_0x150d1c[_0xab24('0x4d')],null))[_0xab24('0x23')](respondWithResult(_0x5951db,null))[_0xab24('0x42')](handleError(_0x5951db,null));};exports['destroy']=function(_0x3c1a7a,_0x1d3881){return db[_0xab24('0x3f')][_0xab24('0x45')]({'where':{'id':_0x3c1a7a['params']['id']}})[_0xab24('0x23')](handleEntityNotFound(_0x1d3881,null))[_0xab24('0x23')](removeEntity(_0x1d3881,null))[_0xab24('0x42')](handleError(_0x1d3881,null));};
\ No newline at end of file
+var _0xba5f=['attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','where','merge','type','VIRTUAL','options','includeAll','include','findAll','rows','show','intersection','find','catch','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','lodash','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','get','UserProfileResource','error','stack','name','send','index','map','CmHopperAdditionalPhone','rawAttributes','fieldName','key','model','query','keys','filters'];(function(_0x35e791,_0x446731){var _0x192cc9=function(_0x2fe380){while(--_0x2fe380){_0x35e791['push'](_0x35e791['shift']());}};_0x192cc9(++_0x446731);}(_0xba5f,0x73));var _0xfba5=function(_0x1f50d3,_0x185ffe){_0x1f50d3=_0x1f50d3-0x0;var _0x4080ea=_0xba5f[_0x1f50d3];return _0x4080ea;};'use strict';var pdf=require(_0xfba5('0x0'));var emlformat=require(_0xfba5('0x1'));var rimraf=require(_0xfba5('0x2'));var zipdir=require(_0xfba5('0x3'));var jsonpatch=require(_0xfba5('0x4'));var rp=require(_0xfba5('0x5'));var moment=require(_0xfba5('0x6'));var BPromise=require(_0xfba5('0x7'));var Mustache=require(_0xfba5('0x8'));var util=require(_0xfba5('0x9'));var path=require(_0xfba5('0xa'));var sox=require(_0xfba5('0xb'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xfba5('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xfba5('0xd'));var deskjs=require(_0xfba5('0xe'));var toCsv=require(_0xfba5('0xf'));var querystring=require(_0xfba5('0x10'));var Papa=require(_0xfba5('0x11'));var Redis=require(_0xfba5('0x12'));var authService=require(_0xfba5('0x13'));var qs=require(_0xfba5('0x14'));var as=require(_0xfba5('0x15'));var hardwareService=require(_0xfba5('0x16'));var logger=require(_0xfba5('0x17'))(_0xfba5('0x18'));var utils=require(_0xfba5('0x19'));var config=require(_0xfba5('0x1a'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5a9a9f,_0x298b79){_0x298b79=_0x298b79||0xcc;return function(_0x583fa6){if(_0x583fa6){return _0x5a9a9f[_0xfba5('0x1b')](_0x298b79);}return _0x5a9a9f[_0xfba5('0x1c')](_0x298b79)[_0xfba5('0x1d')]();};}function respondWithResult(_0x39c388,_0x3bb867){_0x3bb867=_0x3bb867||0xc8;return function(_0x163645){if(_0x163645){return _0x39c388[_0xfba5('0x1c')](_0x3bb867)[_0xfba5('0x1e')](_0x163645);}};}function respondWithFilteredResult(_0x462bd9,_0x31df4d){return function(_0x53b5f8){if(_0x53b5f8){var _0x3ef95c=_0x53b5f8[_0xfba5('0x1f')],_0x593950=_0x31df4d[_0xfba5('0x20')],_0x1970ad=_0x31df4d[_0xfba5('0x20')]+_0x31df4d[_0xfba5('0x21')],_0x3aec3b;if(_0x1970ad>=_0x3ef95c){_0x1970ad=_0x3ef95c;_0x3aec3b=0xc8;}else{_0x3aec3b=0xce;}_0x462bd9['status'](_0x3aec3b);return _0x462bd9[_0xfba5('0x22')](_0xfba5('0x23'),_0x593950+'-'+_0x1970ad+'/'+_0x3ef95c)[_0xfba5('0x1e')](_0x53b5f8);}return null;};}function patchUpdates(_0x5cb28e){return function(_0x10efb7){try{jsonpatch[_0xfba5('0x24')](_0x10efb7,_0x5cb28e,!![]);}catch(_0x243295){return BPromise['reject'](_0x243295);}return _0x10efb7[_0xfba5('0x25')]();};}function saveUpdates(_0x3cf5a0,_0x3856a2){return function(_0x1cb46f){if(_0x1cb46f){return _0x1cb46f[_0xfba5('0x26')](_0x3cf5a0)[_0xfba5('0x27')](function(_0x4e1f41){return _0x4e1f41;});}return null;};}function removeEntity(_0x60c0f6,_0x4194c){return function(_0x3bae27){if(_0x3bae27){return _0x3bae27[_0xfba5('0x28')]()[_0xfba5('0x27')](function(){var _0x103a5a=_0x3bae27[_0xfba5('0x29')]({'plain':!![]});var _0x310296='CmHopperAdditionalPhones';return db[_0xfba5('0x2a')][_0xfba5('0x28')]({'where':{'type':_0x310296,'resourceId':_0x103a5a['id']}})[_0xfba5('0x27')](function(){return _0x3bae27;});})['then'](function(){_0x60c0f6['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1d0892,_0xcf3a87){return function(_0x5c18c6){if(!_0x5c18c6){_0x1d0892[_0xfba5('0x1b')](0x194);}return _0x5c18c6;};}function handleError(_0x18caf3,_0xeb9b77){_0xeb9b77=_0xeb9b77||0x1f4;return function(_0x2f0a14){logger[_0xfba5('0x2b')](_0x2f0a14[_0xfba5('0x2c')]);if(_0x2f0a14[_0xfba5('0x2d')]){delete _0x2f0a14['name'];}_0x18caf3[_0xfba5('0x1c')](_0xeb9b77)[_0xfba5('0x2e')](_0x2f0a14);};}exports[_0xfba5('0x2f')]=function(_0x24d1d8,_0x195468){var _0x502cc6={},_0x33e4f6={},_0xb8a2ef={'count':0x0,'rows':[]};var _0x5a9373=_[_0xfba5('0x30')](db[_0xfba5('0x31')][_0xfba5('0x32')],function(_0x26402d){return{'name':_0x26402d[_0xfba5('0x33')],'type':_0x26402d['type'][_0xfba5('0x34')]};});_0x33e4f6[_0xfba5('0x35')]=_[_0xfba5('0x30')](_0x5a9373,_0xfba5('0x2d'));_0x33e4f6[_0xfba5('0x36')]=_[_0xfba5('0x37')](_0x24d1d8[_0xfba5('0x36')]);_0x33e4f6[_0xfba5('0x38')]=_['intersection'](_0x33e4f6[_0xfba5('0x35')],_0x33e4f6[_0xfba5('0x36')]);_0x502cc6[_0xfba5('0x39')]=_['intersection'](_0x33e4f6['model'],qs[_0xfba5('0x3a')](_0x24d1d8[_0xfba5('0x36')][_0xfba5('0x3a')]));_0x502cc6[_0xfba5('0x39')]=_0x502cc6[_0xfba5('0x39')][_0xfba5('0x3b')]?_0x502cc6[_0xfba5('0x39')]:_0x33e4f6[_0xfba5('0x35')];if(!_0x24d1d8[_0xfba5('0x36')][_0xfba5('0x3c')](_0xfba5('0x3d'))){_0x502cc6['limit']=qs[_0xfba5('0x21')](_0x24d1d8[_0xfba5('0x36')][_0xfba5('0x21')]);_0x502cc6['offset']=qs['offset'](_0x24d1d8[_0xfba5('0x36')][_0xfba5('0x20')]);}_0x502cc6[_0xfba5('0x3e')]=qs[_0xfba5('0x3f')](_0x24d1d8[_0xfba5('0x36')][_0xfba5('0x3f')]);_0x502cc6['where']=qs[_0xfba5('0x38')](_[_0xfba5('0x40')](_0x24d1d8[_0xfba5('0x36')],_0x33e4f6['filters']),_0x5a9373);if(_0x24d1d8[_0xfba5('0x36')]['filter']){_0x502cc6[_0xfba5('0x41')]=_[_0xfba5('0x42')](_0x502cc6['where'],{'$or':_['map'](_0x5a9373,function(_0xebe6c9){if(_0xebe6c9[_0xfba5('0x43')]!==_0xfba5('0x44')){var _0x313353={};_0x313353[_0xebe6c9[_0xfba5('0x2d')]]={'$like':'%'+_0x24d1d8['query']['filter']+'%'};return _0x313353;}})});}_0x502cc6=_[_0xfba5('0x42')]({},_0x502cc6,_0x24d1d8[_0xfba5('0x45')]);var _0x16b8ed={'where':_0x502cc6[_0xfba5('0x41')]};return db[_0xfba5('0x31')][_0xfba5('0x1f')](_0x16b8ed)[_0xfba5('0x27')](function(_0x2ac723){_0xb8a2ef[_0xfba5('0x1f')]=_0x2ac723;if(_0x24d1d8[_0xfba5('0x36')][_0xfba5('0x46')]){_0x502cc6[_0xfba5('0x47')]=[{'all':!![]}];}return db[_0xfba5('0x31')][_0xfba5('0x48')](_0x502cc6);})[_0xfba5('0x27')](function(_0x4a604d){_0xb8a2ef[_0xfba5('0x49')]=_0x4a604d;return _0xb8a2ef;})[_0xfba5('0x27')](respondWithFilteredResult(_0x195468,_0x502cc6))['catch'](handleError(_0x195468,null));};exports[_0xfba5('0x4a')]=function(_0x380ffb,_0x4a2b15){var _0x31b8c3={'raw':!![],'where':{'id':_0x380ffb['params']['id']}},_0x437949={};_0x437949['model']=_[_0xfba5('0x37')](db['CmHopperAdditionalPhone'][_0xfba5('0x32')]);_0x437949[_0xfba5('0x36')]=_['keys'](_0x380ffb[_0xfba5('0x36')]);_0x437949[_0xfba5('0x38')]=_[_0xfba5('0x4b')](_0x437949[_0xfba5('0x35')],_0x437949[_0xfba5('0x36')]);_0x31b8c3[_0xfba5('0x39')]=_[_0xfba5('0x4b')](_0x437949[_0xfba5('0x35')],qs[_0xfba5('0x3a')](_0x380ffb[_0xfba5('0x36')][_0xfba5('0x3a')]));_0x31b8c3[_0xfba5('0x39')]=_0x31b8c3['attributes'][_0xfba5('0x3b')]?_0x31b8c3['attributes']:_0x437949[_0xfba5('0x35')];if(_0x380ffb[_0xfba5('0x36')][_0xfba5('0x46')]){_0x31b8c3[_0xfba5('0x47')]=[{'all':!![]}];}_0x31b8c3=_[_0xfba5('0x42')]({},_0x31b8c3,_0x380ffb[_0xfba5('0x45')]);return db[_0xfba5('0x31')][_0xfba5('0x4c')](_0x31b8c3)['then'](handleEntityNotFound(_0x4a2b15,null))[_0xfba5('0x27')](respondWithResult(_0x4a2b15,null))[_0xfba5('0x4d')](handleError(_0x4a2b15,null));};exports[_0xfba5('0x4e')]=function(_0x5b4448,_0x11c487){return db[_0xfba5('0x31')][_0xfba5('0x4e')](_0x5b4448[_0xfba5('0x4f')],{})['then'](function(_0x5961f6){var _0xe8c1ac=_0x5b4448[_0xfba5('0x50')][_0xfba5('0x29')]({'plain':!![]});if(!_0xe8c1ac)throw new Error(_0xfba5('0x51'));if(_0xe8c1ac[_0xfba5('0x52')]==='user'){var _0xf8ebc9=_0x5961f6['get']({'plain':!![]});var _0x252dca='CmHopperAdditionalPhones';return db['UserProfileSection'][_0xfba5('0x4c')]({'where':{'name':_0x252dca,'userProfileId':_0xe8c1ac[_0xfba5('0x53')]},'raw':!![]})[_0xfba5('0x27')](function(_0x3ae0f4){if(_0x3ae0f4&&_0x3ae0f4[_0xfba5('0x54')]===0x0){return db['UserProfileResource'][_0xfba5('0x4e')]({'name':_0xf8ebc9['name'],'resourceId':_0xf8ebc9['id'],'type':_0x3ae0f4[_0xfba5('0x2d')],'sectionId':_0x3ae0f4['id']},{})[_0xfba5('0x27')](function(){return _0x5961f6;});}else{return _0x5961f6;}})[_0xfba5('0x4d')](function(_0x59aefd){logger[_0xfba5('0x2b')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x59aefd);throw _0x59aefd;});}return _0x5961f6;})[_0xfba5('0x27')](respondWithResult(_0x11c487,0xc9))[_0xfba5('0x4d')](handleError(_0x11c487,null));};exports[_0xfba5('0x26')]=function(_0xd290a3,_0x21987a){if(_0xd290a3[_0xfba5('0x4f')]['id']){delete _0xd290a3[_0xfba5('0x4f')]['id'];}return db[_0xfba5('0x31')][_0xfba5('0x4c')]({'where':{'id':_0xd290a3[_0xfba5('0x55')]['id']}})[_0xfba5('0x27')](handleEntityNotFound(_0x21987a,null))[_0xfba5('0x27')](saveUpdates(_0xd290a3[_0xfba5('0x4f')],null))[_0xfba5('0x27')](respondWithResult(_0x21987a,null))[_0xfba5('0x4d')](handleError(_0x21987a,null));};exports[_0xfba5('0x28')]=function(_0x2cb591,_0x271e2c){return db[_0xfba5('0x31')]['find']({'where':{'id':_0x2cb591['params']['id']}})[_0xfba5('0x27')](handleEntityNotFound(_0x271e2c,null))[_0xfba5('0x27')](removeEntity(_0x271e2c,null))[_0xfba5('0x4d')](handleError(_0x271e2c,null));};
\ No newline at end of file