Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / tag / tag.controller.js
index cce3ca6..786c329 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xaacc=['squel','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','destroy','then','get','Tags','UserProfileResource','error','name','send','map','Tag','rawAttributes','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','pick','where','merge','VIRTUAL','filter','options','includeAll','include','rows','catch','show','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','find','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash'];(function(_0x1aab11,_0x22fbad){var _0x71192e=function(_0x2b5d47){while(--_0x2b5d47){_0x1aab11['push'](_0x1aab11['shift']());}};_0x71192e(++_0x22fbad);}(_0xaacc,0xa4));var _0xcaac=function(_0x173441,_0x26b0d9){_0x173441=_0x173441-0x0;var _0x2423a8=_0xaacc[_0x173441];return _0x2423a8;};'use strict';var pdf=require(_0xcaac('0x0'));var emlformat=require(_0xcaac('0x1'));var rimraf=require(_0xcaac('0x2'));var zipdir=require(_0xcaac('0x3'));var jsonpatch=require(_0xcaac('0x4'));var rp=require(_0xcaac('0x5'));var moment=require(_0xcaac('0x6'));var BPromise=require(_0xcaac('0x7'));var Mustache=require(_0xcaac('0x8'));var util=require(_0xcaac('0x9'));var path=require(_0xcaac('0xa'));var sox=require(_0xcaac('0xb'));var csv=require('to-csv');var ejs=require(_0xcaac('0xc'));var fs=require('fs');var _=require(_0xcaac('0xd'));var squel=require(_0xcaac('0xe'));var crypto=require('crypto');var jsforce=require(_0xcaac('0xf'));var deskjs=require(_0xcaac('0x10'));var toCsv=require(_0xcaac('0x11'));var querystring=require(_0xcaac('0x12'));var Papa=require(_0xcaac('0x13'));var Redis=require(_0xcaac('0x14'));var authService=require(_0xcaac('0x15'));var qs=require(_0xcaac('0x16'));var as=require(_0xcaac('0x17'));var hardwareService=require(_0xcaac('0x18'));var logger=require('../../config/logger')('api');var utils=require(_0xcaac('0x19'));var config=require(_0xcaac('0x1a'));var licenseUtil=require(_0xcaac('0x1b'));var db=require(_0xcaac('0x1c'))['db'];function respondWithStatusCode(_0x4752e6,_0x539d22){_0x539d22=_0x539d22||0xcc;return function(_0x16389a){if(_0x16389a){return _0x4752e6[_0xcaac('0x1d')](_0x539d22);}return _0x4752e6[_0xcaac('0x1e')](_0x539d22)[_0xcaac('0x1f')]();};}function respondWithResult(_0x198f22,_0x157636){_0x157636=_0x157636||0xc8;return function(_0x276ba6){if(_0x276ba6){return _0x198f22[_0xcaac('0x1e')](_0x157636)[_0xcaac('0x20')](_0x276ba6);}};}function respondWithFilteredResult(_0x5640b2,_0x509e5d){return function(_0x578615){if(_0x578615){var _0x1f5e9b=_0x578615[_0xcaac('0x21')],_0x22fe35=_0x509e5d[_0xcaac('0x22')],_0x4c816b=_0x509e5d[_0xcaac('0x22')]+_0x509e5d['limit'],_0x5938bf;if(_0x4c816b>=_0x1f5e9b){_0x4c816b=_0x1f5e9b;_0x5938bf=0xc8;}else{_0x5938bf=0xce;}_0x5640b2[_0xcaac('0x1e')](_0x5938bf);return _0x5640b2[_0xcaac('0x23')](_0xcaac('0x24'),_0x22fe35+'-'+_0x4c816b+'/'+_0x1f5e9b)[_0xcaac('0x20')](_0x578615);}return null;};}function patchUpdates(_0x3e1904){return function(_0x2bda70){try{jsonpatch[_0xcaac('0x25')](_0x2bda70,_0x3e1904,!![]);}catch(_0x3f307e){return BPromise[_0xcaac('0x26')](_0x3f307e);}return _0x2bda70[_0xcaac('0x27')]();};}function saveUpdates(_0x5eab8b,_0x50cabb){return function(_0x47420e){if(_0x47420e){return _0x47420e[_0xcaac('0x28')](_0x5eab8b)['then'](function(_0x389c65){return _0x389c65;});}return null;};}function removeEntity(_0x5eaa01,_0x52cd27){return function(_0x192122){if(_0x192122){return _0x192122[_0xcaac('0x29')]()[_0xcaac('0x2a')](function(){var _0x317301=_0x192122[_0xcaac('0x2b')]({'plain':!![]});var _0x332e4f=_0xcaac('0x2c');return db[_0xcaac('0x2d')]['destroy']({'where':{'type':_0x332e4f,'resourceId':_0x317301['id']}})['then'](function(){return _0x192122;});})[_0xcaac('0x2a')](function(){_0x5eaa01[_0xcaac('0x1e')](0xcc)[_0xcaac('0x1f')]();});}};}function handleEntityNotFound(_0x4383a9,_0x5653a6){return function(_0x379afd){if(!_0x379afd){_0x4383a9['sendStatus'](0x194);}return _0x379afd;};}function handleError(_0x152767,_0x3c85e6){_0x3c85e6=_0x3c85e6||0x1f4;return function(_0x200cf5){logger[_0xcaac('0x2e')](_0x200cf5['stack']);if(_0x200cf5['name']){delete _0x200cf5[_0xcaac('0x2f')];}_0x152767['status'](_0x3c85e6)[_0xcaac('0x30')](_0x200cf5);};}exports['index']=function(_0xc08156,_0x5a6bbb){var _0x202dec={},_0x3939b5={},_0x26cae6={'count':0x0,'rows':[]};var _0x8cd5ae=_[_0xcaac('0x31')](db[_0xcaac('0x32')][_0xcaac('0x33')],function(_0x2dce6a){return{'name':_0x2dce6a['fieldName'],'type':_0x2dce6a[_0xcaac('0x34')][_0xcaac('0x35')]};});_0x3939b5[_0xcaac('0x36')]=_[_0xcaac('0x31')](_0x8cd5ae,'name');_0x3939b5[_0xcaac('0x37')]=_[_0xcaac('0x38')](_0xc08156[_0xcaac('0x37')]);_0x3939b5[_0xcaac('0x39')]=_[_0xcaac('0x3a')](_0x3939b5[_0xcaac('0x36')],_0x3939b5[_0xcaac('0x37')]);_0x202dec[_0xcaac('0x3b')]=_[_0xcaac('0x3a')](_0x3939b5[_0xcaac('0x36')],qs[_0xcaac('0x3c')](_0xc08156[_0xcaac('0x37')]['fields']));_0x202dec[_0xcaac('0x3b')]=_0x202dec[_0xcaac('0x3b')][_0xcaac('0x3d')]?_0x202dec['attributes']:_0x3939b5[_0xcaac('0x36')];if(!_0xc08156['query'][_0xcaac('0x3e')](_0xcaac('0x3f'))){_0x202dec[_0xcaac('0x40')]=qs[_0xcaac('0x40')](_0xc08156[_0xcaac('0x37')][_0xcaac('0x40')]);_0x202dec[_0xcaac('0x22')]=qs['offset'](_0xc08156[_0xcaac('0x37')][_0xcaac('0x22')]);}_0x202dec[_0xcaac('0x41')]=qs[_0xcaac('0x42')](_0xc08156[_0xcaac('0x37')][_0xcaac('0x42')]);_0x202dec['where']=qs['filters'](_[_0xcaac('0x43')](_0xc08156[_0xcaac('0x37')],_0x3939b5[_0xcaac('0x39')]),_0x8cd5ae);if(_0xc08156[_0xcaac('0x37')]['filter']){_0x202dec[_0xcaac('0x44')]=_[_0xcaac('0x45')](_0x202dec[_0xcaac('0x44')],{'$or':_[_0xcaac('0x31')](_0x8cd5ae,function(_0x487f47){if(_0x487f47[_0xcaac('0x34')]!==_0xcaac('0x46')){var _0x37674f={};_0x37674f[_0x487f47[_0xcaac('0x2f')]]={'$like':'%'+_0xc08156['query'][_0xcaac('0x47')]+'%'};return _0x37674f;}})});}_0x202dec=_[_0xcaac('0x45')]({},_0x202dec,_0xc08156[_0xcaac('0x48')]);var _0xe964d6={'where':_0x202dec[_0xcaac('0x44')]};return db['Tag'][_0xcaac('0x21')](_0xe964d6)[_0xcaac('0x2a')](function(_0xa5519d){_0x26cae6['count']=_0xa5519d;if(_0xc08156[_0xcaac('0x37')][_0xcaac('0x49')]){_0x202dec[_0xcaac('0x4a')]=[{'all':!![]}];}return db[_0xcaac('0x32')]['findAll'](_0x202dec);})[_0xcaac('0x2a')](function(_0x387879){_0x26cae6[_0xcaac('0x4b')]=_0x387879;return _0x26cae6;})[_0xcaac('0x2a')](respondWithFilteredResult(_0x5a6bbb,_0x202dec))[_0xcaac('0x4c')](handleError(_0x5a6bbb,null));};exports[_0xcaac('0x4d')]=function(_0x36939e,_0x300404){var _0x1530e2={'raw':!![],'where':{'id':_0x36939e['params']['id']}},_0xed73c0={};_0xed73c0[_0xcaac('0x36')]=_[_0xcaac('0x38')](db[_0xcaac('0x32')][_0xcaac('0x33')]);_0xed73c0[_0xcaac('0x37')]=_[_0xcaac('0x38')](_0x36939e['query']);_0xed73c0[_0xcaac('0x39')]=_[_0xcaac('0x3a')](_0xed73c0['model'],_0xed73c0['query']);_0x1530e2[_0xcaac('0x3b')]=_['intersection'](_0xed73c0[_0xcaac('0x36')],qs['fields'](_0x36939e['query'][_0xcaac('0x3c')]));_0x1530e2[_0xcaac('0x3b')]=_0x1530e2[_0xcaac('0x3b')][_0xcaac('0x3d')]?_0x1530e2['attributes']:_0xed73c0[_0xcaac('0x36')];if(_0x36939e['query']['includeAll']){_0x1530e2[_0xcaac('0x4a')]=[{'all':!![]}];}_0x1530e2=_[_0xcaac('0x45')]({},_0x1530e2,_0x36939e[_0xcaac('0x48')]);return db[_0xcaac('0x32')]['find'](_0x1530e2)[_0xcaac('0x2a')](handleEntityNotFound(_0x300404,null))[_0xcaac('0x2a')](respondWithResult(_0x300404,null))['catch'](handleError(_0x300404,null));};exports['create']=function(_0x5558aa,_0x53b2dd){return db[_0xcaac('0x32')][_0xcaac('0x4e')](_0x5558aa[_0xcaac('0x4f')],{})[_0xcaac('0x2a')](function(_0x2ae32a){var _0x3dd29c=_0x5558aa[_0xcaac('0x50')][_0xcaac('0x2b')]({'plain':!![]});if(!_0x3dd29c)throw new Error(_0xcaac('0x51'));if(_0x3dd29c[_0xcaac('0x52')]===_0xcaac('0x50')){var _0xb2c914=_0x2ae32a[_0xcaac('0x2b')]({'plain':!![]});var _0x374367=_0xcaac('0x2c');return db[_0xcaac('0x53')]['find']({'where':{'name':_0x374367,'userProfileId':_0x3dd29c[_0xcaac('0x54')]},'raw':!![]})[_0xcaac('0x2a')](function(_0xcf0001){if(_0xcf0001&&_0xcf0001[_0xcaac('0x55')]===0x0){return db[_0xcaac('0x2d')][_0xcaac('0x4e')]({'name':_0xb2c914['name'],'resourceId':_0xb2c914['id'],'type':_0xcf0001[_0xcaac('0x2f')],'sectionId':_0xcf0001['id']},{})['then'](function(){return _0x2ae32a;});}else{return _0x2ae32a;}})['catch'](function(_0x603664){logger[_0xcaac('0x2e')](_0xcaac('0x56'),_0x603664);throw _0x603664;});}return _0x2ae32a;})[_0xcaac('0x2a')](respondWithResult(_0x53b2dd,0xc9))['catch'](handleError(_0x53b2dd,null));};exports[_0xcaac('0x28')]=function(_0x5e065f,_0x450f36){if(_0x5e065f[_0xcaac('0x4f')]['id']){delete _0x5e065f[_0xcaac('0x4f')]['id'];}return db[_0xcaac('0x32')][_0xcaac('0x57')]({'where':{'id':_0x5e065f[_0xcaac('0x58')]['id']}})[_0xcaac('0x2a')](handleEntityNotFound(_0x450f36,null))['then'](saveUpdates(_0x5e065f[_0xcaac('0x4f')],null))[_0xcaac('0x2a')](respondWithResult(_0x450f36,null))[_0xcaac('0x4c')](handleError(_0x450f36,null));};exports['destroy']=function(_0x5ce4ce,_0xc81690){return db[_0xcaac('0x32')][_0xcaac('0x57')]({'where':{'id':_0x5ce4ce['params']['id']}})[_0xcaac('0x2a')](handleEntityNotFound(_0xc81690,null))[_0xcaac('0x2a')](removeEntity(_0xc81690,null))['catch'](handleError(_0xc81690,null));};
\ No newline at end of file
+var _0x3f32=['sox','to-csv','ejs','lodash','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','apply','update','then','get','destroy','error','stack','name','map','Tag','rawAttributes','fieldName','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','sort','where','pick','filter','type','options','includeAll','rows','catch','show','include','merge','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','Tags','UserProfileSection','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path'];(function(_0xddce13,_0x2957df){var _0x3c1580=function(_0x3f8a34){while(--_0x3f8a34){_0xddce13['push'](_0xddce13['shift']());}};_0x3c1580(++_0x2957df);}(_0x3f32,0x1d2));var _0x23f3=function(_0x343b56,_0x27ebbf){_0x343b56=_0x343b56-0x0;var _0x4bdc57=_0x3f32[_0x343b56];return _0x4bdc57;};'use strict';var pdf=require(_0x23f3('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x23f3('0x1'));var zipdir=require(_0x23f3('0x2'));var jsonpatch=require(_0x23f3('0x3'));var rp=require(_0x23f3('0x4'));var moment=require(_0x23f3('0x5'));var BPromise=require(_0x23f3('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0x23f3('0x7'));var sox=require(_0x23f3('0x8'));var csv=require(_0x23f3('0x9'));var ejs=require(_0x23f3('0xa'));var fs=require('fs');var _=require(_0x23f3('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x23f3('0xc'));var deskjs=require(_0x23f3('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x23f3('0xe'));var Redis=require(_0x23f3('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x23f3('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x23f3('0x11'));var logger=require(_0x23f3('0x12'))(_0x23f3('0x13'));var utils=require('../../config/utils');var config=require(_0x23f3('0x14'));var licenseUtil=require(_0x23f3('0x15'));var db=require(_0x23f3('0x16'))['db'];function respondWithStatusCode(_0x18467f,_0x5ebfcd){_0x5ebfcd=_0x5ebfcd||0xcc;return function(_0x351394){if(_0x351394){return _0x18467f[_0x23f3('0x17')](_0x5ebfcd);}return _0x18467f[_0x23f3('0x18')](_0x5ebfcd)[_0x23f3('0x19')]();};}function respondWithResult(_0x44fc94,_0x2ccc55){_0x2ccc55=_0x2ccc55||0xc8;return function(_0x42b8d3){if(_0x42b8d3){return _0x44fc94[_0x23f3('0x18')](_0x2ccc55)[_0x23f3('0x1a')](_0x42b8d3);}};}function respondWithFilteredResult(_0x4f739b,_0x5ea9d8){return function(_0x29e6b1){if(_0x29e6b1){var _0x2fdf79=_0x29e6b1[_0x23f3('0x1b')],_0x3d8ddc=_0x5ea9d8[_0x23f3('0x1c')],_0x110f70=_0x5ea9d8['offset']+_0x5ea9d8['limit'],_0xf2e97a;if(_0x110f70>=_0x2fdf79){_0x110f70=_0x2fdf79;_0xf2e97a=0xc8;}else{_0xf2e97a=0xce;}_0x4f739b[_0x23f3('0x18')](_0xf2e97a);return _0x4f739b[_0x23f3('0x1d')](_0x23f3('0x1e'),_0x3d8ddc+'-'+_0x110f70+'/'+_0x2fdf79)['json'](_0x29e6b1);}return null;};}function patchUpdates(_0x20d0dd){return function(_0x190300){try{jsonpatch[_0x23f3('0x1f')](_0x190300,_0x20d0dd,!![]);}catch(_0x266cd6){return BPromise['reject'](_0x266cd6);}return _0x190300['save']();};}function saveUpdates(_0x502396,_0x2d5cd9){return function(_0x31d365){if(_0x31d365){return _0x31d365[_0x23f3('0x20')](_0x502396)[_0x23f3('0x21')](function(_0x7fdc18){return _0x7fdc18;});}return null;};}function removeEntity(_0x323812,_0x406748){return function(_0x156fa5){if(_0x156fa5){return _0x156fa5['destroy']()[_0x23f3('0x21')](function(){var _0x13f87b=_0x156fa5[_0x23f3('0x22')]({'plain':!![]});var _0x172bd1='Tags';return db['UserProfileResource'][_0x23f3('0x23')]({'where':{'type':_0x172bd1,'resourceId':_0x13f87b['id']}})[_0x23f3('0x21')](function(){return _0x156fa5;});})[_0x23f3('0x21')](function(){_0x323812[_0x23f3('0x18')](0xcc)[_0x23f3('0x19')]();});}};}function handleEntityNotFound(_0x1e8228,_0x2abe64){return function(_0x1b1c88){if(!_0x1b1c88){_0x1e8228[_0x23f3('0x17')](0x194);}return _0x1b1c88;};}function handleError(_0x4bcf9a,_0x5e708c){_0x5e708c=_0x5e708c||0x1f4;return function(_0x3462b2){logger[_0x23f3('0x24')](_0x3462b2[_0x23f3('0x25')]);if(_0x3462b2['name']){delete _0x3462b2[_0x23f3('0x26')];}_0x4bcf9a[_0x23f3('0x18')](_0x5e708c)['send'](_0x3462b2);};}exports['index']=function(_0x4fbb9b,_0x4c26a2){var _0xb5fed2={},_0x25b495={},_0x186de7={'count':0x0,'rows':[]};var _0x5cc307=_[_0x23f3('0x27')](db[_0x23f3('0x28')][_0x23f3('0x29')],function(_0x455a04){return{'name':_0x455a04[_0x23f3('0x2a')],'type':_0x455a04['type'][_0x23f3('0x2b')]};});_0x25b495[_0x23f3('0x2c')]=_[_0x23f3('0x27')](_0x5cc307,_0x23f3('0x26'));_0x25b495[_0x23f3('0x2d')]=_[_0x23f3('0x2e')](_0x4fbb9b[_0x23f3('0x2d')]);_0x25b495[_0x23f3('0x2f')]=_[_0x23f3('0x30')](_0x25b495[_0x23f3('0x2c')],_0x25b495[_0x23f3('0x2d')]);_0xb5fed2[_0x23f3('0x31')]=_[_0x23f3('0x30')](_0x25b495[_0x23f3('0x2c')],qs['fields'](_0x4fbb9b[_0x23f3('0x2d')][_0x23f3('0x32')]));_0xb5fed2[_0x23f3('0x31')]=_0xb5fed2[_0x23f3('0x31')][_0x23f3('0x33')]?_0xb5fed2[_0x23f3('0x31')]:_0x25b495[_0x23f3('0x2c')];if(!_0x4fbb9b[_0x23f3('0x2d')][_0x23f3('0x34')](_0x23f3('0x35'))){_0xb5fed2[_0x23f3('0x36')]=qs[_0x23f3('0x36')](_0x4fbb9b[_0x23f3('0x2d')][_0x23f3('0x36')]);_0xb5fed2['offset']=qs[_0x23f3('0x1c')](_0x4fbb9b[_0x23f3('0x2d')][_0x23f3('0x1c')]);}_0xb5fed2['order']=qs[_0x23f3('0x37')](_0x4fbb9b['query']['sort']);_0xb5fed2[_0x23f3('0x38')]=qs[_0x23f3('0x2f')](_[_0x23f3('0x39')](_0x4fbb9b[_0x23f3('0x2d')],_0x25b495[_0x23f3('0x2f')]),_0x5cc307);if(_0x4fbb9b[_0x23f3('0x2d')][_0x23f3('0x3a')]){_0xb5fed2[_0x23f3('0x38')]=_['merge'](_0xb5fed2[_0x23f3('0x38')],{'$or':_[_0x23f3('0x27')](_0x5cc307,function(_0x27ddf3){if(_0x27ddf3[_0x23f3('0x3b')]!=='VIRTUAL'){var _0x3c65b8={};_0x3c65b8[_0x27ddf3[_0x23f3('0x26')]]={'$like':'%'+_0x4fbb9b['query'][_0x23f3('0x3a')]+'%'};return _0x3c65b8;}})});}_0xb5fed2=_['merge']({},_0xb5fed2,_0x4fbb9b[_0x23f3('0x3c')]);var _0x48b668={'where':_0xb5fed2[_0x23f3('0x38')]};return db[_0x23f3('0x28')][_0x23f3('0x1b')](_0x48b668)[_0x23f3('0x21')](function(_0x4b7f09){_0x186de7['count']=_0x4b7f09;if(_0x4fbb9b[_0x23f3('0x2d')][_0x23f3('0x3d')]){_0xb5fed2['include']=[{'all':!![]}];}return db[_0x23f3('0x28')]['findAll'](_0xb5fed2);})[_0x23f3('0x21')](function(_0x4b1fd1){_0x186de7[_0x23f3('0x3e')]=_0x4b1fd1;return _0x186de7;})[_0x23f3('0x21')](respondWithFilteredResult(_0x4c26a2,_0xb5fed2))[_0x23f3('0x3f')](handleError(_0x4c26a2,null));};exports[_0x23f3('0x40')]=function(_0x41797e,_0x666ccd){var _0x66654c={'raw':!![],'where':{'id':_0x41797e['params']['id']}},_0x379f90={};_0x379f90[_0x23f3('0x2c')]=_['keys'](db[_0x23f3('0x28')][_0x23f3('0x29')]);_0x379f90['query']=_[_0x23f3('0x2e')](_0x41797e[_0x23f3('0x2d')]);_0x379f90[_0x23f3('0x2f')]=_[_0x23f3('0x30')](_0x379f90[_0x23f3('0x2c')],_0x379f90['query']);_0x66654c['attributes']=_['intersection'](_0x379f90[_0x23f3('0x2c')],qs[_0x23f3('0x32')](_0x41797e[_0x23f3('0x2d')][_0x23f3('0x32')]));_0x66654c[_0x23f3('0x31')]=_0x66654c['attributes'][_0x23f3('0x33')]?_0x66654c[_0x23f3('0x31')]:_0x379f90[_0x23f3('0x2c')];if(_0x41797e[_0x23f3('0x2d')][_0x23f3('0x3d')]){_0x66654c[_0x23f3('0x41')]=[{'all':!![]}];}_0x66654c=_[_0x23f3('0x42')]({},_0x66654c,_0x41797e[_0x23f3('0x3c')]);return db[_0x23f3('0x28')][_0x23f3('0x43')](_0x66654c)['then'](handleEntityNotFound(_0x666ccd,null))[_0x23f3('0x21')](respondWithResult(_0x666ccd,null))[_0x23f3('0x3f')](handleError(_0x666ccd,null));};exports[_0x23f3('0x44')]=function(_0x41e727,_0x28349e){return db['Tag'][_0x23f3('0x44')](_0x41e727[_0x23f3('0x45')],{})['then'](function(_0x10c650){var _0xeecab5=_0x41e727['user'][_0x23f3('0x22')]({'plain':!![]});if(!_0xeecab5)throw new Error(_0x23f3('0x46'));if(_0xeecab5[_0x23f3('0x47')]===_0x23f3('0x48')){var _0x3c9d0f=_0x10c650[_0x23f3('0x22')]({'plain':!![]});var _0x36fe1b=_0x23f3('0x49');return db[_0x23f3('0x4a')]['find']({'where':{'name':_0x36fe1b,'userProfileId':_0xeecab5['userProfileId']},'raw':!![]})['then'](function(_0x46bef7){if(_0x46bef7&&_0x46bef7[_0x23f3('0x4b')]===0x0){return db[_0x23f3('0x4c')][_0x23f3('0x44')]({'name':_0x3c9d0f[_0x23f3('0x26')],'resourceId':_0x3c9d0f['id'],'type':_0x46bef7[_0x23f3('0x26')],'sectionId':_0x46bef7['id']},{})[_0x23f3('0x21')](function(){return _0x10c650;});}else{return _0x10c650;}})['catch'](function(_0x2a6a01){logger[_0x23f3('0x24')](_0x23f3('0x4d'),_0x2a6a01);throw _0x2a6a01;});}return _0x10c650;})['then'](respondWithResult(_0x28349e,0xc9))[_0x23f3('0x3f')](handleError(_0x28349e,null));};exports[_0x23f3('0x20')]=function(_0x4a8820,_0x53111f){if(_0x4a8820[_0x23f3('0x45')]['id']){delete _0x4a8820[_0x23f3('0x45')]['id'];}return db['Tag'][_0x23f3('0x43')]({'where':{'id':_0x4a8820[_0x23f3('0x4e')]['id']}})[_0x23f3('0x21')](handleEntityNotFound(_0x53111f,null))[_0x23f3('0x21')](saveUpdates(_0x4a8820[_0x23f3('0x45')],null))['then'](respondWithResult(_0x53111f,null))[_0x23f3('0x3f')](handleError(_0x53111f,null));};exports[_0x23f3('0x23')]=function(_0x1be511,_0x36caa9){return db[_0x23f3('0x28')][_0x23f3('0x43')]({'where':{'id':_0x1be511['params']['id']}})[_0x23f3('0x21')](handleEntityNotFound(_0x36caa9,null))[_0x23f3('0x21')](removeEntity(_0x36caa9,null))[_0x23f3('0x3f')](handleError(_0x36caa9,null));};
\ No newline at end of file