Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / chatQueue / chatQueue.controller.js
index 7082cc3..dd42dd9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7bca=['teams','User','Agents','online','interface','sequelize','transaction','each','findOrCreate','emit','userChatQueue:save','removeTeams','ids','select','tq.TeamId','team_has_chat_queues','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','ChatQueueId\x20=\x20?','clone','push','QueryTypes','SELECT','TeamId','all','union','value','isEmpty','removeAgents','addAgents','omit','isArray','userChatQueue:remove','getAgents','html-pdf','eml-format','rimraf','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./chatQueue.socket','register','jayson/promise','client','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','info','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','stringify','error','code','message','ChatQueue,\x20%s,\x20%s','result','catch','status','end','json','count','offset','Content-Range','save','destroy','then','get','ChatQueues','UserProfileResource','sendStatus','stack','name','send','index','ChatQueue','keys','query','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','map','type','key','VIRTUAL','field','filter','merge','options','includeAll','include','rows','params','rawAttributes','length','find','create','body','role','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','describe','getMembers','findOne','UserChatQueue','ChatQueueId','findAll','findAndCountAll','updatedAt','createdAt','%s/%s','SIP','chatPause','getTeams','Team','pick','addTeams'];(function(_0x5e55e2,_0x3d0833){var _0x5b4c65=function(_0x4a3fe6){while(--_0x4a3fe6){_0x5e55e2['push'](_0x5e55e2['shift']());}};_0x5b4c65(++_0x3d0833);}(_0x7bca,0x14b));var _0xa7bc=function(_0x5c9e08,_0x14a8e6){_0x5c9e08=_0x5c9e08-0x0;var _0x502e01=_0x7bca[_0x5c9e08];return _0x502e01;};'use strict';var pdf=require(_0xa7bc('0x0'));var emlformat=require(_0xa7bc('0x1'));var rimraf=require(_0xa7bc('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xa7bc('0x3'));var rp=require('request-promise');var moment=require(_0xa7bc('0x4'));var BPromise=require(_0xa7bc('0x5'));var Mustache=require(_0xa7bc('0x6'));var util=require(_0xa7bc('0x7'));var path=require(_0xa7bc('0x8'));var sox=require(_0xa7bc('0x9'));var csv=require(_0xa7bc('0xa'));var ejs=require(_0xa7bc('0xb'));var fs=require('fs');var _=require(_0xa7bc('0xc'));var squel=require(_0xa7bc('0xd'));var crypto=require(_0xa7bc('0xe'));var jsforce=require(_0xa7bc('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xa7bc('0xa'));var querystring=require(_0xa7bc('0x10'));var Papa=require(_0xa7bc('0x11'));var Redis=require(_0xa7bc('0x12'));var authService=require(_0xa7bc('0x13'));var qs=require('../../components/parsers/qs');var hardwareService=require('../../config/license/hardware');var logger=require(_0xa7bc('0x14'))(_0xa7bc('0x15'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0xa7bc('0x16'))['db'];config[_0xa7bc('0x17')]=_[_0xa7bc('0x18')](config[_0xa7bc('0x17')],{'host':_0xa7bc('0x19'),'port':0x18eb});var socket=require(_0xa7bc('0x1a'))(new Redis(config[_0xa7bc('0x17')]));require(_0xa7bc('0x1b'))[_0xa7bc('0x1c')](socket);var jayson=require(_0xa7bc('0x1d'));var client=jayson[_0xa7bc('0x1e')]['http']({'port':0x232a});function checkPasswordPattern(_0x172b25,_0x4be9df,_0x1f0667){if(_0x1f0667){var _0x5d32ff=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x5d32ff['test'](_0x4be9df)){return _0x172b25;}else{throw new Error(_0xa7bc('0x1f'));}}else{return _0x172b25;}}function respondWithRpcPromise(_0x34992f,_0x386ca5,_0x1349c8,_0x433257){return new BPromise(function(_0x2a326b,_0x4d17b1){var _0x1d80c2=_0x433257||client;return _0x1d80c2[_0xa7bc('0x20')](_0x34992f,_0x1349c8)['then'](function(_0xe7ff0b){logger[_0xa7bc('0x21')]('ChatQueue,\x20%s,\x20%s',_0x386ca5,_0xa7bc('0x22'));logger[_0xa7bc('0x23')](_0xa7bc('0x24'),_0x386ca5,_0xa7bc('0x22'),JSON[_0xa7bc('0x25')](_0xe7ff0b));if(_0xe7ff0b[_0xa7bc('0x26')]){if(_0xe7ff0b[_0xa7bc('0x26')][_0xa7bc('0x27')]===0x1f4){logger[_0xa7bc('0x26')]('ChatQueue,\x20%s,\x20%s',_0x386ca5,_0xe7ff0b[_0xa7bc('0x26')][_0xa7bc('0x28')]);return _0x4d17b1(_0xe7ff0b['error']['message']);}logger[_0xa7bc('0x26')](_0xa7bc('0x29'),_0x386ca5,_0xe7ff0b[_0xa7bc('0x26')]['message']);return _0x2a326b(_0xe7ff0b['error']['message']);}else{logger[_0xa7bc('0x21')](_0xa7bc('0x29'),_0x386ca5,_0xa7bc('0x22'));_0x2a326b(_0xe7ff0b[_0xa7bc('0x2a')][_0xa7bc('0x28')]);}})[_0xa7bc('0x2b')](function(_0x56f11c){logger[_0xa7bc('0x26')](_0xa7bc('0x29'),_0x386ca5,_0x56f11c);_0x4d17b1(_0x56f11c);});});}function respondWithStatusCode(_0x5239a5,_0xc7daa1){_0xc7daa1=_0xc7daa1||0xcc;return function(_0x16b6ab){if(_0x16b6ab){return _0x5239a5['sendStatus'](_0xc7daa1);}return _0x5239a5[_0xa7bc('0x2c')](_0xc7daa1)[_0xa7bc('0x2d')]();};}function respondWithResult(_0xdde00d,_0x19856a){_0x19856a=_0x19856a||0xc8;return function(_0x5928f6){if(_0x5928f6){return _0xdde00d[_0xa7bc('0x2c')](_0x19856a)[_0xa7bc('0x2e')](_0x5928f6);}};}function respondWithFilteredResult(_0x2319af,_0x22821f){return function(_0x4fc204){if(_0x4fc204){var _0x1780be=_0x4fc204[_0xa7bc('0x2f')],_0x2765bf=_0x22821f['offset'],_0x257595=_0x22821f[_0xa7bc('0x30')]+_0x22821f['limit'],_0x26068c;if(_0x257595>=_0x1780be){_0x257595=_0x1780be;_0x26068c=0xc8;}else{_0x26068c=0xce;}_0x2319af['status'](_0x26068c);return _0x2319af['set'](_0xa7bc('0x31'),_0x2765bf+'-'+_0x257595+'/'+_0x1780be)[_0xa7bc('0x2e')](_0x4fc204);}return null;};}function patchUpdates(_0xe9ae57){return function(_0x41aca3){try{jsonpatch['apply'](_0x41aca3,_0xe9ae57,!![]);}catch(_0x27c5a1){return BPromise['reject'](_0x27c5a1);}return _0x41aca3[_0xa7bc('0x32')]();};}function saveUpdates(_0x59fd30,_0x33b284){return function(_0x444ccb){if(_0x444ccb){return _0x444ccb['update'](_0x59fd30)['then'](function(_0x41a7ac){return _0x41a7ac;});}return null;};}function removeEntity(_0x3e6e1f,_0x170484){return function(_0x1f8cae){if(_0x1f8cae){return _0x1f8cae[_0xa7bc('0x33')]()[_0xa7bc('0x34')](function(){var _0x3b00a7=_0x1f8cae[_0xa7bc('0x35')]({'plain':!![]});var _0xb4d78=_0xa7bc('0x36');return db[_0xa7bc('0x37')][_0xa7bc('0x33')]({'where':{'type':_0xb4d78,'resourceId':_0x3b00a7['id']}})['then'](function(){return _0x1f8cae;});})[_0xa7bc('0x34')](function(){_0x3e6e1f[_0xa7bc('0x2c')](0xcc)[_0xa7bc('0x2d')]();});}};}function handleEntityNotFound(_0x457064,_0x7f4684){return function(_0x2ffb28){if(!_0x2ffb28){_0x457064[_0xa7bc('0x38')](0x194);}return _0x2ffb28;};}function handleError(_0x52c61f,_0x137c89){_0x137c89=_0x137c89||0x1f4;return function(_0xa46902){logger[_0xa7bc('0x26')](_0xa46902[_0xa7bc('0x39')]);if(_0xa46902[_0xa7bc('0x3a')]){delete _0xa46902[_0xa7bc('0x3a')];}_0x52c61f[_0xa7bc('0x2c')](_0x137c89)[_0xa7bc('0x3b')](_0xa46902);};}exports[_0xa7bc('0x3c')]=function(_0x46f656,_0x275d03){var _0x19b522={},_0x362bb8={},_0x23f152={'count':0x0,'rows':[]};var _0x34d847=db[_0xa7bc('0x3d')]['rawAttributes'];_0x362bb8['model']=_[_0xa7bc('0x3e')](_0x34d847);_0x362bb8[_0xa7bc('0x3f')]=_[_0xa7bc('0x3e')](_0x46f656['query']);_0x362bb8[_0xa7bc('0x40')]=_[_0xa7bc('0x41')](_0x362bb8[_0xa7bc('0x42')],_0x362bb8['query']);_0x19b522[_0xa7bc('0x43')]=_['intersection'](_0x362bb8[_0xa7bc('0x42')],qs[_0xa7bc('0x44')](_0x46f656[_0xa7bc('0x3f')][_0xa7bc('0x44')]));_0x19b522['attributes']=_0x19b522[_0xa7bc('0x43')]['length']?_0x19b522['attributes']:_0x362bb8[_0xa7bc('0x42')];if(!_0x46f656[_0xa7bc('0x3f')][_0xa7bc('0x45')](_0xa7bc('0x46'))){_0x19b522['limit']=qs[_0xa7bc('0x47')](_0x46f656[_0xa7bc('0x3f')][_0xa7bc('0x47')]);_0x19b522[_0xa7bc('0x30')]=qs[_0xa7bc('0x30')](_0x46f656[_0xa7bc('0x3f')][_0xa7bc('0x30')]);}_0x19b522[_0xa7bc('0x48')]=qs['sort'](_0x46f656['query'][_0xa7bc('0x49')]);_0x19b522['where']=qs[_0xa7bc('0x40')](_['pick'](_0x46f656['query'],_0x362bb8['filters']));if(_0x46f656[_0xa7bc('0x3f')]['filter']){_0x19b522[_0xa7bc('0x4a')]=_['merge'](_0x19b522[_0xa7bc('0x4a')],{'$or':_[_0xa7bc('0x4b')](_0x34d847,function(_0x4d43b2){if(_0x4d43b2[_0xa7bc('0x4c')][_0xa7bc('0x4d')]!==_0xa7bc('0x4e')){var _0x48cb8d={};_0x48cb8d[_0x4d43b2[_0xa7bc('0x4f')]]={'$like':'%'+_0x46f656[_0xa7bc('0x3f')][_0xa7bc('0x50')]+'%'};return _0x48cb8d;}})});}_0x19b522=_[_0xa7bc('0x51')]({},_0x19b522,_0x46f656[_0xa7bc('0x52')]);var _0x3c21c1={'where':_0x19b522['where']};return db[_0xa7bc('0x3d')][_0xa7bc('0x2f')](_0x3c21c1)[_0xa7bc('0x34')](function(_0x17c227){_0x23f152[_0xa7bc('0x2f')]=_0x17c227;if(_0x46f656[_0xa7bc('0x3f')][_0xa7bc('0x53')]){_0x19b522[_0xa7bc('0x54')]=[{'all':!![]}];}return db[_0xa7bc('0x3d')]['findAll'](_0x19b522);})[_0xa7bc('0x34')](function(_0x244521){_0x23f152[_0xa7bc('0x55')]=_0x244521;return _0x23f152;})['then'](respondWithFilteredResult(_0x275d03,_0x19b522))[_0xa7bc('0x2b')](handleError(_0x275d03,null));};exports['show']=function(_0x3b8328,_0x26db56){var _0x5543f6={'raw':!![],'where':{'id':_0x3b8328[_0xa7bc('0x56')]['id']}},_0x31f8de={};_0x31f8de[_0xa7bc('0x42')]=_[_0xa7bc('0x3e')](db['ChatQueue'][_0xa7bc('0x57')]);_0x31f8de[_0xa7bc('0x3f')]=_[_0xa7bc('0x3e')](_0x3b8328[_0xa7bc('0x3f')]);_0x31f8de[_0xa7bc('0x40')]=_[_0xa7bc('0x41')](_0x31f8de[_0xa7bc('0x42')],_0x31f8de[_0xa7bc('0x3f')]);_0x5543f6[_0xa7bc('0x43')]=_['intersection'](_0x31f8de[_0xa7bc('0x42')],qs['fields'](_0x3b8328[_0xa7bc('0x3f')][_0xa7bc('0x44')]));_0x5543f6['attributes']=_0x5543f6['attributes'][_0xa7bc('0x58')]?_0x5543f6['attributes']:_0x31f8de['model'];if(_0x3b8328[_0xa7bc('0x3f')][_0xa7bc('0x53')]){_0x5543f6[_0xa7bc('0x54')]=[{'all':!![]}];}_0x5543f6=_['merge']({},_0x5543f6,_0x3b8328[_0xa7bc('0x52')]);return db['ChatQueue'][_0xa7bc('0x59')](_0x5543f6)[_0xa7bc('0x34')](handleEntityNotFound(_0x26db56,null))[_0xa7bc('0x34')](respondWithResult(_0x26db56,null))[_0xa7bc('0x2b')](handleError(_0x26db56,null));};exports['create']=function(_0x2ed5e9,_0x5bde69){return db[_0xa7bc('0x3d')][_0xa7bc('0x5a')](_0x2ed5e9[_0xa7bc('0x5b')],{})[_0xa7bc('0x34')](function(_0x32413e){var _0x267d55=_0x2ed5e9['user']['get']({'plain':!![]});if(!_0x267d55)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x267d55[_0xa7bc('0x5c')]==='user'){var _0x1a9b6e=_0x32413e['get']({'plain':!![]});var _0x1f597=_0xa7bc('0x36');return db['UserProfileSection'][_0xa7bc('0x59')]({'where':{'name':_0x1f597,'userProfileId':_0x267d55[_0xa7bc('0x5d')]},'raw':!![]})[_0xa7bc('0x34')](function(_0x515e31){if(_0x515e31&&_0x515e31[_0xa7bc('0x5e')]===0x0){return db['UserProfileResource'][_0xa7bc('0x5a')]({'name':_0x1a9b6e[_0xa7bc('0x3a')],'resourceId':_0x1a9b6e['id'],'type':_0x515e31[_0xa7bc('0x3a')],'sectionId':_0x515e31['id']},{})[_0xa7bc('0x34')](function(){return _0x32413e;});}else{return _0x32413e;}})['catch'](function(_0x4bcae0){logger[_0xa7bc('0x26')](_0xa7bc('0x5f'),_0x4bcae0);throw _0x4bcae0;});}return _0x32413e;})[_0xa7bc('0x34')](respondWithResult(_0x5bde69,0xc9))[_0xa7bc('0x2b')](handleError(_0x5bde69,null));};exports[_0xa7bc('0x60')]=function(_0x510c8d,_0x4f47e2){if(_0x510c8d['body']['id']){delete _0x510c8d[_0xa7bc('0x5b')]['id'];}return db[_0xa7bc('0x3d')]['find']({'where':{'id':_0x510c8d[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0x4f47e2,null))[_0xa7bc('0x34')](saveUpdates(_0x510c8d[_0xa7bc('0x5b')],null))[_0xa7bc('0x34')](respondWithResult(_0x4f47e2,null))[_0xa7bc('0x2b')](handleError(_0x4f47e2,null));};exports[_0xa7bc('0x33')]=function(_0xe33e46,_0x26dc3d){return db[_0xa7bc('0x3d')]['find']({'where':{'id':_0xe33e46[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0x26dc3d,null))[_0xa7bc('0x34')](removeEntity(_0x26dc3d,null))[_0xa7bc('0x2b')](handleError(_0x26dc3d,null));};exports[_0xa7bc('0x61')]=function(_0x33921f,_0x30fcc1){return db[_0xa7bc('0x3d')][_0xa7bc('0x61')]()[_0xa7bc('0x34')](respondWithResult(_0x30fcc1,null))['catch'](handleError(_0x30fcc1,null));};exports[_0xa7bc('0x62')]=function(_0x2aecbc,_0xc0424a,_0x57f0ff){var _0x10f0ef={'raw':!![],'where':{}},_0x4d3fcf={},_0x1ead68;return db['ChatQueue'][_0xa7bc('0x63')]({'where':{'id':_0x2aecbc[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0xc0424a,null))[_0xa7bc('0x34')](function(_0x2c8f7a){if(_0x2c8f7a){_0x1ead68=_0x2c8f7a[_0xa7bc('0x35')]({'plain':!![]});_0x4d3fcf[_0xa7bc('0x42')]=_[_0xa7bc('0x3e')](db[_0xa7bc('0x64')][_0xa7bc('0x57')]);_0x4d3fcf[_0xa7bc('0x3f')]=_[_0xa7bc('0x3e')](_0x2aecbc[_0xa7bc('0x3f')]);_0x4d3fcf[_0xa7bc('0x40')]=_[_0xa7bc('0x41')](_0x4d3fcf[_0xa7bc('0x42')],_0x4d3fcf[_0xa7bc('0x3f')]);_0x10f0ef[_0xa7bc('0x43')]=_[_0xa7bc('0x41')](_0x4d3fcf[_0xa7bc('0x42')],qs['fields'](_0x2aecbc[_0xa7bc('0x3f')]['fields']));_0x10f0ef[_0xa7bc('0x43')]=_0x10f0ef[_0xa7bc('0x43')]['length']?_0x10f0ef['attributes']:_0x4d3fcf[_0xa7bc('0x42')];if(!_0x2aecbc['query']['hasOwnProperty'](_0xa7bc('0x46'))){_0x10f0ef[_0xa7bc('0x47')]=qs['limit'](_0x2aecbc[_0xa7bc('0x3f')][_0xa7bc('0x47')]);_0x10f0ef[_0xa7bc('0x30')]=qs['offset'](_0x2aecbc['query'][_0xa7bc('0x30')]);}_0x10f0ef[_0xa7bc('0x48')]=qs['sort'](_0x2aecbc[_0xa7bc('0x3f')][_0xa7bc('0x49')]);_0x10f0ef[_0xa7bc('0x4a')]=qs['filters'](_['pick'](_0x2aecbc[_0xa7bc('0x3f')],_0x4d3fcf['filters']));_0x10f0ef[_0xa7bc('0x4a')][_0xa7bc('0x65')]=_0x2c8f7a['id'];if(_0x2aecbc[_0xa7bc('0x3f')][_0xa7bc('0x50')]){_0x10f0ef[_0xa7bc('0x4a')]=_[_0xa7bc('0x51')](_0x10f0ef[_0xa7bc('0x4a')],{'$or':_[_0xa7bc('0x4b')](_0x10f0ef[_0xa7bc('0x43')],function(_0xbf1367){var _0x43f32e={};_0x43f32e[_0xbf1367]={'$like':'%'+_0x2aecbc['query'][_0xa7bc('0x50')]+'%'};return _0x43f32e;})});}_0x10f0ef=_[_0xa7bc('0x51')]({},_0x10f0ef,_0x2aecbc[_0xa7bc('0x52')]);return db[_0xa7bc('0x64')][_0xa7bc('0x66')](_0x10f0ef);}})[_0xa7bc('0x34')](function(_0x4d7acb){if(_0x4d7acb){return db['User'][_0xa7bc('0x67')]({'where':{'id':_[_0xa7bc('0x4b')](_0x4d7acb,'UserId'),'role':'agent'},'attributes':['id','name','chatPause',_0xa7bc('0x68'),_0xa7bc('0x69')]});}})[_0xa7bc('0x34')](function(_0x5b4f75){if(_0x5b4f75){return{'count':_0x5b4f75[_0xa7bc('0x2f')],'rows':_[_0xa7bc('0x4b')](_0x5b4f75[_0xa7bc('0x55')],function(_0x2e50cb){return{'membername':_0x2e50cb[_0xa7bc('0x3a')],'UserId':_0x2e50cb['id'],'queue_name':_0x1ead68['name'],'ChatQueueId':_0x1ead68['id'],'interface':util['format'](_0xa7bc('0x6a'),_0xa7bc('0x6b'),_0x2e50cb[_0xa7bc('0x3a')]),'penalty':0x0,'paused':_0x2e50cb[_0xa7bc('0x6c')],'createdAt':_0x2e50cb[_0xa7bc('0x69')],'updatedAt':_0x2e50cb[_0xa7bc('0x68')]};})};}else{return{'count':0x0,'rows':[]};}})[_0xa7bc('0x34')](respondWithFilteredResult(_0xc0424a,_0x10f0ef))[_0xa7bc('0x2b')](handleError(_0xc0424a,null));};exports[_0xa7bc('0x6d')]=function(_0x343633,_0x31cfc0,_0x315994){var _0xe4c8f5={};var _0x55b3f0={};var _0xd0ffef;var _0x58f068;return db['ChatQueue']['findOne']({'where':{'id':_0x343633[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0x31cfc0,null))['then'](function(_0x1b2be9){if(_0x1b2be9){_0xd0ffef=_0x1b2be9;_0x55b3f0['model']=_[_0xa7bc('0x3e')](db[_0xa7bc('0x6e')][_0xa7bc('0x57')]);_0x55b3f0[_0xa7bc('0x3f')]=_[_0xa7bc('0x3e')](_0x343633[_0xa7bc('0x3f')]);_0x55b3f0[_0xa7bc('0x40')]=_[_0xa7bc('0x41')](_0x55b3f0[_0xa7bc('0x42')],_0x55b3f0[_0xa7bc('0x3f')]);_0xe4c8f5[_0xa7bc('0x43')]=_['intersection'](_0x55b3f0['model'],qs['fields'](_0x343633['query']['fields']));_0xe4c8f5[_0xa7bc('0x43')]=_0xe4c8f5[_0xa7bc('0x43')][_0xa7bc('0x58')]?_0xe4c8f5['attributes']:_0x55b3f0[_0xa7bc('0x42')];_0xe4c8f5[_0xa7bc('0x48')]=qs[_0xa7bc('0x49')](_0x343633['query'][_0xa7bc('0x49')]);_0xe4c8f5[_0xa7bc('0x4a')]=qs[_0xa7bc('0x40')](_[_0xa7bc('0x6f')](_0x343633[_0xa7bc('0x3f')],_0x55b3f0[_0xa7bc('0x40')]));if(_0x343633[_0xa7bc('0x3f')][_0xa7bc('0x50')]){_0xe4c8f5[_0xa7bc('0x4a')]=_['merge'](_0xe4c8f5[_0xa7bc('0x4a')],{'$or':_[_0xa7bc('0x4b')](_0xe4c8f5[_0xa7bc('0x43')],function(_0x98b88b){var _0x1c518e={};_0x1c518e[_0x98b88b]={'$like':'%'+_0x343633[_0xa7bc('0x3f')]['filter']+'%'};return _0x1c518e;})});}_0xe4c8f5=_['merge']({},_0xe4c8f5,_0x343633[_0xa7bc('0x52')]);return _0xd0ffef[_0xa7bc('0x6d')](_0xe4c8f5);}})[_0xa7bc('0x34')](function(_0x1a4f2c){if(_0x1a4f2c){_0x58f068=_0x1a4f2c[_0xa7bc('0x58')];if(!_0x343633[_0xa7bc('0x3f')][_0xa7bc('0x45')](_0xa7bc('0x46'))){_0xe4c8f5[_0xa7bc('0x47')]=qs['limit'](_0x343633['query'][_0xa7bc('0x47')]);_0xe4c8f5['offset']=qs[_0xa7bc('0x30')](_0x343633[_0xa7bc('0x3f')]['offset']);}return _0xd0ffef[_0xa7bc('0x6d')](_0xe4c8f5);}})['then'](function(_0x21ccb3){if(_0x21ccb3){return _0x21ccb3?{'count':_0x58f068,'rows':_0x21ccb3}:null;}})['then'](respondWithResult(_0x31cfc0,null))['catch'](handleError(_0x31cfc0,null));};exports[_0xa7bc('0x70')]=function(_0xa5134e,_0x3b54b6,_0x53482e){var _0x56a2c2=_0xa5134e[_0xa7bc('0x5b')][_0xa7bc('0x71')];return db[_0xa7bc('0x6e')][_0xa7bc('0x66')]({'where':{'id':_[_0xa7bc('0x4b')](_0x56a2c2,'id')},'attributes':['id'],'include':[{'model':db[_0xa7bc('0x72')],'as':_0xa7bc('0x73'),'attributes':['id','name',_0xa7bc('0x74'),'voicePause',_0xa7bc('0x75')],'raw':!![]}]})[_0xa7bc('0x34')](function(_0x355145){if(_0x355145){var _0x39ec35=_['flatMap'](_0x355145,function(_0x225b53){var _0x298b90=_0x225b53[_0xa7bc('0x35')]({'plain':!![]});return _0x298b90[_0xa7bc('0x73')];});return db[_0xa7bc('0x3d')][_0xa7bc('0x59')]({'where':{'id':_0xa5134e[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](function(_0x4ebe88){return db[_0xa7bc('0x76')][_0xa7bc('0x77')](function(_0x23479c){return _0x4ebe88['addTeams'](_['map'](_0x56a2c2,'id'),{'transaction':_0x23479c})['then'](function(){return BPromise[_0xa7bc('0x78')](_0x39ec35,function(_0x5066f4){return db['UserChatQueue'][_0xa7bc('0x79')]({'where':{'UserId':_0x5066f4['id'],'ChatQueueId':_0xa5134e[_0xa7bc('0x56')]['id']},'transaction':_0x23479c});});})[_0xa7bc('0x34')](function(){_0x39ec35['forEach'](function(_0xba7388){socket[_0xa7bc('0x7a')](_0xa7bc('0x7b'),{'UserId':_0xba7388['id'],'ChatQueueId':_0x4ebe88['id']});});});});});}})[_0xa7bc('0x34')](respondWithStatusCode(_0x3b54b6,null))[_0xa7bc('0x2b')](handleError(_0x3b54b6,null));};exports[_0xa7bc('0x7c')]=function(_0x4e56c8,_0x1a586f,_0x1861c8){return db[_0xa7bc('0x6e')][_0xa7bc('0x66')]({'where':{'id':_0x4e56c8['query'][_0xa7bc('0x7d')]},'attributes':['id'],'include':[{'model':db[_0xa7bc('0x72')],'as':_0xa7bc('0x73'),'attributes':['id'],'raw':!![]}]})[_0xa7bc('0x34')](handleEntityNotFound(_0x1a586f,null))['then'](function(_0xb10ded){var _0x1bb567=_[_0xa7bc('0x4b')](_0xb10ded,'id');var _0x197807=[];var _0x42d6fa=[];var _0xf36ddb=squel[_0xa7bc('0x7e')]();_0xf36ddb[_0xa7bc('0x4f')](_0xa7bc('0x7f'))['from'](_0xa7bc('0x80'),'tq')[_0xa7bc('0x81')](_0xa7bc('0x82'),'ut',_0xa7bc('0x83'))[_0xa7bc('0x4a')](_0xa7bc('0x84'),_0x4e56c8['params']['id']);for(var _0x29802c=0x0;_0x29802c<_0xb10ded[_0xa7bc('0x58')];_0x29802c+=0x1){let _0x1339f1=_0xb10ded[_0x29802c];for(var _0x1f20ab=0x0;_0x1f20ab<_0x1339f1[_0xa7bc('0x73')]['length'];_0x1f20ab+=0x1){let _0x2f3c9c=_0x1339f1[_0xa7bc('0x73')][_0x1f20ab];var _0xd31871=_0xf36ddb[_0xa7bc('0x85')]();_0xd31871['where']('ut.UserId\x20=\x20?',_0x2f3c9c['id']);_0x42d6fa[_0xa7bc('0x86')](db[_0xa7bc('0x76')][_0xa7bc('0x3f')](_0xd31871['toString'](),{'type':db[_0xa7bc('0x76')][_0xa7bc('0x87')][_0xa7bc('0x88')]})[_0xa7bc('0x34')](function(_0x1e965f){if(_0x1e965f[_0xa7bc('0x58')]===0x1){return _0x2f3c9c['id'];}else{var _0x40ac44=_['every'](_[_0xa7bc('0x4b')](_0x1e965f,_0xa7bc('0x89')),function(_0x3b889d){return _['includes'](_0x1bb567,_0x3b889d);});if(_0x40ac44){return _0x2f3c9c['id'];}}}));}}return BPromise[_0xa7bc('0x8a')](_0x42d6fa)[_0xa7bc('0x34')](function(_0x1dc21b){_0x197807=_(_0x197807)[_0xa7bc('0x8b')](_0x1dc21b)['compact']()[_0xa7bc('0x8c')]();return db['ChatQueue'][_0xa7bc('0x59')]({'where':{'id':_0x4e56c8[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](function(_0x424626){return db[_0xa7bc('0x76')]['transaction'](function(_0x5e9d4f){return _0x424626[_0xa7bc('0x7c')](_0x4e56c8[_0xa7bc('0x3f')][_0xa7bc('0x7d')],{'transaction':_0x5e9d4f})['then'](function(){if(!_[_0xa7bc('0x8d')](_0x197807)){return _0x424626[_0xa7bc('0x8e')](_0x197807,{'transaction':_0x5e9d4f});}})[_0xa7bc('0x34')](function(){_0x197807['forEach'](function(_0x27ab10){socket['emit']('userChatQueue:remove',{'UserId':_0x27ab10,'ChatQueueId':_0x424626['id']});});});});});});})[_0xa7bc('0x34')](respondWithStatusCode(_0x1a586f,null))['catch'](handleError(_0x1a586f,null));};exports[_0xa7bc('0x8f')]=function(_0xcd7338,_0x315741,_0x4ac9ce){return db[_0xa7bc('0x3d')][_0xa7bc('0x59')]({'where':{'id':_0xcd7338[_0xa7bc('0x56')]['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0x315741,null))[_0xa7bc('0x34')](function(_0x135924){if(_0x135924){return _0x135924['addAgents'](_0xcd7338[_0xa7bc('0x5b')]['ids'],_[_0xa7bc('0x90')](_0xcd7338['body'],[_0xa7bc('0x7d'),'id'])||{})['spread'](function(_0x3f24c0){for(var _0xcbf04a=0x0;_0xcbf04a<_0xcd7338[_0xa7bc('0x5b')]['ids'][_0xa7bc('0x58')];_0xcbf04a+=0x1){socket['emit']('userChatQueue:save',{'UserId':_0xcd7338[_0xa7bc('0x5b')][_0xa7bc('0x7d')][_0xcbf04a],'ChatQueueId':_0xcd7338[_0xa7bc('0x56')]['id']});}return _0x3f24c0;});}})[_0xa7bc('0x34')](respondWithResult(_0x315741,null))[_0xa7bc('0x2b')](handleError(_0x315741,null));};exports[_0xa7bc('0x8e')]=function(_0x56b73b,_0x391b75,_0x6860a0){return db['ChatQueue'][_0xa7bc('0x59')]({'where':{'id':_0x56b73b['params']['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0x391b75,null))[_0xa7bc('0x34')](function(_0x3e8542){if(_0x3e8542){return _0x3e8542['removeAgents'](_0x56b73b['query'][_0xa7bc('0x7d')])[_0xa7bc('0x34')](function(){if(_[_0xa7bc('0x91')](_0x56b73b[_0xa7bc('0x3f')][_0xa7bc('0x7d')])){for(var _0x1b4d89=0x0;_0x1b4d89<_0x56b73b[_0xa7bc('0x3f')][_0xa7bc('0x7d')][_0xa7bc('0x58')];_0x1b4d89+=0x1){socket[_0xa7bc('0x7a')]('userChatQueue:remove',{'UserId':Number(_0x56b73b[_0xa7bc('0x3f')][_0xa7bc('0x7d')][_0x1b4d89]),'ChatQueueId':Number(_0x56b73b[_0xa7bc('0x56')]['id'])});}}else{socket[_0xa7bc('0x7a')](_0xa7bc('0x92'),{'UserId':Number(_0x56b73b[_0xa7bc('0x3f')][_0xa7bc('0x7d')]),'ChatQueueId':Number(_0x56b73b[_0xa7bc('0x56')]['id'])});}});}})['then'](respondWithStatusCode(_0x391b75,null))[_0xa7bc('0x2b')](handleError(_0x391b75,null));};exports[_0xa7bc('0x93')]=function(_0x3f3424,_0x31038a,_0x23a3d7){var _0x18148c={};var _0x375900={};var _0x17b2f1;var _0x4b7899;return db[_0xa7bc('0x3d')][_0xa7bc('0x63')]({'where':{'id':_0x3f3424['params']['id']}})[_0xa7bc('0x34')](handleEntityNotFound(_0x31038a,null))[_0xa7bc('0x34')](function(_0x26ee98){if(_0x26ee98){_0x17b2f1=_0x26ee98;_0x375900['model']=_['keys'](db[_0xa7bc('0x72')]['rawAttributes']);_0x375900['query']=_[_0xa7bc('0x3e')](_0x3f3424[_0xa7bc('0x3f')]);_0x375900[_0xa7bc('0x40')]=_[_0xa7bc('0x41')](_0x375900[_0xa7bc('0x42')],_0x375900[_0xa7bc('0x3f')]);_0x18148c[_0xa7bc('0x43')]=_[_0xa7bc('0x41')](_0x375900[_0xa7bc('0x42')],qs[_0xa7bc('0x44')](_0x3f3424[_0xa7bc('0x3f')][_0xa7bc('0x44')]));_0x18148c[_0xa7bc('0x43')]=_0x18148c[_0xa7bc('0x43')][_0xa7bc('0x58')]?_0x18148c[_0xa7bc('0x43')]:_0x375900[_0xa7bc('0x42')];_0x18148c[_0xa7bc('0x48')]=qs['sort'](_0x3f3424[_0xa7bc('0x3f')][_0xa7bc('0x49')]);_0x18148c[_0xa7bc('0x4a')]=qs[_0xa7bc('0x40')](_['pick'](_0x3f3424[_0xa7bc('0x3f')],_0x375900[_0xa7bc('0x40')]));if(_0x3f3424[_0xa7bc('0x3f')][_0xa7bc('0x50')]){_0x18148c[_0xa7bc('0x4a')]=_[_0xa7bc('0x51')](_0x18148c[_0xa7bc('0x4a')],{'$or':_[_0xa7bc('0x4b')](_0x18148c[_0xa7bc('0x43')],function(_0x349bd8){var _0x284b83={};_0x284b83[_0x349bd8]={'$like':'%'+_0x3f3424[_0xa7bc('0x3f')]['filter']+'%'};return _0x284b83;})});}_0x18148c=_[_0xa7bc('0x51')]({},_0x18148c,_0x3f3424[_0xa7bc('0x52')]);return _0x17b2f1[_0xa7bc('0x93')](_0x18148c);}})[_0xa7bc('0x34')](function(_0xf92701){if(_0xf92701){_0x4b7899=_0xf92701[_0xa7bc('0x58')];if(!_0x3f3424[_0xa7bc('0x3f')][_0xa7bc('0x45')](_0xa7bc('0x46'))){_0x18148c[_0xa7bc('0x47')]=qs[_0xa7bc('0x47')](_0x3f3424[_0xa7bc('0x3f')][_0xa7bc('0x47')]);_0x18148c[_0xa7bc('0x30')]=qs['offset'](_0x3f3424[_0xa7bc('0x3f')][_0xa7bc('0x30')]);}return _0x17b2f1[_0xa7bc('0x93')](_0x18148c);}})[_0xa7bc('0x34')](function(_0x2b7f36){if(_0x2b7f36){return _0x2b7f36?{'count':_0x4b7899,'rows':_0x2b7f36}:null;}})[_0xa7bc('0x34')](respondWithResult(_0x31038a,null))[_0xa7bc('0x2b')](handleError(_0x31038a,null));};
\ No newline at end of file
+var _0x78b1=['../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','register','jayson/promise','client','http','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','info','ChatQueue,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','status','count','offset','limit','Content-Range','apply','reject','save','update','then','get','UserProfileResource','end','sendStatus','name','send','index','ChatQueue','keys','query','filters','model','attributes','intersection','fields','length','hasOwnProperty','order','sort','where','merge','type','field','filter','options','include','findAll','params','rawAttributes','includeAll','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','ChatQueues','UserProfileSection','userProfileId','autoAssociation','findOne','UserChatQueue','nolimit','pick','ChatQueueId','map','User','findAndCountAll','UserId','agent','chatPause','updatedAt','createdAt','rows','format','%s/%s','getTeams','Team','Agents','online','voicePause','interface','flatMap','sequelize','transaction','each','findOrCreate','forEach','userChatQueue:save','removeTeams','ids','tq.TeamId','team_has_chat_queues','join','user_has_teams','ChatQueueId\x20=\x20?','clone','ut.UserId\x20=\x20?','push','toString','SELECT','every','TeamId','includes','compact','value','isEmpty','userChatQueue:remove','addAgents','omit','spread','emit','isArray','getAgents','html-pdf','zip-dir','moment','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs'];(function(_0x2becba,_0x4ea656){var _0x90b5dd=function(_0x26ae2b){while(--_0x26ae2b){_0x2becba['push'](_0x2becba['shift']());}};_0x90b5dd(++_0x4ea656);}(_0x78b1,0x1a0));var _0x178b=function(_0x1f8e35,_0x480ec0){_0x1f8e35=_0x1f8e35-0x0;var _0x2c195c=_0x78b1[_0x1f8e35];return _0x2c195c;};'use strict';var pdf=require(_0x178b('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x178b('0x1'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x178b('0x2'));var BPromise=require('bluebird');var Mustache=require(_0x178b('0x3'));var util=require(_0x178b('0x4'));var path=require(_0x178b('0x5'));var sox=require(_0x178b('0x6'));var csv=require(_0x178b('0x7'));var ejs=require(_0x178b('0x8'));var fs=require('fs');var _=require(_0x178b('0x9'));var squel=require('squel');var crypto=require(_0x178b('0xa'));var jsforce=require(_0x178b('0xb'));var deskjs=require(_0x178b('0xc'));var toCsv=require(_0x178b('0x7'));var querystring=require('querystring');var Papa=require(_0x178b('0xd'));var Redis=require('ioredis');var authService=require(_0x178b('0xe'));var qs=require(_0x178b('0xf'));var hardwareService=require(_0x178b('0x10'));var logger=require(_0x178b('0x11'))(_0x178b('0x12'));var utils=require('../../config/utils');var config=require(_0x178b('0x13'));var db=require(_0x178b('0x14'))['db'];config[_0x178b('0x15')]=_[_0x178b('0x16')](config[_0x178b('0x15')],{'host':_0x178b('0x17'),'port':0x18eb});var socket=require(_0x178b('0x18'))(new Redis(config[_0x178b('0x15')]));require('./chatQueue.socket')[_0x178b('0x19')](socket);var jayson=require(_0x178b('0x1a'));var client=jayson[_0x178b('0x1b')][_0x178b('0x1c')]({'port':0x232a});function checkPasswordPattern(_0x364162,_0x23ac0a,_0x10b47c){if(_0x10b47c){var _0x23b688=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x23b688['test'](_0x23ac0a)){return _0x364162;}else{throw new Error(_0x178b('0x1d'));}}else{return _0x364162;}}function respondWithRpcPromise(_0x510649,_0x208b62,_0x4eb200,_0x3308fb){return new BPromise(function(_0x109148,_0x162de3){var _0x30c1b5=_0x3308fb||client;return _0x30c1b5[_0x178b('0x1e')](_0x510649,_0x4eb200)['then'](function(_0xe29207){logger[_0x178b('0x1f')](_0x178b('0x20'),_0x208b62,_0x178b('0x21'));logger['debug']('ChatQueue,\x20%s,\x20%s,\x20%s',_0x208b62,_0x178b('0x21'),JSON[_0x178b('0x22')](_0xe29207));if(_0xe29207[_0x178b('0x23')]){if(_0xe29207['error'][_0x178b('0x24')]===0x1f4){logger['error'](_0x178b('0x20'),_0x208b62,_0xe29207[_0x178b('0x23')]['message']);return _0x162de3(_0xe29207[_0x178b('0x23')][_0x178b('0x25')]);}logger['error'](_0x178b('0x20'),_0x208b62,_0xe29207['error']['message']);return _0x109148(_0xe29207[_0x178b('0x23')][_0x178b('0x25')]);}else{logger['info']('ChatQueue,\x20%s,\x20%s',_0x208b62,_0x178b('0x21'));_0x109148(_0xe29207[_0x178b('0x26')][_0x178b('0x25')]);}})[_0x178b('0x27')](function(_0xd202){logger[_0x178b('0x23')]('ChatQueue,\x20%s,\x20%s',_0x208b62,_0xd202);_0x162de3(_0xd202);});});}function respondWithStatusCode(_0x38fe79,_0x289b45){_0x289b45=_0x289b45||0xcc;return function(_0x140039){if(_0x140039){return _0x38fe79['sendStatus'](_0x289b45);}return _0x38fe79[_0x178b('0x28')](_0x289b45)['end']();};}function respondWithResult(_0x36c1ca,_0x23c04f){_0x23c04f=_0x23c04f||0xc8;return function(_0x499160){if(_0x499160){return _0x36c1ca[_0x178b('0x28')](_0x23c04f)['json'](_0x499160);}};}function respondWithFilteredResult(_0x50ed00,_0x28500b){return function(_0x59b7a3){if(_0x59b7a3){var _0x6358e0=_0x59b7a3[_0x178b('0x29')],_0x170550=_0x28500b[_0x178b('0x2a')],_0x3d7e0e=_0x28500b[_0x178b('0x2a')]+_0x28500b[_0x178b('0x2b')],_0xdf82c5;if(_0x3d7e0e>=_0x6358e0){_0x3d7e0e=_0x6358e0;_0xdf82c5=0xc8;}else{_0xdf82c5=0xce;}_0x50ed00['status'](_0xdf82c5);return _0x50ed00['set'](_0x178b('0x2c'),_0x170550+'-'+_0x3d7e0e+'/'+_0x6358e0)['json'](_0x59b7a3);}return null;};}function patchUpdates(_0x4a21ab){return function(_0x25aece){try{jsonpatch[_0x178b('0x2d')](_0x25aece,_0x4a21ab,!![]);}catch(_0x855f5e){return BPromise[_0x178b('0x2e')](_0x855f5e);}return _0x25aece[_0x178b('0x2f')]();};}function saveUpdates(_0x5bc2b3,_0x2bb052){return function(_0x48e246){if(_0x48e246){return _0x48e246[_0x178b('0x30')](_0x5bc2b3)['then'](function(_0x1057bc){return _0x1057bc;});}return null;};}function removeEntity(_0x2ea2eb,_0x4b8f11){return function(_0x469732){if(_0x469732){return _0x469732['destroy']()[_0x178b('0x31')](function(){var _0x503322=_0x469732[_0x178b('0x32')]({'plain':!![]});var _0x296903='ChatQueues';return db[_0x178b('0x33')]['destroy']({'where':{'type':_0x296903,'resourceId':_0x503322['id']}})[_0x178b('0x31')](function(){return _0x469732;});})['then'](function(){_0x2ea2eb[_0x178b('0x28')](0xcc)[_0x178b('0x34')]();});}};}function handleEntityNotFound(_0x292430,_0x526189){return function(_0x1d018e){if(!_0x1d018e){_0x292430[_0x178b('0x35')](0x194);}return _0x1d018e;};}function handleError(_0x4e06d9,_0x4ccc1a){_0x4ccc1a=_0x4ccc1a||0x1f4;return function(_0x4737a4){logger[_0x178b('0x23')](_0x4737a4['stack']);if(_0x4737a4[_0x178b('0x36')]){delete _0x4737a4[_0x178b('0x36')];}_0x4e06d9['status'](_0x4ccc1a)[_0x178b('0x37')](_0x4737a4);};}exports[_0x178b('0x38')]=function(_0x5c68dd,_0x12966c){var _0x14c020={},_0x94b55b={},_0x8b1662={'count':0x0,'rows':[]};var _0x595598=db[_0x178b('0x39')]['rawAttributes'];_0x94b55b['model']=_[_0x178b('0x3a')](_0x595598);_0x94b55b[_0x178b('0x3b')]=_[_0x178b('0x3a')](_0x5c68dd[_0x178b('0x3b')]);_0x94b55b[_0x178b('0x3c')]=_['intersection'](_0x94b55b[_0x178b('0x3d')],_0x94b55b['query']);_0x14c020[_0x178b('0x3e')]=_[_0x178b('0x3f')](_0x94b55b['model'],qs[_0x178b('0x40')](_0x5c68dd[_0x178b('0x3b')][_0x178b('0x40')]));_0x14c020[_0x178b('0x3e')]=_0x14c020[_0x178b('0x3e')][_0x178b('0x41')]?_0x14c020[_0x178b('0x3e')]:_0x94b55b[_0x178b('0x3d')];if(!_0x5c68dd['query'][_0x178b('0x42')]('nolimit')){_0x14c020[_0x178b('0x2b')]=qs[_0x178b('0x2b')](_0x5c68dd[_0x178b('0x3b')][_0x178b('0x2b')]);_0x14c020['offset']=qs['offset'](_0x5c68dd['query'][_0x178b('0x2a')]);}_0x14c020[_0x178b('0x43')]=qs[_0x178b('0x44')](_0x5c68dd[_0x178b('0x3b')][_0x178b('0x44')]);_0x14c020[_0x178b('0x45')]=qs['filters'](_['pick'](_0x5c68dd[_0x178b('0x3b')],_0x94b55b[_0x178b('0x3c')]));if(_0x5c68dd['query']['filter']){_0x14c020[_0x178b('0x45')]=_[_0x178b('0x46')](_0x14c020[_0x178b('0x45')],{'$or':_['map'](_0x595598,function(_0x5f23f1){if(_0x5f23f1[_0x178b('0x47')]['key']!=='VIRTUAL'){var _0x16329a={};_0x16329a[_0x5f23f1[_0x178b('0x48')]]={'$like':'%'+_0x5c68dd['query'][_0x178b('0x49')]+'%'};return _0x16329a;}})});}_0x14c020=_[_0x178b('0x46')]({},_0x14c020,_0x5c68dd[_0x178b('0x4a')]);var _0x25bcde={'where':_0x14c020['where']};return db['ChatQueue']['count'](_0x25bcde)['then'](function(_0x239219){_0x8b1662[_0x178b('0x29')]=_0x239219;if(_0x5c68dd[_0x178b('0x3b')]['includeAll']){_0x14c020[_0x178b('0x4b')]=[{'all':!![]}];}return db[_0x178b('0x39')][_0x178b('0x4c')](_0x14c020);})[_0x178b('0x31')](function(_0xe6c12b){_0x8b1662['rows']=_0xe6c12b;return _0x8b1662;})[_0x178b('0x31')](respondWithFilteredResult(_0x12966c,_0x14c020))[_0x178b('0x27')](handleError(_0x12966c,null));};exports['show']=function(_0x38ee6b,_0x4fbf92){var _0x1a8dc1={'raw':!![],'where':{'id':_0x38ee6b[_0x178b('0x4d')]['id']}},_0x187c3a={};_0x187c3a[_0x178b('0x3d')]=_[_0x178b('0x3a')](db['ChatQueue'][_0x178b('0x4e')]);_0x187c3a[_0x178b('0x3b')]=_[_0x178b('0x3a')](_0x38ee6b[_0x178b('0x3b')]);_0x187c3a[_0x178b('0x3c')]=_[_0x178b('0x3f')](_0x187c3a[_0x178b('0x3d')],_0x187c3a[_0x178b('0x3b')]);_0x1a8dc1[_0x178b('0x3e')]=_[_0x178b('0x3f')](_0x187c3a[_0x178b('0x3d')],qs['fields'](_0x38ee6b['query'][_0x178b('0x40')]));_0x1a8dc1[_0x178b('0x3e')]=_0x1a8dc1[_0x178b('0x3e')][_0x178b('0x41')]?_0x1a8dc1[_0x178b('0x3e')]:_0x187c3a[_0x178b('0x3d')];if(_0x38ee6b[_0x178b('0x3b')][_0x178b('0x4f')]){_0x1a8dc1[_0x178b('0x4b')]=[{'all':!![]}];}_0x1a8dc1=_[_0x178b('0x46')]({},_0x1a8dc1,_0x38ee6b[_0x178b('0x4a')]);return db[_0x178b('0x39')][_0x178b('0x50')](_0x1a8dc1)[_0x178b('0x31')](handleEntityNotFound(_0x4fbf92,null))[_0x178b('0x31')](respondWithResult(_0x4fbf92,null))[_0x178b('0x27')](handleError(_0x4fbf92,null));};exports[_0x178b('0x51')]=function(_0x5216ea,_0x395fff){return db[_0x178b('0x39')][_0x178b('0x51')](_0x5216ea[_0x178b('0x52')],{})[_0x178b('0x31')](function(_0x448e5c){var _0x424761=_0x5216ea[_0x178b('0x53')]['get']({'plain':!![]});if(!_0x424761)throw new Error(_0x178b('0x54'));if(_0x424761[_0x178b('0x55')]===_0x178b('0x53')){var _0x1e68df=_0x448e5c['get']({'plain':!![]});var _0x53661a=_0x178b('0x56');return db[_0x178b('0x57')][_0x178b('0x50')]({'where':{'name':_0x53661a,'userProfileId':_0x424761[_0x178b('0x58')]},'raw':!![]})[_0x178b('0x31')](function(_0x67231d){if(_0x67231d&&_0x67231d[_0x178b('0x59')]===0x0){return db['UserProfileResource'][_0x178b('0x51')]({'name':_0x1e68df[_0x178b('0x36')],'resourceId':_0x1e68df['id'],'type':_0x67231d[_0x178b('0x36')],'sectionId':_0x67231d['id']},{})[_0x178b('0x31')](function(){return _0x448e5c;});}else{return _0x448e5c;}})['catch'](function(_0x379eff){logger[_0x178b('0x23')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x379eff);throw _0x379eff;});}return _0x448e5c;})[_0x178b('0x31')](respondWithResult(_0x395fff,0xc9))[_0x178b('0x27')](handleError(_0x395fff,null));};exports[_0x178b('0x30')]=function(_0xe41d51,_0x303802){if(_0xe41d51[_0x178b('0x52')]['id']){delete _0xe41d51['body']['id'];}return db[_0x178b('0x39')][_0x178b('0x50')]({'where':{'id':_0xe41d51[_0x178b('0x4d')]['id']}})[_0x178b('0x31')](handleEntityNotFound(_0x303802,null))[_0x178b('0x31')](saveUpdates(_0xe41d51[_0x178b('0x52')],null))[_0x178b('0x31')](respondWithResult(_0x303802,null))[_0x178b('0x27')](handleError(_0x303802,null));};exports['destroy']=function(_0x17a469,_0x5c2d7e){return db[_0x178b('0x39')][_0x178b('0x50')]({'where':{'id':_0x17a469[_0x178b('0x4d')]['id']}})[_0x178b('0x31')](handleEntityNotFound(_0x5c2d7e,null))[_0x178b('0x31')](removeEntity(_0x5c2d7e,null))[_0x178b('0x27')](handleError(_0x5c2d7e,null));};exports['describe']=function(_0x483f90,_0x225584){return db[_0x178b('0x39')]['describe']()[_0x178b('0x31')](respondWithResult(_0x225584,null))[_0x178b('0x27')](handleError(_0x225584,null));};exports['getMembers']=function(_0x270f90,_0x2940ed,_0x41946a){var _0x4f13e9={'raw':!![],'where':{}},_0x579d86={},_0x315572;return db[_0x178b('0x39')][_0x178b('0x5a')]({'where':{'id':_0x270f90[_0x178b('0x4d')]['id']}})[_0x178b('0x31')](handleEntityNotFound(_0x2940ed,null))[_0x178b('0x31')](function(_0x5c0aaa){if(_0x5c0aaa){_0x315572=_0x5c0aaa[_0x178b('0x32')]({'plain':!![]});_0x579d86['model']=_[_0x178b('0x3a')](db[_0x178b('0x5b')][_0x178b('0x4e')]);_0x579d86[_0x178b('0x3b')]=_['keys'](_0x270f90['query']);_0x579d86[_0x178b('0x3c')]=_[_0x178b('0x3f')](_0x579d86[_0x178b('0x3d')],_0x579d86[_0x178b('0x3b')]);_0x4f13e9[_0x178b('0x3e')]=_[_0x178b('0x3f')](_0x579d86['model'],qs[_0x178b('0x40')](_0x270f90[_0x178b('0x3b')][_0x178b('0x40')]));_0x4f13e9[_0x178b('0x3e')]=_0x4f13e9[_0x178b('0x3e')][_0x178b('0x41')]?_0x4f13e9[_0x178b('0x3e')]:_0x579d86[_0x178b('0x3d')];if(!_0x270f90['query'][_0x178b('0x42')](_0x178b('0x5c'))){_0x4f13e9[_0x178b('0x2b')]=qs[_0x178b('0x2b')](_0x270f90['query'][_0x178b('0x2b')]);_0x4f13e9[_0x178b('0x2a')]=qs[_0x178b('0x2a')](_0x270f90[_0x178b('0x3b')][_0x178b('0x2a')]);}_0x4f13e9[_0x178b('0x43')]=qs[_0x178b('0x44')](_0x270f90[_0x178b('0x3b')]['sort']);_0x4f13e9[_0x178b('0x45')]=qs['filters'](_[_0x178b('0x5d')](_0x270f90['query'],_0x579d86[_0x178b('0x3c')]));_0x4f13e9[_0x178b('0x45')][_0x178b('0x5e')]=_0x5c0aaa['id'];if(_0x270f90[_0x178b('0x3b')][_0x178b('0x49')]){_0x4f13e9[_0x178b('0x45')]=_[_0x178b('0x46')](_0x4f13e9[_0x178b('0x45')],{'$or':_[_0x178b('0x5f')](_0x4f13e9['attributes'],function(_0x2bfb93){var _0x3b9ea6={};_0x3b9ea6[_0x2bfb93]={'$like':'%'+_0x270f90[_0x178b('0x3b')][_0x178b('0x49')]+'%'};return _0x3b9ea6;})});}_0x4f13e9=_[_0x178b('0x46')]({},_0x4f13e9,_0x270f90[_0x178b('0x4a')]);return db['UserChatQueue'][_0x178b('0x4c')](_0x4f13e9);}})[_0x178b('0x31')](function(_0x14d0c0){if(_0x14d0c0){return db[_0x178b('0x60')][_0x178b('0x61')]({'where':{'id':_[_0x178b('0x5f')](_0x14d0c0,_0x178b('0x62')),'role':_0x178b('0x63')},'attributes':['id',_0x178b('0x36'),_0x178b('0x64'),_0x178b('0x65'),_0x178b('0x66')]});}})['then'](function(_0x56992e){if(_0x56992e){return{'count':_0x56992e['count'],'rows':_['map'](_0x56992e[_0x178b('0x67')],function(_0x3d6fd0){return{'membername':_0x3d6fd0[_0x178b('0x36')],'UserId':_0x3d6fd0['id'],'queue_name':_0x315572[_0x178b('0x36')],'ChatQueueId':_0x315572['id'],'interface':util[_0x178b('0x68')](_0x178b('0x69'),'SIP',_0x3d6fd0['name']),'penalty':0x0,'paused':_0x3d6fd0[_0x178b('0x64')],'createdAt':_0x3d6fd0['createdAt'],'updatedAt':_0x3d6fd0['updatedAt']};})};}else{return{'count':0x0,'rows':[]};}})['then'](respondWithFilteredResult(_0x2940ed,_0x4f13e9))['catch'](handleError(_0x2940ed,null));};exports[_0x178b('0x6a')]=function(_0x27a2cc,_0x58ccc9,_0x4b7f04){var _0x13f71f={};var _0x5b21dd={};var _0x15fd13;var _0x42376f;return db[_0x178b('0x39')][_0x178b('0x5a')]({'where':{'id':_0x27a2cc['params']['id']}})[_0x178b('0x31')](handleEntityNotFound(_0x58ccc9,null))[_0x178b('0x31')](function(_0xa8735){if(_0xa8735){_0x15fd13=_0xa8735;_0x5b21dd[_0x178b('0x3d')]=_[_0x178b('0x3a')](db[_0x178b('0x6b')]['rawAttributes']);_0x5b21dd[_0x178b('0x3b')]=_[_0x178b('0x3a')](_0x27a2cc['query']);_0x5b21dd[_0x178b('0x3c')]=_['intersection'](_0x5b21dd['model'],_0x5b21dd['query']);_0x13f71f[_0x178b('0x3e')]=_[_0x178b('0x3f')](_0x5b21dd[_0x178b('0x3d')],qs[_0x178b('0x40')](_0x27a2cc['query'][_0x178b('0x40')]));_0x13f71f[_0x178b('0x3e')]=_0x13f71f[_0x178b('0x3e')][_0x178b('0x41')]?_0x13f71f[_0x178b('0x3e')]:_0x5b21dd[_0x178b('0x3d')];_0x13f71f[_0x178b('0x43')]=qs[_0x178b('0x44')](_0x27a2cc[_0x178b('0x3b')][_0x178b('0x44')]);_0x13f71f[_0x178b('0x45')]=qs['filters'](_[_0x178b('0x5d')](_0x27a2cc[_0x178b('0x3b')],_0x5b21dd['filters']));if(_0x27a2cc[_0x178b('0x3b')][_0x178b('0x49')]){_0x13f71f[_0x178b('0x45')]=_[_0x178b('0x46')](_0x13f71f[_0x178b('0x45')],{'$or':_[_0x178b('0x5f')](_0x13f71f['attributes'],function(_0x596c66){var _0x44466e={};_0x44466e[_0x596c66]={'$like':'%'+_0x27a2cc[_0x178b('0x3b')][_0x178b('0x49')]+'%'};return _0x44466e;})});}_0x13f71f=_[_0x178b('0x46')]({},_0x13f71f,_0x27a2cc[_0x178b('0x4a')]);return _0x15fd13[_0x178b('0x6a')](_0x13f71f);}})[_0x178b('0x31')](function(_0x2f1f28){if(_0x2f1f28){_0x42376f=_0x2f1f28[_0x178b('0x41')];if(!_0x27a2cc[_0x178b('0x3b')][_0x178b('0x42')](_0x178b('0x5c'))){_0x13f71f['limit']=qs[_0x178b('0x2b')](_0x27a2cc[_0x178b('0x3b')][_0x178b('0x2b')]);_0x13f71f[_0x178b('0x2a')]=qs['offset'](_0x27a2cc[_0x178b('0x3b')][_0x178b('0x2a')]);}return _0x15fd13[_0x178b('0x6a')](_0x13f71f);}})[_0x178b('0x31')](function(_0x35e4a4){if(_0x35e4a4){return _0x35e4a4?{'count':_0x42376f,'rows':_0x35e4a4}:null;}})[_0x178b('0x31')](respondWithResult(_0x58ccc9,null))['catch'](handleError(_0x58ccc9,null));};exports['addTeams']=function(_0xe1b382,_0x5968e0,_0x19ee59){var _0x973246=_0xe1b382[_0x178b('0x52')]['teams'];return db[_0x178b('0x6b')][_0x178b('0x4c')]({'where':{'id':_[_0x178b('0x5f')](_0x973246,'id')},'attributes':['id'],'include':[{'model':db[_0x178b('0x60')],'as':_0x178b('0x6c'),'attributes':['id',_0x178b('0x36'),_0x178b('0x6d'),_0x178b('0x6e'),_0x178b('0x6f')],'raw':!![]}]})[_0x178b('0x31')](function(_0x47d88b){if(_0x47d88b){var _0x50b709=_[_0x178b('0x70')](_0x47d88b,function(_0x573a6a){var _0x201ed7=_0x573a6a[_0x178b('0x32')]({'plain':!![]});return _0x201ed7[_0x178b('0x6c')];});return db['ChatQueue'][_0x178b('0x50')]({'where':{'id':_0xe1b382[_0x178b('0x4d')]['id']}})['then'](function(_0x2a8e9d){return db[_0x178b('0x71')][_0x178b('0x72')](function(_0x120d60){return _0x2a8e9d['addTeams'](_[_0x178b('0x5f')](_0x973246,'id'),{'transaction':_0x120d60})[_0x178b('0x31')](function(){return BPromise[_0x178b('0x73')](_0x50b709,function(_0xbdb745){return db[_0x178b('0x5b')][_0x178b('0x74')]({'where':{'UserId':_0xbdb745['id'],'ChatQueueId':_0xe1b382['params']['id']},'transaction':_0x120d60});});})[_0x178b('0x31')](function(){_0x50b709[_0x178b('0x75')](function(_0x33dab4){socket['emit'](_0x178b('0x76'),{'UserId':_0x33dab4['id'],'ChatQueueId':_0x2a8e9d['id']});});});});});}})[_0x178b('0x31')](respondWithStatusCode(_0x5968e0,null))[_0x178b('0x27')](handleError(_0x5968e0,null));};exports[_0x178b('0x77')]=function(_0x552d20,_0x33ec64,_0x4ee6c5){return db[_0x178b('0x6b')]['findAll']({'where':{'id':_0x552d20[_0x178b('0x3b')][_0x178b('0x78')]},'attributes':['id'],'include':[{'model':db[_0x178b('0x60')],'as':_0x178b('0x6c'),'attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x33ec64,null))[_0x178b('0x31')](function(_0x5d7927){var _0x5df005=_[_0x178b('0x5f')](_0x5d7927,'id');var _0x1bef3c=[];var _0xb19bea=[];var _0x909520=squel['select']();_0x909520[_0x178b('0x48')](_0x178b('0x79'))['from'](_0x178b('0x7a'),'tq')[_0x178b('0x7b')](_0x178b('0x7c'),'ut','ut.TeamId\x20=\x20tq.TeamId')[_0x178b('0x45')](_0x178b('0x7d'),_0x552d20[_0x178b('0x4d')]['id']);for(var _0x259b53=0x0;_0x259b53<_0x5d7927['length'];_0x259b53+=0x1){let _0x19ed13=_0x5d7927[_0x259b53];for(var _0x3346b6=0x0;_0x3346b6<_0x19ed13[_0x178b('0x6c')]['length'];_0x3346b6+=0x1){let _0x3b5220=_0x19ed13[_0x178b('0x6c')][_0x3346b6];var _0xceba66=_0x909520[_0x178b('0x7e')]();_0xceba66['where'](_0x178b('0x7f'),_0x3b5220['id']);_0xb19bea[_0x178b('0x80')](db['sequelize'][_0x178b('0x3b')](_0xceba66[_0x178b('0x81')](),{'type':db[_0x178b('0x71')]['QueryTypes'][_0x178b('0x82')]})[_0x178b('0x31')](function(_0x42f48e){if(_0x42f48e[_0x178b('0x41')]===0x1){return _0x3b5220['id'];}else{var _0x21c45f=_[_0x178b('0x83')](_[_0x178b('0x5f')](_0x42f48e,_0x178b('0x84')),function(_0x2974eb){return _[_0x178b('0x85')](_0x5df005,_0x2974eb);});if(_0x21c45f){return _0x3b5220['id'];}}}));}}return BPromise['all'](_0xb19bea)[_0x178b('0x31')](function(_0x506058){_0x1bef3c=_(_0x1bef3c)['union'](_0x506058)[_0x178b('0x86')]()[_0x178b('0x87')]();return db[_0x178b('0x39')][_0x178b('0x50')]({'where':{'id':_0x552d20[_0x178b('0x4d')]['id']}})[_0x178b('0x31')](function(_0x2b0c65){return db[_0x178b('0x71')][_0x178b('0x72')](function(_0x5dc8e9){return _0x2b0c65[_0x178b('0x77')](_0x552d20['query'][_0x178b('0x78')],{'transaction':_0x5dc8e9})[_0x178b('0x31')](function(){if(!_[_0x178b('0x88')](_0x1bef3c)){return _0x2b0c65['removeAgents'](_0x1bef3c,{'transaction':_0x5dc8e9});}})[_0x178b('0x31')](function(){_0x1bef3c['forEach'](function(_0xe1a58){socket['emit'](_0x178b('0x89'),{'UserId':_0xe1a58,'ChatQueueId':_0x2b0c65['id']});});});});});});})[_0x178b('0x31')](respondWithStatusCode(_0x33ec64,null))[_0x178b('0x27')](handleError(_0x33ec64,null));};exports[_0x178b('0x8a')]=function(_0x397da1,_0x39e917,_0x453b6e){return db[_0x178b('0x39')][_0x178b('0x50')]({'where':{'id':_0x397da1[_0x178b('0x4d')]['id']}})[_0x178b('0x31')](handleEntityNotFound(_0x39e917,null))['then'](function(_0x3ee201){if(_0x3ee201){return _0x3ee201[_0x178b('0x8a')](_0x397da1[_0x178b('0x52')][_0x178b('0x78')],_[_0x178b('0x8b')](_0x397da1[_0x178b('0x52')],[_0x178b('0x78'),'id'])||{})[_0x178b('0x8c')](function(_0x2fed4d){for(var _0x5f52ba=0x0;_0x5f52ba<_0x397da1[_0x178b('0x52')]['ids'][_0x178b('0x41')];_0x5f52ba+=0x1){socket[_0x178b('0x8d')](_0x178b('0x76'),{'UserId':_0x397da1['body'][_0x178b('0x78')][_0x5f52ba],'ChatQueueId':_0x397da1[_0x178b('0x4d')]['id']});}return _0x2fed4d;});}})[_0x178b('0x31')](respondWithResult(_0x39e917,null))[_0x178b('0x27')](handleError(_0x39e917,null));};exports['removeAgents']=function(_0x1d07ca,_0x481129,_0x544b51){return db[_0x178b('0x39')][_0x178b('0x50')]({'where':{'id':_0x1d07ca[_0x178b('0x4d')]['id']}})['then'](handleEntityNotFound(_0x481129,null))[_0x178b('0x31')](function(_0x320a3d){if(_0x320a3d){return _0x320a3d['removeAgents'](_0x1d07ca[_0x178b('0x3b')][_0x178b('0x78')])[_0x178b('0x31')](function(){if(_[_0x178b('0x8e')](_0x1d07ca['query'][_0x178b('0x78')])){for(var _0x5a2edc=0x0;_0x5a2edc<_0x1d07ca[_0x178b('0x3b')][_0x178b('0x78')][_0x178b('0x41')];_0x5a2edc+=0x1){socket['emit']('userChatQueue:remove',{'UserId':Number(_0x1d07ca['query'][_0x178b('0x78')][_0x5a2edc]),'ChatQueueId':Number(_0x1d07ca[_0x178b('0x4d')]['id'])});}}else{socket[_0x178b('0x8d')](_0x178b('0x89'),{'UserId':Number(_0x1d07ca[_0x178b('0x3b')][_0x178b('0x78')]),'ChatQueueId':Number(_0x1d07ca[_0x178b('0x4d')]['id'])});}});}})[_0x178b('0x31')](respondWithStatusCode(_0x481129,null))[_0x178b('0x27')](handleError(_0x481129,null));};exports[_0x178b('0x8f')]=function(_0x42c9d5,_0x17db45,_0x35998){var _0x58e8f6={};var _0x143021={};var _0x32fca6;var _0x54405d;return db['ChatQueue'][_0x178b('0x5a')]({'where':{'id':_0x42c9d5[_0x178b('0x4d')]['id']}})[_0x178b('0x31')](handleEntityNotFound(_0x17db45,null))[_0x178b('0x31')](function(_0x21a133){if(_0x21a133){_0x32fca6=_0x21a133;_0x143021[_0x178b('0x3d')]=_[_0x178b('0x3a')](db['User']['rawAttributes']);_0x143021[_0x178b('0x3b')]=_[_0x178b('0x3a')](_0x42c9d5[_0x178b('0x3b')]);_0x143021['filters']=_['intersection'](_0x143021['model'],_0x143021[_0x178b('0x3b')]);_0x58e8f6[_0x178b('0x3e')]=_['intersection'](_0x143021['model'],qs[_0x178b('0x40')](_0x42c9d5[_0x178b('0x3b')][_0x178b('0x40')]));_0x58e8f6['attributes']=_0x58e8f6[_0x178b('0x3e')][_0x178b('0x41')]?_0x58e8f6['attributes']:_0x143021[_0x178b('0x3d')];_0x58e8f6['order']=qs[_0x178b('0x44')](_0x42c9d5[_0x178b('0x3b')]['sort']);_0x58e8f6[_0x178b('0x45')]=qs['filters'](_['pick'](_0x42c9d5[_0x178b('0x3b')],_0x143021[_0x178b('0x3c')]));if(_0x42c9d5[_0x178b('0x3b')][_0x178b('0x49')]){_0x58e8f6[_0x178b('0x45')]=_[_0x178b('0x46')](_0x58e8f6[_0x178b('0x45')],{'$or':_['map'](_0x58e8f6[_0x178b('0x3e')],function(_0x1b0cd9){var _0x5df423={};_0x5df423[_0x1b0cd9]={'$like':'%'+_0x42c9d5['query'][_0x178b('0x49')]+'%'};return _0x5df423;})});}_0x58e8f6=_[_0x178b('0x46')]({},_0x58e8f6,_0x42c9d5['options']);return _0x32fca6[_0x178b('0x8f')](_0x58e8f6);}})[_0x178b('0x31')](function(_0x2f3fdf){if(_0x2f3fdf){_0x54405d=_0x2f3fdf['length'];if(!_0x42c9d5[_0x178b('0x3b')][_0x178b('0x42')](_0x178b('0x5c'))){_0x58e8f6['limit']=qs[_0x178b('0x2b')](_0x42c9d5[_0x178b('0x3b')]['limit']);_0x58e8f6[_0x178b('0x2a')]=qs[_0x178b('0x2a')](_0x42c9d5['query']['offset']);}return _0x32fca6[_0x178b('0x8f')](_0x58e8f6);}})[_0x178b('0x31')](function(_0xc3984a){if(_0xc3984a){return _0xc3984a?{'count':_0x54405d,'rows':_0xc3984a}:null;}})[_0x178b('0x31')](respondWithResult(_0x17db45,null))[_0x178b('0x27')](handleError(_0x17db45,null));};
\ No newline at end of file