X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2FcmContact%2FcmContact.controller.js;h=61ee786ddc9c27331742950d22dc21098b232d5c;hb=ed368fdfe923471c0749d5720e7df57649e4ed09;hp=60d684a8e9470d651702a7c81799f54e22f6d3cc;hpb=91492537a7b94b14914d0db658458118de1ea819;p=motion2.git diff --git a/server/api/cmContact/cmContact.controller.js b/server/api/cmContact/cmContact.controller.js index 60d684a..61ee786 100644 --- a/server/api/cmContact/cmContact.controller.js +++ b/server/api/cmContact/cmContact.controller.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0xaebc=['show','params','$and','omit','format','cf_%d','table','setFields','toParam','phone','getTags','rawAttributes','setTags','ids','getHoppers','ContactId','includeAll','getHopperHistories','options','include','CmHopperFinal','uploadCsv','No\x20ListId\x20specified','binding_keys','No\x20association\x20keys\x20specified!','No\x20association\x20values\x20specified!','socket_timestamp','Unable\x20to\x20synchronize\x20socket,\x20no\x20timestamp\x20passed','binding_values','zipObject','No\x20phone\x20column\x20specified','firstName','root','file','chmodSync','0777','child_process','fork','CompanyId','File\x20uploaded\x20correctly!','pid','createReadStream','parse','meta','binding','No\x20firstName\x20column\x20specified','../../components/import/cm/csv2','stringify','message','start\x20child\x20process\x20correctly!','exit','error\x20child\x20process','getJourney','mail','chat','sms','openchannel','fax','voice','-createdAt','channel','includes','Invalid\x20channel','range','isValid','Invalid\x20date\x20for\x20range\x20from\x20filter','Invalid\x20date\x20for\x20range\x20to\x20filter','Invalid\x20createdAt\x20filter','uniqueid','source','callerid','starttime','endtime','duration','note','createdAt','userDisposition','userSecondDisposition','userThirdDisposition','UserId','fullname','DESC','findAndCountAll','Website','Account','closed','closedAt','disposition','secondDisposition','key','Owner','browserName','customerIp','customerPort','deviceModel','osName','ratingMessage','ratingValue','referer','subject','substatus','threadId','startCase','Interaction','flatten','sortBy','reverse','slice','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','fs-extra','lodash','squel','jsforce','desk.js','to-csv','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','./cmContact.socket','register','sendStatus','end','json','offset','undefined','count','limit','status','set','Content-Range','apply','save','update','then','destroy','error','stack','name','send','CmContact','describe','length','cf_','CmCustomField','findOne','trimStart','all','fieldType','keys','query','filters','model','attributes','intersection','fields','hasOwnProperty','nolimit','order','sort','where','pick','field','color','tools_tags','select','from','cm_contacts','left_join','uc.CmContactId\x20=\x20c.id','cm_contact_has_tags','ct.CmContactId\x20=\x20c.id','t.id\x20=\x20ct.TagId','c.deletedAt\x20IS\x20NULL','expr','search','sqlOperator','conditions','Tag','value','split','map','forEach','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','union','User','and','buildExpression','text','start','filter','Contact','push','isEmpty','ListId','c.ListId\x20IN\x20?','tag','isArray','replace','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','getFullTextValue','c.id\x20LIKE\x20?','c.phone\x20LIKE\x20?','c.mobile\x20LIKE\x20?','isEmail','c.email\x20LIKE\x20?','c.firstName\x20LIKE\x20?','c.lastName\x20LIKE\x20?','group','c.id','Sequelize','QueryTypes','SELECT','clone','having','resolve','user','role','agent','getLists','c.ListId\x20IS\x20NULL','sequelize','toString','keyBy','merge','c.firstName','c.lastName','c.phone','c.mobile','c.email','c.ListId','c.createdAt','c.deletedAt','c.CompanyId','TagIds','Tags','rows','find','catch','tags','startsWith','displayName','findAll','columnName','alias','custom','type','values','body','get','mergeWith','join','info','CmHopper','[CmContact][merge][destroy][CmHopper],\x20%s','CmHopperBlack','[CmContact][merge][destroy][CmHopperBlack],\x20%s','create','ChatInteraction','ChatMessage','ChatOfflineMessage','MailInteraction','MailMessage','SmsInteraction','FaxInteraction','FaxMessage','OpenchannelMessage','CmHopperHistory','ReportAgentPreview','VoiceCallReport','FaxQueueReport','MailQueueReport','OpenchannelQueueReport','SmsQueueReport','JscriptySessionReport','bulkCreate','each','duplicates','spread'];(function(_0x4f73d3,_0x2dee65){var _0x163f9c=function(_0x5b5faa){while(--_0x5b5faa){_0x4f73d3['push'](_0x4f73d3['shift']());}};_0x163f9c(++_0x2dee65);}(_0xaebc,0x6c));var _0xcaeb=function(_0x3b90ab,_0x174a22){_0x3b90ab=_0x3b90ab-0x0;var _0x206e92=_0xaebc[_0x3b90ab];return _0x206e92;};'use strict';var emlformat=require(_0xcaeb('0x0'));var rimraf=require(_0xcaeb('0x1'));var zipdir=require(_0xcaeb('0x2'));var jsonpatch=require(_0xcaeb('0x3'));var rp=require(_0xcaeb('0x4'));var moment=require(_0xcaeb('0x5'));var BPromise=require(_0xcaeb('0x6'));var Mustache=require(_0xcaeb('0x7'));var util=require('util');var path=require(_0xcaeb('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xcaeb('0x9'));var _=require(_0xcaeb('0xa'));var squel=require(_0xcaeb('0xb'));var crypto=require('crypto');var jsforce=require(_0xcaeb('0xc'));var deskjs=require(_0xcaeb('0xd'));var toCsv=require(_0xcaeb('0xe'));var querystring=require(_0xcaeb('0xf'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xcaeb('0x10'));var qs=require(_0xcaeb('0x11'));var as=require(_0xcaeb('0x12'));var hardwareService=require(_0xcaeb('0x13'));var logger=require(_0xcaeb('0x14'))(_0xcaeb('0x15'));var utils=require('../../config/utils');var config=require(_0xcaeb('0x16'));var licenseUtil=require(_0xcaeb('0x17'));var db=require(_0xcaeb('0x18'))['db'];config[_0xcaeb('0x19')]=_[_0xcaeb('0x1a')](config[_0xcaeb('0x19')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xcaeb('0x19')]));require(_0xcaeb('0x1b'))[_0xcaeb('0x1c')](socket);function respondWithStatusCode(_0x51f6eb,_0x49d93e){_0x49d93e=_0x49d93e||0xcc;return function(_0x446ea1){if(_0x446ea1){return _0x51f6eb[_0xcaeb('0x1d')](_0x49d93e);}return _0x51f6eb['status'](_0x49d93e)[_0xcaeb('0x1e')]();};}function respondWithResult(_0x48ebac,_0x3d67bc){_0x3d67bc=_0x3d67bc||0xc8;return function(_0x4e3cce){if(_0x4e3cce){return _0x48ebac['status'](_0x3d67bc)[_0xcaeb('0x1f')](_0x4e3cce);}};}function respondWithFilteredResult(_0x26eabe,_0x1cd0c7){return function(_0x2fbec9){if(_0x2fbec9){var _0x5f4e68=typeof _0x1cd0c7[_0xcaeb('0x20')]===_0xcaeb('0x21')&&typeof _0x1cd0c7['limit']===_0xcaeb('0x21');var _0x4de1e0=_0x2fbec9[_0xcaeb('0x22')];var _0x220cbd=_0x5f4e68?0x0:_0x1cd0c7[_0xcaeb('0x20')];var _0x32f38a=_0x5f4e68?_0x2fbec9['count']:_0x1cd0c7[_0xcaeb('0x20')]+_0x1cd0c7[_0xcaeb('0x23')];var _0x3fbef3;if(_0x32f38a>=_0x4de1e0){_0x32f38a=_0x4de1e0;_0x3fbef3=0xc8;}else{_0x3fbef3=0xce;}_0x26eabe[_0xcaeb('0x24')](_0x3fbef3);return _0x26eabe[_0xcaeb('0x25')](_0xcaeb('0x26'),_0x220cbd+'-'+_0x32f38a+'/'+_0x4de1e0)[_0xcaeb('0x1f')](_0x2fbec9);}return null;};}function patchUpdates(_0x33e9b3){return function(_0x59ee2d){try{jsonpatch[_0xcaeb('0x27')](_0x59ee2d,_0x33e9b3,!![]);}catch(_0x1f97b1){return BPromise['reject'](_0x1f97b1);}return _0x59ee2d[_0xcaeb('0x28')]();};}function saveUpdates(_0x567fc5,_0xf3a27d){return function(_0x56a1ce){if(_0x56a1ce){return _0x56a1ce[_0xcaeb('0x29')](_0x567fc5)[_0xcaeb('0x2a')](function(_0x2b7216){return _0x2b7216;});}return null;};}function removeEntity(_0x19be81,_0x57f8b6){return function(_0x1cac33){if(_0x1cac33){return _0x1cac33[_0xcaeb('0x2b')]()[_0xcaeb('0x2a')](function(){_0x19be81[_0xcaeb('0x24')](0xcc)[_0xcaeb('0x1e')]();});}};}function handleEntityNotFound(_0x1a79ba,_0x1ff992){return function(_0x16b94a){if(!_0x16b94a){_0x1a79ba[_0xcaeb('0x1d')](0x194);}return _0x16b94a;};}function handleError(_0x3ab0db,_0x545b9e){_0x545b9e=_0x545b9e||0x1f4;return function(_0x408130){logger[_0xcaeb('0x2c')](_0x408130[_0xcaeb('0x2d')]);if(_0x408130[_0xcaeb('0x2e')]){delete _0x408130[_0xcaeb('0x2e')];}_0x3ab0db[_0xcaeb('0x24')](_0x545b9e)[_0xcaeb('0x2f')](_0x408130);};}exports['index']=function(_0x118296,_0x2fa9aa){var _0x59020a={},_0x30a6cd={},_0x1118c0={'count':0x0,'rows':[]};return db[_0xcaeb('0x30')][_0xcaeb('0x31')]()[_0xcaeb('0x2a')](function(_0x26d69e){var _0x3f9f5f=[];for(var _0x330bf2=0x0;_0x330bf20x1){_0x13c8d8['or'](_0xcaeb('0x6b'),qs[_0xcaeb('0x6c')](_0x1106f1),null);}else{if(qs['isNumeric'](_0x1106f1)){_0x13c8d8['or'](_0xcaeb('0x6d'),_0x1106f1+'%');_0x13c8d8['or'](_0xcaeb('0x6e'),_0x1106f1+'%');_0x13c8d8['or'](_0xcaeb('0x6f'),_0x1106f1+'%');_0x13c8d8['or']('c.fax\x20LIKE\x20?',_0x1106f1+'%');}else if(qs[_0xcaeb('0x70')](_0x1106f1)){_0x13c8d8['or'](_0xcaeb('0x71'),_0x1106f1+'%');}else{_0x13c8d8['or'](_0xcaeb('0x72'),'%'+_0x1106f1+'%');_0x13c8d8['or'](_0xcaeb('0x73'),'%'+_0x1106f1+'%');_0x13c8d8['or']('c.email\x20LIKE\x20?','%'+_0x1106f1+'%');}}}}_0x2983f0['where'](_0x13c8d8);_0x2983f0[_0xcaeb('0x74')](_0xcaeb('0x75'));var _0x39c43c={'type':db[_0xcaeb('0x76')][_0xcaeb('0x77')][_0xcaeb('0x78')],'raw':!![]};var _0x4c5947=_0x2983f0[_0xcaeb('0x79')]()[_0xcaeb('0x46')](_0xcaeb('0x75'));if(_0x59020a[_0xcaeb('0x42')]){_0x59020a[_0xcaeb('0x42')][_0xcaeb('0x5a')](function(_0x51d24d){_0x2983f0[_0xcaeb('0x42')]('c.'+_0x51d24d[0x0],_0x51d24d[0x1]==='DESC'?![]:!![]);});}if(!_[_0xcaeb('0x65')](_0x3d5235)){_0x2983f0[_0xcaeb('0x7a')](_0x4e8395);_0x4c5947[_0xcaeb('0x44')]('t.id\x20IN\x20?',_0x3d5235);}BPromise[_0xcaeb('0x7b')]()[_0xcaeb('0x2a')](function(){if(!_0x31fe13)return;if(_0x118296[_0xcaeb('0x7c')][_0xcaeb('0x7d')]!==_0xcaeb('0x7e'))return;if(!_['some'](_0x31fe13[_0xcaeb('0x55')],[_0xcaeb('0x46'),_0xcaeb('0x5d')])){return _0x118296[_0xcaeb('0x7c')][_0xcaeb('0x7f')]({'attributes':['id'],'raw':!![]})['then'](function(_0x344962){if(_[_0xcaeb('0x65')](_0x344962)){_0x4c5947['where']('c.ListId\x20IS\x20NULL');_0x2983f0[_0xcaeb('0x44')](_0xcaeb('0x80'));}else{_0x4c5947[_0xcaeb('0x44')](_0xcaeb('0x67'),_[_0xcaeb('0x59')](_0x344962,'id'));_0x2983f0['where'](_0xcaeb('0x67'),_[_0xcaeb('0x59')](_0x344962,'id'));}});}})['then'](function(){if(_0x118296[_0xcaeb('0x7c')]['role']===_0xcaeb('0x7e')&&!_0x31fe13&&!_0x118296[_0xcaeb('0x3a')][_0xcaeb('0x66')])return[];return db[_0xcaeb('0x81')][_0xcaeb('0x3a')](_0x4c5947[_0xcaeb('0x82')](),_0x39c43c);})[_0xcaeb('0x2a')](function(_0x1d8708){_0x1118c0['count']=_0x1d8708[_0xcaeb('0x32')];if(_0x1118c0[_0xcaeb('0x22')]===0x0)return[];return db['sequelize'][_0xcaeb('0x3a')](_0x3a4878[_0xcaeb('0x82')](),_0x39c43c)[_0xcaeb('0x2a')](function(_0x1a8a5c){_0x10d182=_[_0xcaeb('0x83')](_0x1a8a5c,'id');_0x39c43c=_[_0xcaeb('0x84')](_0x39c43c,{'model':db[_0xcaeb('0x30')],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x118296[_0xcaeb('0x3a')][_0xcaeb('0x3f')]){_0x59020a[_0xcaeb('0x3d')]['forEach'](function(_0xc90b44){_0x2983f0[_0xcaeb('0x46')]('c.'+_0xc90b44);});}else{_0x2983f0[_0xcaeb('0x46')]('c.id');_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x85'));_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x86'));_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x87'));_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x88'));_0x2983f0[_0xcaeb('0x46')]('c.fax');_0x2983f0['field'](_0xcaeb('0x89'));_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x8a'));_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x8b'));_0x2983f0[_0xcaeb('0x46')](_0xcaeb('0x8c'));_0x2983f0['field'](_0xcaeb('0x8d'));_0x2983f0[_0xcaeb('0x46')]('GROUP_CONCAT(DISTINCT\x20t.id)',_0xcaeb('0x8e'));}if(_0x59020a['limit'])_0x2983f0[_0xcaeb('0x23')](_0x59020a[_0xcaeb('0x23')]);if(_0x59020a[_0xcaeb('0x20')])_0x2983f0['offset'](_0x59020a[_0xcaeb('0x20')]);return db['sequelize'][_0xcaeb('0x3a')](_0x2983f0[_0xcaeb('0x82')](),_0x39c43c);});})[_0xcaeb('0x2a')](function(_0x2e386a){_0x2e386a[_0xcaeb('0x5a')](function(_0x213dfe){if(_0x213dfe[_0xcaeb('0x8e')]){_0x213dfe[_0xcaeb('0x8f')]=[];_0x213dfe[_0xcaeb('0x8e')][_0xcaeb('0x58')](',')[_0xcaeb('0x5a')](function(_0x1d5778){_0x213dfe[_0xcaeb('0x8f')][_0xcaeb('0x64')](_0x10d182[_0x1d5778]);});}delete _0x213dfe['TagIds'];});_0x1118c0[_0xcaeb('0x90')]=_0x2e386a;return _0x1118c0;})[_0xcaeb('0x2a')](respondWithFilteredResult(_0x2fa9aa,_0x59020a));})['catch'](handleError(_0x2fa9aa,null));};exports[_0xcaeb('0x2b')]=function(_0x473230,_0x4892bf){return db[_0xcaeb('0x30')][_0xcaeb('0x91')]({'where':{'id':_0x473230['params']['id']}})[_0xcaeb('0x2a')](handleEntityNotFound(_0x4892bf,null))[_0xcaeb('0x2a')](removeEntity(_0x4892bf,null))[_0xcaeb('0x92')](handleError(_0x4892bf,null));};exports[_0xcaeb('0x31')]=function(_0x6a43ca,_0x24f882){return db['CmContact'][_0xcaeb('0x31')]()['then'](function(_0x238f3c){delete _0x238f3c[_0xcaeb('0x93')];for(var _0x31b756=0x0;_0x31b756=_0xef3424){_0x343b4e=_0xef3424;_0x2c9d60=0xc8;}else{_0x2c9d60=0xce;}_0x1e45dd[_0x709d('0xf')](_0x2c9d60);return _0x1e45dd[_0x709d('0x15')](_0x709d('0x16'),_0x3be732+'-'+_0x343b4e+'/'+_0xef3424)[_0x709d('0x10')](_0x4e7fc3);}return null;};}function saveUpdates(_0x42b587){return function(_0xb840f1){if(_0xb840f1){return _0xb840f1[_0x709d('0x17')](_0x42b587)[_0x709d('0x18')](function(_0x2feac0){return _0x2feac0;});}return null;};}function removeEntity(_0x2c93b2){return function(_0x2f6b66){if(_0x2f6b66){return _0x2f6b66[_0x709d('0x19')]()[_0x709d('0x18')](function(){_0x2c93b2[_0x709d('0xf')](0xcc)['end']();});}};}function handleEntityNotFound(_0x19a3c7){return function(_0x552393){if(!_0x552393){_0x19a3c7[_0x709d('0x1a')](0x194);}return _0x552393;};}function handleError(_0xc3bc4a,_0x262bc8){_0x262bc8=_0x262bc8||0x1f4;return function(_0x4ea693){logger[_0x709d('0x1b')](_0x4ea693['stack']);if(_0x4ea693[_0x709d('0x1c')]){delete _0x4ea693['name'];}_0xc3bc4a[_0x709d('0xf')](_0x262bc8)[_0x709d('0x1d')](_0x4ea693);};}exports['index']=function(_0x40a02d,_0x3dbfca){var _0x202455={},_0xb4ec08={},_0x3dd701={'count':0x0,'rows':[]};return db['CmContact'][_0x709d('0x1e')]()['then'](function(_0x5875cb){var _0x1ca56a=[];for(var _0x55888d=0x0;_0x55888d0x1){_0x1fb032['or'](_0x709d('0x5d'),qs[_0x709d('0x5e')](_0x3bd2e0),null);}else{if(qs['isNumeric'](_0x3bd2e0)){_0x1fb032['or'](_0x709d('0x5f'),_0x3bd2e0+'%');_0x1fb032['or'](_0x709d('0x60'),_0x3bd2e0+'%');_0x1fb032['or'](_0x709d('0x61'),_0x3bd2e0+'%');_0x1fb032['or'](_0x709d('0x62'),_0x3bd2e0+'%');}else if(qs[_0x709d('0x63')](_0x3bd2e0)){_0x1fb032['or'](_0x709d('0x64'),_0x3bd2e0+'%');}else{_0x1fb032['or'](_0x709d('0x65'),'%'+_0x3bd2e0+'%');_0x1fb032['or'](_0x709d('0x66'),'%'+_0x3bd2e0+'%');_0x1fb032['or'](_0x709d('0x64'),'%'+_0x3bd2e0+'%');}}}}_0x385bbb[_0x709d('0x31')](_0x1fb032);_0x385bbb[_0x709d('0x67')]('c.id');var _0x31d733={'type':db['Sequelize'][_0x709d('0x68')][_0x709d('0x69')],'raw':!![]};var _0x449dbd=_0x385bbb[_0x709d('0x6a')]()['field'](_0x709d('0x6b'));if(_0x202455[_0x709d('0x2f')]){_0x202455[_0x709d('0x2f')]['forEach'](function(_0xdd4500){_0x385bbb['order']('c.'+_0xdd4500[0x0],_0xdd4500[0x1]==='DESC'?![]:!![]);});}if(!_[_0x709d('0x53')](_0x55ce66)){_0x385bbb[_0x709d('0x6c')](_0x111814);_0x449dbd['where'](_0x709d('0x6d'),_0x55ce66);}BPromise[_0x709d('0x6e')]()['then'](function(){if(!_0xd072d8)return;if(_0x40a02d[_0x709d('0x6f')][_0x709d('0x70')]!==_0x709d('0x71'))return;if(!_['some'](_0xd072d8['conditions'],['field',_0x709d('0x72')])){return _0x40a02d['user'][_0x709d('0x73')]({'attributes':['id'],'raw':!![]})[_0x709d('0x18')](function(_0x5f2a63){if(_[_0x709d('0x53')](_0x5f2a63)){_0x449dbd[_0x709d('0x31')]('c.ListId\x20IS\x20NULL');_0x385bbb['where'](_0x709d('0x74'));}else{_0x449dbd['where'](_0x709d('0x75'),_[_0x709d('0x50')](_0x5f2a63,'id'));_0x385bbb[_0x709d('0x31')]('c.ListId\x20IN\x20?',_['map'](_0x5f2a63,'id'));}});}})[_0x709d('0x18')](function(){if(_0x40a02d[_0x709d('0x6f')][_0x709d('0x70')]===_0x709d('0x71')&&!_0xd072d8&&!_0x40a02d[_0x709d('0x29')]['ListId'])return[];return db[_0x709d('0x76')][_0x709d('0x29')](_0x449dbd[_0x709d('0x77')](),_0x31d733);})[_0x709d('0x18')](function(_0x1b7ad5){_0x3dd701[_0x709d('0x14')]=_0x1b7ad5['length'];if(_0x3dd701[_0x709d('0x14')]===0x0)return[];return db[_0x709d('0x76')][_0x709d('0x29')](_0x2e71b0['toString'](),_0x31d733)[_0x709d('0x18')](function(_0x37cf2a){_0x2704ee=_[_0x709d('0x78')](_0x37cf2a,'id');_0x31d733=_[_0x709d('0x79')](_0x31d733,{'model':db[_0x709d('0x7a')],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x40a02d[_0x709d('0x29')][_0x709d('0x2c')]){_0x202455[_0x709d('0x2d')][_0x709d('0x46')](function(_0x5a972d){_0x385bbb[_0x709d('0x34')]('c.'+_0x5a972d);});}else{_0x385bbb['field'](_0x709d('0x6b'));_0x385bbb[_0x709d('0x34')]('c.firstName');_0x385bbb[_0x709d('0x34')](_0x709d('0x7b'));_0x385bbb[_0x709d('0x34')](_0x709d('0x7c'));_0x385bbb[_0x709d('0x34')]('c.mobile');_0x385bbb[_0x709d('0x34')](_0x709d('0x7d'));_0x385bbb['field'](_0x709d('0x7e'));_0x385bbb['field']('c.ListId');_0x385bbb[_0x709d('0x34')]('c.createdAt');_0x385bbb[_0x709d('0x34')](_0x709d('0x7f'));_0x385bbb['field'](_0x709d('0x80'));_0x385bbb[_0x709d('0x34')](_0x709d('0x81'),'TagIds');}if(_0x202455[_0x709d('0x13')])_0x385bbb[_0x709d('0x13')](_0x202455[_0x709d('0x13')]);if(_0x202455[_0x709d('0x11')])_0x385bbb[_0x709d('0x11')](_0x202455[_0x709d('0x11')]);return db[_0x709d('0x76')][_0x709d('0x29')](_0x385bbb[_0x709d('0x77')](),_0x31d733);});})[_0x709d('0x18')](function(_0x377c14){_0x377c14[_0x709d('0x46')](function(_0x338f68){if(_0x338f68[_0x709d('0x82')]){_0x338f68[_0x709d('0x83')]=[];_0x338f68[_0x709d('0x82')][_0x709d('0x45')](',')[_0x709d('0x46')](function(_0x5a286f){_0x338f68[_0x709d('0x83')][_0x709d('0x21')](_0x2704ee[_0x5a286f]);});}delete _0x338f68[_0x709d('0x82')];});_0x3dd701[_0x709d('0x84')]=_0x377c14;return _0x3dd701;})[_0x709d('0x18')](respondWithFilteredResult(_0x3dbfca,_0x202455));})[_0x709d('0x85')](handleError(_0x3dbfca,null));};exports[_0x709d('0x19')]=function(_0x3078c7,_0x575a84){return db[_0x709d('0x7a')][_0x709d('0x43')]({'where':{'id':_0x3078c7[_0x709d('0x86')]['id']}})['then'](handleEntityNotFound(_0x575a84,null))[_0x709d('0x18')](removeEntity(_0x575a84,null))['catch'](handleError(_0x575a84,null));};exports[_0x709d('0x1e')]=function(_0xd12d2b,_0x4960ee){return db[_0x709d('0x7a')][_0x709d('0x1e')]()['then'](function(_0x3a47ca){delete _0x3a47ca[_0x709d('0x87')];for(var _0x27ca0e=0x0;_0x27ca0e