Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / tag / tag.controller.js
index 0955b28..b0e1baa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd3cc=['querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','reject','save','then','get','UserProfileResource','destroy','error','stack','name','send','index','Tag','rawAttributes','fieldName','key','map','query','keys','intersection','attributes','model','fields','length','hasOwnProperty','order','sort','filters','pick','where','merge','type','filter','count','includeAll','include','catch','show','find','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','body','params','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','sox','to-csv','lodash','crypto','jsforce'];(function(_0xf145ca,_0x3401ee){var _0x4dffc2=function(_0x587156){while(--_0x587156){_0xf145ca['push'](_0xf145ca['shift']());}};_0x4dffc2(++_0x3401ee);}(_0xd3cc,0x8d));var _0xcd3c=function(_0x9d05ad,_0xb0ab3c){_0x9d05ad=_0x9d05ad-0x0;var _0xff824f=_0xd3cc[_0x9d05ad];return _0xff824f;};'use strict';var pdf=require(_0xcd3c('0x0'));var emlformat=require(_0xcd3c('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xcd3c('0x2'));var jsonpatch=require(_0xcd3c('0x3'));var rp=require(_0xcd3c('0x4'));var moment=require(_0xcd3c('0x5'));var BPromise=require(_0xcd3c('0x6'));var Mustache=require('mustache');var util=require(_0xcd3c('0x7'));var path=require('path');var sox=require(_0xcd3c('0x8'));var csv=require(_0xcd3c('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xcd3c('0xa'));var squel=require('squel');var crypto=require(_0xcd3c('0xb'));var jsforce=require(_0xcd3c('0xc'));var deskjs=require('desk.js');var toCsv=require(_0xcd3c('0x9'));var querystring=require(_0xcd3c('0xd'));var Papa=require('papaparse');var Redis=require(_0xcd3c('0xe'));var authService=require('../../components/auth/service');var qs=require(_0xcd3c('0xf'));var as=require(_0xcd3c('0x10'));var hardwareService=require(_0xcd3c('0x11'));var logger=require(_0xcd3c('0x12'))(_0xcd3c('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0xcd3c('0x14'))['db'];function respondWithStatusCode(_0x1f28b1,_0x29be34){_0x29be34=_0x29be34||0xcc;return function(_0x51e8c8){if(_0x51e8c8){return _0x1f28b1[_0xcd3c('0x15')](_0x29be34);}return _0x1f28b1[_0xcd3c('0x16')](_0x29be34)[_0xcd3c('0x17')]();};}function respondWithResult(_0x23c984,_0x2e3414){_0x2e3414=_0x2e3414||0xc8;return function(_0x3ba435){if(_0x3ba435){return _0x23c984[_0xcd3c('0x16')](_0x2e3414)[_0xcd3c('0x18')](_0x3ba435);}};}function respondWithFilteredResult(_0x4b1343,_0x2deb7a){return function(_0x894df5){if(_0x894df5){var _0x3ae8fc=_0x894df5['count'],_0x2e200b=_0x2deb7a[_0xcd3c('0x19')],_0x241182=_0x2deb7a['offset']+_0x2deb7a[_0xcd3c('0x1a')],_0x4b2988;if(_0x241182>=_0x3ae8fc){_0x241182=_0x3ae8fc;_0x4b2988=0xc8;}else{_0x4b2988=0xce;}_0x4b1343[_0xcd3c('0x16')](_0x4b2988);return _0x4b1343[_0xcd3c('0x1b')](_0xcd3c('0x1c'),_0x2e200b+'-'+_0x241182+'/'+_0x3ae8fc)[_0xcd3c('0x18')](_0x894df5);}return null;};}function patchUpdates(_0x3d67fa){return function(_0x2cbe9f){try{jsonpatch['apply'](_0x2cbe9f,_0x3d67fa,!![]);}catch(_0xafc52f){return BPromise[_0xcd3c('0x1d')](_0xafc52f);}return _0x2cbe9f[_0xcd3c('0x1e')]();};}function saveUpdates(_0x206aca,_0x508439){return function(_0x5c8bd5){if(_0x5c8bd5){return _0x5c8bd5['update'](_0x206aca)['then'](function(_0x4687a0){return _0x4687a0;});}return null;};}function removeEntity(_0x24a812,_0x2c0a73){return function(_0x159ab5){if(_0x159ab5){return _0x159ab5['destroy']()[_0xcd3c('0x1f')](function(){var _0x68a86c=_0x159ab5[_0xcd3c('0x20')]({'plain':!![]});var _0x28260a='Tags';return db[_0xcd3c('0x21')][_0xcd3c('0x22')]({'where':{'type':_0x28260a,'resourceId':_0x68a86c['id']}})['then'](function(){return _0x159ab5;});})[_0xcd3c('0x1f')](function(){_0x24a812[_0xcd3c('0x16')](0xcc)[_0xcd3c('0x17')]();});}};}function handleEntityNotFound(_0x435f9e,_0x609999){return function(_0x51a506){if(!_0x51a506){_0x435f9e[_0xcd3c('0x15')](0x194);}return _0x51a506;};}function handleError(_0x3bf2f7,_0x439645){_0x439645=_0x439645||0x1f4;return function(_0x520d64){logger[_0xcd3c('0x23')](_0x520d64[_0xcd3c('0x24')]);if(_0x520d64[_0xcd3c('0x25')]){delete _0x520d64[_0xcd3c('0x25')];}_0x3bf2f7['status'](_0x439645)[_0xcd3c('0x26')](_0x520d64);};}exports[_0xcd3c('0x27')]=function(_0x175a2b,_0x540211){var _0x2d6348={},_0xe45fb2={},_0x4db3c2={'count':0x0,'rows':[]};var _0x3d78b5=_['map'](db[_0xcd3c('0x28')][_0xcd3c('0x29')],function(_0xa0678d){return{'name':_0xa0678d[_0xcd3c('0x2a')],'type':_0xa0678d['type'][_0xcd3c('0x2b')]};});_0xe45fb2['model']=_[_0xcd3c('0x2c')](_0x3d78b5,_0xcd3c('0x25'));_0xe45fb2[_0xcd3c('0x2d')]=_[_0xcd3c('0x2e')](_0x175a2b[_0xcd3c('0x2d')]);_0xe45fb2['filters']=_[_0xcd3c('0x2f')](_0xe45fb2['model'],_0xe45fb2['query']);_0x2d6348[_0xcd3c('0x30')]=_[_0xcd3c('0x2f')](_0xe45fb2[_0xcd3c('0x31')],qs[_0xcd3c('0x32')](_0x175a2b['query'][_0xcd3c('0x32')]));_0x2d6348[_0xcd3c('0x30')]=_0x2d6348[_0xcd3c('0x30')][_0xcd3c('0x33')]?_0x2d6348[_0xcd3c('0x30')]:_0xe45fb2['model'];if(!_0x175a2b[_0xcd3c('0x2d')][_0xcd3c('0x34')]('nolimit')){_0x2d6348[_0xcd3c('0x1a')]=qs['limit'](_0x175a2b[_0xcd3c('0x2d')][_0xcd3c('0x1a')]);_0x2d6348[_0xcd3c('0x19')]=qs[_0xcd3c('0x19')](_0x175a2b[_0xcd3c('0x2d')][_0xcd3c('0x19')]);}_0x2d6348[_0xcd3c('0x35')]=qs[_0xcd3c('0x36')](_0x175a2b[_0xcd3c('0x2d')][_0xcd3c('0x36')]);_0x2d6348['where']=qs[_0xcd3c('0x37')](_[_0xcd3c('0x38')](_0x175a2b['query'],_0xe45fb2[_0xcd3c('0x37')]),_0x3d78b5);if(_0x175a2b[_0xcd3c('0x2d')]['filter']){_0x2d6348[_0xcd3c('0x39')]=_[_0xcd3c('0x3a')](_0x2d6348['where'],{'$or':_[_0xcd3c('0x2c')](_0x3d78b5,function(_0x52d43b){if(_0x52d43b[_0xcd3c('0x3b')]!=='VIRTUAL'){var _0x18f557={};_0x18f557[_0x52d43b[_0xcd3c('0x25')]]={'$like':'%'+_0x175a2b[_0xcd3c('0x2d')][_0xcd3c('0x3c')]+'%'};return _0x18f557;}})});}_0x2d6348=_['merge']({},_0x2d6348,_0x175a2b['options']);var _0x36ac97={'where':_0x2d6348['where']};return db[_0xcd3c('0x28')][_0xcd3c('0x3d')](_0x36ac97)['then'](function(_0x4b1e10){_0x4db3c2[_0xcd3c('0x3d')]=_0x4b1e10;if(_0x175a2b[_0xcd3c('0x2d')][_0xcd3c('0x3e')]){_0x2d6348[_0xcd3c('0x3f')]=[{'all':!![]}];}return db['Tag']['findAll'](_0x2d6348);})['then'](function(_0x100afe){_0x4db3c2['rows']=_0x100afe;return _0x4db3c2;})[_0xcd3c('0x1f')](respondWithFilteredResult(_0x540211,_0x2d6348))[_0xcd3c('0x40')](handleError(_0x540211,null));};exports[_0xcd3c('0x41')]=function(_0x413228,_0x1a953a){var _0x131947={'raw':!![],'where':{'id':_0x413228['params']['id']}},_0x4e80b8={};_0x4e80b8[_0xcd3c('0x31')]=_[_0xcd3c('0x2e')](db['Tag'][_0xcd3c('0x29')]);_0x4e80b8['query']=_[_0xcd3c('0x2e')](_0x413228[_0xcd3c('0x2d')]);_0x4e80b8[_0xcd3c('0x37')]=_[_0xcd3c('0x2f')](_0x4e80b8[_0xcd3c('0x31')],_0x4e80b8[_0xcd3c('0x2d')]);_0x131947[_0xcd3c('0x30')]=_['intersection'](_0x4e80b8[_0xcd3c('0x31')],qs[_0xcd3c('0x32')](_0x413228[_0xcd3c('0x2d')]['fields']));_0x131947['attributes']=_0x131947[_0xcd3c('0x30')]['length']?_0x131947[_0xcd3c('0x30')]:_0x4e80b8[_0xcd3c('0x31')];if(_0x413228[_0xcd3c('0x2d')][_0xcd3c('0x3e')]){_0x131947[_0xcd3c('0x3f')]=[{'all':!![]}];}_0x131947=_['merge']({},_0x131947,_0x413228['options']);return db['Tag'][_0xcd3c('0x42')](_0x131947)['then'](handleEntityNotFound(_0x1a953a,null))['then'](respondWithResult(_0x1a953a,null))['catch'](handleError(_0x1a953a,null));};exports[_0xcd3c('0x43')]=function(_0x151f59,_0x13953c){return db[_0xcd3c('0x28')][_0xcd3c('0x43')](_0x151f59['body'],{})[_0xcd3c('0x1f')](function(_0x32790d){var _0x4ec6e5=_0x151f59['user'][_0xcd3c('0x20')]({'plain':!![]});if(!_0x4ec6e5)throw new Error(_0xcd3c('0x44'));if(_0x4ec6e5[_0xcd3c('0x45')]==='user'){var _0x4781a2=_0x32790d[_0xcd3c('0x20')]({'plain':!![]});var _0x490a64='Tags';return db[_0xcd3c('0x46')][_0xcd3c('0x42')]({'where':{'name':_0x490a64,'userProfileId':_0x4ec6e5[_0xcd3c('0x47')]},'raw':!![]})[_0xcd3c('0x1f')](function(_0x4b0274){if(_0x4b0274&&_0x4b0274[_0xcd3c('0x48')]===0x0){return db['UserProfileResource'][_0xcd3c('0x43')]({'name':_0x4781a2[_0xcd3c('0x25')],'resourceId':_0x4781a2['id'],'type':_0x4b0274[_0xcd3c('0x25')],'sectionId':_0x4b0274['id']},{})[_0xcd3c('0x1f')](function(){return _0x32790d;});}else{return _0x32790d;}})[_0xcd3c('0x40')](function(_0x36ff28){logger[_0xcd3c('0x23')](_0xcd3c('0x49'),_0x36ff28);throw _0x36ff28;});}return _0x32790d;})[_0xcd3c('0x1f')](respondWithResult(_0x13953c,0xc9))[_0xcd3c('0x40')](handleError(_0x13953c,null));};exports[_0xcd3c('0x4a')]=function(_0x4bd7d1,_0x4a738d){if(_0x4bd7d1['body']['id']){delete _0x4bd7d1[_0xcd3c('0x4b')]['id'];}return db['Tag'][_0xcd3c('0x42')]({'where':{'id':_0x4bd7d1[_0xcd3c('0x4c')]['id']}})[_0xcd3c('0x1f')](handleEntityNotFound(_0x4a738d,null))[_0xcd3c('0x1f')](saveUpdates(_0x4bd7d1[_0xcd3c('0x4b')],null))[_0xcd3c('0x1f')](respondWithResult(_0x4a738d,null))[_0xcd3c('0x40')](handleError(_0x4a738d,null));};exports[_0xcd3c('0x22')]=function(_0xac393,_0x52566c){return db['Tag'][_0xcd3c('0x42')]({'where':{'id':_0xac393['params']['id']}})[_0xcd3c('0x1f')](handleEntityNotFound(_0x52566c,null))[_0xcd3c('0x1f')](removeEntity(_0x52566c,null))['catch'](handleError(_0x52566c,null));};
\ No newline at end of file
+var _0x3bec=['nolimit','order','sort','where','filters','pick','filter','VIRTUAL','include','findAll','rows','catch','show','merge','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','squel','crypto','jsforce','to-csv','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','get','Tags','error','stack','name','send','map','Tag','rawAttributes','fieldName','type','model','query','keys','intersection','fields','attributes','length','hasOwnProperty'];(function(_0x4faa4c,_0x19d32c){var _0x35e6fb=function(_0x59e190){while(--_0x59e190){_0x4faa4c['push'](_0x4faa4c['shift']());}};_0x35e6fb(++_0x19d32c);}(_0x3bec,0x113));var _0xc3be=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x3bec[_0x321bb2];return _0x9c12ed;};'use strict';var pdf=require(_0xc3be('0x0'));var emlformat=require(_0xc3be('0x1'));var rimraf=require(_0xc3be('0x2'));var zipdir=require(_0xc3be('0x3'));var jsonpatch=require(_0xc3be('0x4'));var rp=require(_0xc3be('0x5'));var moment=require(_0xc3be('0x6'));var BPromise=require(_0xc3be('0x7'));var Mustache=require(_0xc3be('0x8'));var util=require(_0xc3be('0x9'));var path=require(_0xc3be('0xa'));var sox=require(_0xc3be('0xb'));var csv=require('to-csv');var ejs=require(_0xc3be('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0xc3be('0xd'));var crypto=require(_0xc3be('0xe'));var jsforce=require(_0xc3be('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xc3be('0x10'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xc3be('0x11'));var authService=require(_0xc3be('0x12'));var qs=require(_0xc3be('0x13'));var as=require(_0xc3be('0x14'));var hardwareService=require(_0xc3be('0x15'));var logger=require('../../config/logger')(_0xc3be('0x16'));var utils=require(_0xc3be('0x17'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4bfde2,_0x41c56b){_0x41c56b=_0x41c56b||0xcc;return function(_0x489157){if(_0x489157){return _0x4bfde2[_0xc3be('0x18')](_0x41c56b);}return _0x4bfde2['status'](_0x41c56b)[_0xc3be('0x19')]();};}function respondWithResult(_0x59b1c2,_0x22ed55){_0x22ed55=_0x22ed55||0xc8;return function(_0x5af93c){if(_0x5af93c){return _0x59b1c2[_0xc3be('0x1a')](_0x22ed55)[_0xc3be('0x1b')](_0x5af93c);}};}function respondWithFilteredResult(_0x12dff2,_0xeb1d73){return function(_0x2bd4ce){if(_0x2bd4ce){var _0x2542cf=_0x2bd4ce[_0xc3be('0x1c')],_0x241b93=_0xeb1d73[_0xc3be('0x1d')],_0x4c588a=_0xeb1d73[_0xc3be('0x1d')]+_0xeb1d73[_0xc3be('0x1e')],_0x568ff4;if(_0x4c588a>=_0x2542cf){_0x4c588a=_0x2542cf;_0x568ff4=0xc8;}else{_0x568ff4=0xce;}_0x12dff2[_0xc3be('0x1a')](_0x568ff4);return _0x12dff2[_0xc3be('0x1f')](_0xc3be('0x20'),_0x241b93+'-'+_0x4c588a+'/'+_0x2542cf)[_0xc3be('0x1b')](_0x2bd4ce);}return null;};}function patchUpdates(_0x50725f){return function(_0x715b2){try{jsonpatch[_0xc3be('0x21')](_0x715b2,_0x50725f,!![]);}catch(_0x358ad6){return BPromise['reject'](_0x358ad6);}return _0x715b2[_0xc3be('0x22')]();};}function saveUpdates(_0x2ef18f,_0x26106e){return function(_0x496cdd){if(_0x496cdd){return _0x496cdd[_0xc3be('0x23')](_0x2ef18f)[_0xc3be('0x24')](function(_0x415ef2){return _0x415ef2;});}return null;};}function removeEntity(_0x25386f,_0x155020){return function(_0xff4cfc){if(_0xff4cfc){return _0xff4cfc[_0xc3be('0x25')]()[_0xc3be('0x24')](function(){var _0x5f2d29=_0xff4cfc[_0xc3be('0x26')]({'plain':!![]});var _0x3bd16f=_0xc3be('0x27');return db['UserProfileResource'][_0xc3be('0x25')]({'where':{'type':_0x3bd16f,'resourceId':_0x5f2d29['id']}})[_0xc3be('0x24')](function(){return _0xff4cfc;});})[_0xc3be('0x24')](function(){_0x25386f[_0xc3be('0x1a')](0xcc)[_0xc3be('0x19')]();});}};}function handleEntityNotFound(_0x34bbf4,_0x25d998){return function(_0xc5f3b3){if(!_0xc5f3b3){_0x34bbf4[_0xc3be('0x18')](0x194);}return _0xc5f3b3;};}function handleError(_0x46ae7b,_0x6c9e23){_0x6c9e23=_0x6c9e23||0x1f4;return function(_0x50a092){logger[_0xc3be('0x28')](_0x50a092[_0xc3be('0x29')]);if(_0x50a092[_0xc3be('0x2a')]){delete _0x50a092[_0xc3be('0x2a')];}_0x46ae7b[_0xc3be('0x1a')](_0x6c9e23)[_0xc3be('0x2b')](_0x50a092);};}exports['index']=function(_0x41b856,_0x16bb7d){var _0x58cec6={},_0x5264bb={},_0x44f54d={'count':0x0,'rows':[]};var _0x5225ef=_[_0xc3be('0x2c')](db[_0xc3be('0x2d')][_0xc3be('0x2e')],function(_0x102ec4){return{'name':_0x102ec4[_0xc3be('0x2f')],'type':_0x102ec4[_0xc3be('0x30')]['key']};});_0x5264bb[_0xc3be('0x31')]=_[_0xc3be('0x2c')](_0x5225ef,_0xc3be('0x2a'));_0x5264bb[_0xc3be('0x32')]=_[_0xc3be('0x33')](_0x41b856[_0xc3be('0x32')]);_0x5264bb['filters']=_['intersection'](_0x5264bb[_0xc3be('0x31')],_0x5264bb[_0xc3be('0x32')]);_0x58cec6['attributes']=_[_0xc3be('0x34')](_0x5264bb[_0xc3be('0x31')],qs[_0xc3be('0x35')](_0x41b856[_0xc3be('0x32')][_0xc3be('0x35')]));_0x58cec6[_0xc3be('0x36')]=_0x58cec6[_0xc3be('0x36')][_0xc3be('0x37')]?_0x58cec6['attributes']:_0x5264bb[_0xc3be('0x31')];if(!_0x41b856[_0xc3be('0x32')][_0xc3be('0x38')](_0xc3be('0x39'))){_0x58cec6[_0xc3be('0x1e')]=qs[_0xc3be('0x1e')](_0x41b856[_0xc3be('0x32')][_0xc3be('0x1e')]);_0x58cec6[_0xc3be('0x1d')]=qs[_0xc3be('0x1d')](_0x41b856[_0xc3be('0x32')][_0xc3be('0x1d')]);}_0x58cec6[_0xc3be('0x3a')]=qs[_0xc3be('0x3b')](_0x41b856[_0xc3be('0x32')][_0xc3be('0x3b')]);_0x58cec6[_0xc3be('0x3c')]=qs[_0xc3be('0x3d')](_[_0xc3be('0x3e')](_0x41b856['query'],_0x5264bb[_0xc3be('0x3d')]),_0x5225ef);if(_0x41b856['query'][_0xc3be('0x3f')]){_0x58cec6[_0xc3be('0x3c')]=_['merge'](_0x58cec6[_0xc3be('0x3c')],{'$or':_['map'](_0x5225ef,function(_0x2230fd){if(_0x2230fd['type']!==_0xc3be('0x40')){var _0x2d0daa={};_0x2d0daa[_0x2230fd[_0xc3be('0x2a')]]={'$like':'%'+_0x41b856['query'][_0xc3be('0x3f')]+'%'};return _0x2d0daa;}})});}_0x58cec6=_['merge']({},_0x58cec6,_0x41b856['options']);var _0x417ddf={'where':_0x58cec6[_0xc3be('0x3c')]};return db[_0xc3be('0x2d')][_0xc3be('0x1c')](_0x417ddf)[_0xc3be('0x24')](function(_0x4041ac){_0x44f54d['count']=_0x4041ac;if(_0x41b856[_0xc3be('0x32')]['includeAll']){_0x58cec6[_0xc3be('0x41')]=[{'all':!![]}];}return db[_0xc3be('0x2d')][_0xc3be('0x42')](_0x58cec6);})['then'](function(_0x4e2109){_0x44f54d[_0xc3be('0x43')]=_0x4e2109;return _0x44f54d;})[_0xc3be('0x24')](respondWithFilteredResult(_0x16bb7d,_0x58cec6))[_0xc3be('0x44')](handleError(_0x16bb7d,null));};exports[_0xc3be('0x45')]=function(_0x5c8126,_0x32f513){var _0x3662d8={'raw':!![],'where':{'id':_0x5c8126['params']['id']}},_0x2924c6={};_0x2924c6[_0xc3be('0x31')]=_[_0xc3be('0x33')](db['Tag'][_0xc3be('0x2e')]);_0x2924c6[_0xc3be('0x32')]=_['keys'](_0x5c8126[_0xc3be('0x32')]);_0x2924c6[_0xc3be('0x3d')]=_['intersection'](_0x2924c6['model'],_0x2924c6['query']);_0x3662d8[_0xc3be('0x36')]=_[_0xc3be('0x34')](_0x2924c6[_0xc3be('0x31')],qs[_0xc3be('0x35')](_0x5c8126[_0xc3be('0x32')][_0xc3be('0x35')]));_0x3662d8[_0xc3be('0x36')]=_0x3662d8['attributes'][_0xc3be('0x37')]?_0x3662d8[_0xc3be('0x36')]:_0x2924c6[_0xc3be('0x31')];if(_0x5c8126['query']['includeAll']){_0x3662d8[_0xc3be('0x41')]=[{'all':!![]}];}_0x3662d8=_[_0xc3be('0x46')]({},_0x3662d8,_0x5c8126['options']);return db[_0xc3be('0x2d')][_0xc3be('0x47')](_0x3662d8)[_0xc3be('0x24')](handleEntityNotFound(_0x32f513,null))['then'](respondWithResult(_0x32f513,null))[_0xc3be('0x44')](handleError(_0x32f513,null));};exports[_0xc3be('0x48')]=function(_0x34a3c2,_0x1fe313){return db['Tag']['create'](_0x34a3c2[_0xc3be('0x49')],{})[_0xc3be('0x24')](function(_0x1f13e8){var _0x14c720=_0x34a3c2[_0xc3be('0x4a')][_0xc3be('0x26')]({'plain':!![]});if(!_0x14c720)throw new Error(_0xc3be('0x4b'));if(_0x14c720[_0xc3be('0x4c')]===_0xc3be('0x4a')){var _0x2e4b04=_0x1f13e8[_0xc3be('0x26')]({'plain':!![]});var _0xa076d=_0xc3be('0x27');return db[_0xc3be('0x4d')]['find']({'where':{'name':_0xa076d,'userProfileId':_0x14c720[_0xc3be('0x4e')]},'raw':!![]})['then'](function(_0x4ad417){if(_0x4ad417&&_0x4ad417[_0xc3be('0x4f')]===0x0){return db[_0xc3be('0x50')]['create']({'name':_0x2e4b04[_0xc3be('0x2a')],'resourceId':_0x2e4b04['id'],'type':_0x4ad417['name'],'sectionId':_0x4ad417['id']},{})[_0xc3be('0x24')](function(){return _0x1f13e8;});}else{return _0x1f13e8;}})['catch'](function(_0x5cd574){logger['error'](_0xc3be('0x51'),_0x5cd574);throw _0x5cd574;});}return _0x1f13e8;})[_0xc3be('0x24')](respondWithResult(_0x1fe313,0xc9))[_0xc3be('0x44')](handleError(_0x1fe313,null));};exports[_0xc3be('0x23')]=function(_0x211c6b,_0x2a9798){if(_0x211c6b['body']['id']){delete _0x211c6b[_0xc3be('0x49')]['id'];}return db[_0xc3be('0x2d')]['find']({'where':{'id':_0x211c6b[_0xc3be('0x52')]['id']}})['then'](handleEntityNotFound(_0x2a9798,null))[_0xc3be('0x24')](saveUpdates(_0x211c6b['body'],null))['then'](respondWithResult(_0x2a9798,null))[_0xc3be('0x44')](handleError(_0x2a9798,null));};exports[_0xc3be('0x25')]=function(_0x14b07b,_0x3ba2b5){return db[_0xc3be('0x2d')][_0xc3be('0x47')]({'where':{'id':_0x14b07b[_0xc3be('0x52')]['id']}})['then'](handleEntityNotFound(_0x3ba2b5,null))[_0xc3be('0x24')](removeEntity(_0x3ba2b5,null))[_0xc3be('0x44')](handleError(_0x3ba2b5,null));};
\ No newline at end of file