Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / voicePrefix / voicePrefix.controller.js
index ecea01d..1b8699f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2484=['rows','catch','show','find','params','describe','create','VoiceExtension','VoiceExtensionId','user','role','UserProfileSection','userProfileId','autoAssociation','context','exten','description','Voice\x20Prefix\x20Extension','priority','prefix','NoOp','VoicePrefixId','push','CDR(prefix)=','Set','callerIdAll','goto','${EXTEN:','charAt','body','sequelize','transaction','findById','ids','omit','emit','removeAgents','userVoicePrefix:remove','findOne','rawAttributes','pick','nolimit','getAgents','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','redis','localhost','socket.io-emitter','./voicePrefix.socket','sendStatus','status','json','count','offset','limit','set','apply','reject','save','update','destroy','then','get','VoicePrefixes','UserProfileResource','end','stack','name','send','index','map','query','keys','filters','model','attributes','intersection','fields','length','order','sort','where','filter','merge','type','options','VoicePrefix','includeAll'];(function(_0x52bdbf,_0x4d6527){var _0x5d51c8=function(_0x2975e3){while(--_0x2975e3){_0x52bdbf['push'](_0x52bdbf['shift']());}};_0x5d51c8(++_0x4d6527);}(_0x2484,0x178));var _0x4248=function(_0x1f44e4,_0x22d9fd){_0x1f44e4=_0x1f44e4-0x0;var _0x591989=_0x2484[_0x1f44e4];return _0x591989;};'use strict';var pdf=require(_0x4248('0x0'));var emlformat=require(_0x4248('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x4248('0x2'));var jsonpatch=require(_0x4248('0x3'));var rp=require(_0x4248('0x4'));var moment=require(_0x4248('0x5'));var BPromise=require(_0x4248('0x6'));var Mustache=require(_0x4248('0x7'));var util=require(_0x4248('0x8'));var path=require('path');var sox=require(_0x4248('0x9'));var csv=require(_0x4248('0xa'));var ejs=require(_0x4248('0xb'));var fs=require('fs');var _=require(_0x4248('0xc'));var squel=require(_0x4248('0xd'));var crypto=require(_0x4248('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x4248('0xf'));var toCsv=require(_0x4248('0xa'));var querystring=require(_0x4248('0x10'));var Papa=require(_0x4248('0x11'));var Redis=require(_0x4248('0x12'));var authService=require(_0x4248('0x13'));var qs=require(_0x4248('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x4248('0x15'));var logger=require('../../config/logger')(_0x4248('0x16'));var utils=require(_0x4248('0x17'));var config=require(_0x4248('0x18'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];config[_0x4248('0x19')]=_['defaults'](config[_0x4248('0x19')],{'host':_0x4248('0x1a'),'port':0x18eb});var socket=require(_0x4248('0x1b'))(new Redis(config[_0x4248('0x19')]));require(_0x4248('0x1c'))['register'](socket);function respondWithStatusCode(_0x8b30bb,_0xada934){_0xada934=_0xada934||0xcc;return function(_0x1ae491){if(_0x1ae491){return _0x8b30bb[_0x4248('0x1d')](_0xada934);}return _0x8b30bb[_0x4248('0x1e')](_0xada934)['end']();};}function respondWithResult(_0x46cfbb,_0xe1ab31){_0xe1ab31=_0xe1ab31||0xc8;return function(_0x3283f2){if(_0x3283f2){return _0x46cfbb[_0x4248('0x1e')](_0xe1ab31)[_0x4248('0x1f')](_0x3283f2);}};}function respondWithFilteredResult(_0x321e92,_0x46fbc9){return function(_0x45edc6){if(_0x45edc6){var _0x29f080=_0x45edc6[_0x4248('0x20')],_0xd03b87=_0x46fbc9[_0x4248('0x21')],_0x2c2a0d=_0x46fbc9[_0x4248('0x21')]+_0x46fbc9[_0x4248('0x22')],_0x2f7547;if(_0x2c2a0d>=_0x29f080){_0x2c2a0d=_0x29f080;_0x2f7547=0xc8;}else{_0x2f7547=0xce;}_0x321e92[_0x4248('0x1e')](_0x2f7547);return _0x321e92[_0x4248('0x23')]('Content-Range',_0xd03b87+'-'+_0x2c2a0d+'/'+_0x29f080)[_0x4248('0x1f')](_0x45edc6);}return null;};}function patchUpdates(_0x2e7d6e){return function(_0x2d674b){try{jsonpatch[_0x4248('0x24')](_0x2d674b,_0x2e7d6e,!![]);}catch(_0x4b6c12){return BPromise[_0x4248('0x25')](_0x4b6c12);}return _0x2d674b[_0x4248('0x26')]();};}function saveUpdates(_0x30b232,_0x57ce09){return function(_0x45b777){if(_0x45b777){return _0x45b777[_0x4248('0x27')](_0x30b232)['then'](function(_0x3bfcf2){return _0x3bfcf2;});}return null;};}function removeEntity(_0x598681,_0x18070b){return function(_0x138ac1){if(_0x138ac1){return _0x138ac1[_0x4248('0x28')]()[_0x4248('0x29')](function(){var _0x5a3938=_0x138ac1[_0x4248('0x2a')]({'plain':!![]});var _0x205382=_0x4248('0x2b');return db[_0x4248('0x2c')][_0x4248('0x28')]({'where':{'type':_0x205382,'resourceId':_0x5a3938['id']}})[_0x4248('0x29')](function(){return _0x138ac1;});})[_0x4248('0x29')](function(){_0x598681[_0x4248('0x1e')](0xcc)[_0x4248('0x2d')]();});}};}function handleEntityNotFound(_0x1f26be,_0x3b29fe){return function(_0x45e678){if(!_0x45e678){_0x1f26be[_0x4248('0x1d')](0x194);}return _0x45e678;};}function handleError(_0xf72ecc,_0xf06a1a){_0xf06a1a=_0xf06a1a||0x1f4;return function(_0x439859){logger['error'](_0x439859[_0x4248('0x2e')]);if(_0x439859[_0x4248('0x2f')]){delete _0x439859[_0x4248('0x2f')];}_0xf72ecc['status'](_0xf06a1a)[_0x4248('0x30')](_0x439859);};}exports[_0x4248('0x31')]=function(_0x5654f5,_0x45dd44){var _0x53294f={},_0x3d6bef={},_0xf8e412={'count':0x0,'rows':[]};var _0x51a1bc=_['map'](db['VoicePrefix']['rawAttributes'],function(_0x5c2d98){return{'name':_0x5c2d98['fieldName'],'type':_0x5c2d98['type']['key']};});_0x3d6bef['model']=_[_0x4248('0x32')](_0x51a1bc,_0x4248('0x2f'));_0x3d6bef[_0x4248('0x33')]=_[_0x4248('0x34')](_0x5654f5['query']);_0x3d6bef[_0x4248('0x35')]=_['intersection'](_0x3d6bef[_0x4248('0x36')],_0x3d6bef[_0x4248('0x33')]);_0x53294f[_0x4248('0x37')]=_[_0x4248('0x38')](_0x3d6bef['model'],qs['fields'](_0x5654f5[_0x4248('0x33')][_0x4248('0x39')]));_0x53294f[_0x4248('0x37')]=_0x53294f[_0x4248('0x37')][_0x4248('0x3a')]?_0x53294f[_0x4248('0x37')]:_0x3d6bef[_0x4248('0x36')];if(!_0x5654f5[_0x4248('0x33')]['hasOwnProperty']('nolimit')){_0x53294f['limit']=qs[_0x4248('0x22')](_0x5654f5['query'][_0x4248('0x22')]);_0x53294f[_0x4248('0x21')]=qs[_0x4248('0x21')](_0x5654f5[_0x4248('0x33')][_0x4248('0x21')]);}_0x53294f[_0x4248('0x3b')]=qs[_0x4248('0x3c')](_0x5654f5[_0x4248('0x33')]['sort']);_0x53294f[_0x4248('0x3d')]=qs[_0x4248('0x35')](_['pick'](_0x5654f5[_0x4248('0x33')],_0x3d6bef[_0x4248('0x35')]),_0x51a1bc);if(_0x5654f5['query'][_0x4248('0x3e')]){_0x53294f[_0x4248('0x3d')]=_[_0x4248('0x3f')](_0x53294f[_0x4248('0x3d')],{'$or':_[_0x4248('0x32')](_0x51a1bc,function(_0x5e2f54){if(_0x5e2f54[_0x4248('0x40')]!=='VIRTUAL'){var _0x5ef913={};_0x5ef913[_0x5e2f54[_0x4248('0x2f')]]={'$like':'%'+_0x5654f5[_0x4248('0x33')][_0x4248('0x3e')]+'%'};return _0x5ef913;}})});}_0x53294f=_[_0x4248('0x3f')]({},_0x53294f,_0x5654f5[_0x4248('0x41')]);var _0x242ee6={'where':_0x53294f[_0x4248('0x3d')]};return db[_0x4248('0x42')][_0x4248('0x20')](_0x242ee6)[_0x4248('0x29')](function(_0x53ee5e){_0xf8e412[_0x4248('0x20')]=_0x53ee5e;if(_0x5654f5[_0x4248('0x33')][_0x4248('0x43')]){_0x53294f['include']=[{'all':!![]}];}return db['VoicePrefix']['findAll'](_0x53294f);})[_0x4248('0x29')](function(_0x6988fb){_0xf8e412[_0x4248('0x44')]=_0x6988fb;return _0xf8e412;})[_0x4248('0x29')](respondWithFilteredResult(_0x45dd44,_0x53294f))[_0x4248('0x45')](handleError(_0x45dd44,null));};exports[_0x4248('0x46')]=function(_0x5bbe59,_0x3073f1){var _0x35a360={'raw':![],'where':{'id':_0x5bbe59['params']['id']}},_0x32bc46={};_0x32bc46[_0x4248('0x36')]=_[_0x4248('0x34')](db[_0x4248('0x42')]['rawAttributes']);_0x32bc46['query']=_[_0x4248('0x34')](_0x5bbe59[_0x4248('0x33')]);_0x32bc46[_0x4248('0x35')]=_[_0x4248('0x38')](_0x32bc46['model'],_0x32bc46[_0x4248('0x33')]);_0x35a360[_0x4248('0x37')]=_['intersection'](_0x32bc46[_0x4248('0x36')],qs['fields'](_0x5bbe59[_0x4248('0x33')][_0x4248('0x39')]));_0x35a360['attributes']=_0x35a360[_0x4248('0x37')]['length']?_0x35a360[_0x4248('0x37')]:_0x32bc46[_0x4248('0x36')];if(_0x5bbe59[_0x4248('0x33')][_0x4248('0x43')]){_0x35a360['include']=[{'all':!![]}];}_0x35a360=_['merge']({},_0x35a360,_0x5bbe59['options']);return db[_0x4248('0x42')][_0x4248('0x47')](_0x35a360)[_0x4248('0x29')](handleEntityNotFound(_0x3073f1,null))[_0x4248('0x29')](respondWithResult(_0x3073f1,null))['catch'](handleError(_0x3073f1,null));};exports[_0x4248('0x28')]=function(_0x2e9a5c,_0x79919){return db[_0x4248('0x42')]['find']({'where':{'id':_0x2e9a5c[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x79919,null))[_0x4248('0x29')](removeEntity(_0x79919,null))[_0x4248('0x45')](handleError(_0x79919,null));};exports[_0x4248('0x49')]=function(_0x91f37e,_0x2680ad){return db[_0x4248('0x42')][_0x4248('0x49')]()['then'](respondWithResult(_0x2680ad,null))[_0x4248('0x45')](handleError(_0x2680ad,null));};exports[_0x4248('0x4a')]=function(_0x449760,_0x2283c6){var _0x468e11;return db['sequelize']['transaction'](function(_0x27e3a5){return db[_0x4248('0x42')][_0x4248('0x4a')](_0x449760['body'],{'transaction':_0x27e3a5})['then'](function(_0x1759bb){_0x468e11=_0x1759bb[_0x4248('0x2a')]({'plain':!![]});return db[_0x4248('0x4b')][_0x4248('0x47')]({'where':{'id':_0x468e11[_0x4248('0x4c')]},'raw':!![]})[_0x4248('0x29')](function(_0x273367){return createVoicePrefixExtensions(_0x468e11,_0x273367,_0x27e3a5);});});})['then'](function(){var _0x577657=_0x449760[_0x4248('0x4d')][_0x4248('0x2a')]({'plain':!![]});if(!_0x577657)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x577657[_0x4248('0x4e')]===_0x4248('0x4d')){var _0x5711b3=_0x468e11;return db[_0x4248('0x4f')]['find']({'where':{'name':'VoicePrefixes','userProfileId':_0x577657[_0x4248('0x50')]},'raw':!![]})[_0x4248('0x29')](function(_0x2b25d1){if(_0x2b25d1&&_0x2b25d1[_0x4248('0x51')]===0x0){return db[_0x4248('0x2c')]['create']({'name':_0x5711b3['name'],'resourceId':_0x5711b3['id'],'type':_0x2b25d1[_0x4248('0x2f')],'sectionId':_0x2b25d1['id']},{})['then'](function(){return _0x468e11;});}else{return _0x468e11;}})[_0x4248('0x45')](function(_0x406d51){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x406d51);throw _0x406d51;});}return _0x468e11;})['then'](respondWithResult(_0x2283c6,null))[_0x4248('0x45')](handleError(_0x2283c6,null));};function Extension(_0x8b5f45,_0x3762a3,_0x26ba5a,_0x7fd6){this[_0x4248('0x52')]='from-sip';this[_0x4248('0x53')]=_0x8b5f45;this['app']=_0x26ba5a;this[_0x4248('0x40')]='system';this[_0x4248('0x54')]=_0x4248('0x55');this[_0x4248('0x56')]=_0x3762a3;this['appdata']=_0x7fd6;}function createVoicePrefixExtensions(_0x5f3f67,_0x57bded,_0x4bd6e3){return new BPromise(function(_0x2b4e90,_0x5d7366){var _0x47e5af=new Extension(formatPrefixName(_0x5f3f67[_0x4248('0x57')]),0x1,_0x4248('0x58'),'Voice\x20Prefix');_0x47e5af[_0x4248('0x59')]=_0x5f3f67['id'];return db['VoiceExtension'][_0x4248('0x4a')](_0x47e5af,{'transaction':_0x4bd6e3})[_0x4248('0x29')](function(_0x502de8){var _0x3c3f95=_0x502de8['get']({'plain':!![]});var _0xdc0fdc=_[_0x4248('0x32')](addVoicePrefixExtensions(_0x5f3f67,_0x57bded),function(_0xa30ddf){_0xa30ddf[_0x4248('0x4c')]=_0x3c3f95['id'];_0xa30ddf['VoicePrefixId']=_0x5f3f67['id'];return _0xa30ddf;});return db[_0x4248('0x4b')]['bulkCreate'](_0xdc0fdc,{'transaction':_0x4bd6e3})['then'](function(_0x1e7e51){if(!_0x1e7e51){return _0x5d7366('Extensions\x20creation\x20failed');}else{return _0x2b4e90(_0x1e7e51);}})[_0x4248('0x45')](function(_0x211b3f){return _0x5d7366(_0x211b3f);});});;});};function addVoicePrefixExtensions(_0x1dba00,_0x49d730){var _0x423ae8=[];var _0x2df96c=formatPrefixName(_0x1dba00[_0x4248('0x57')]);_0x423ae8[_0x4248('0x5a')](new Extension(_0x2df96c,0x2,'Set',_0x4248('0x5b')+_0x1dba00[_0x4248('0x2f')]));if(_0x1dba00['callerIdAll']){_0x423ae8[_0x4248('0x5a')](new Extension(_0x2df96c,0x3,_0x4248('0x5c'),'PREFIX-CALLERIDALL='+_0x1dba00[_0x4248('0x5d')]));}else{_0x423ae8[_0x4248('0x5a')](new Extension(_0x2df96c,0x3,_0x4248('0x58'),'No\x20callerid\x20available'));}_0x423ae8['push'](new Extension(_0x2df96c,0x4,_0x4248('0x5e'),_0x49d730[_0x4248('0x52')]+','+_0x4248('0x5f')+(0x8+_0x1dba00[_0x4248('0x2f')][_0x4248('0x3a')])+'}'+','+0x1));return _0x423ae8;}function formatPrefixName(_0xc1594e){var _0x18e1de='_';for(var _0x14b714=0x0;_0x14b714<_0xc1594e[_0x4248('0x3a')];_0x14b714++){if(_0xc1594e[_0x4248('0x60')](_0x14b714)=='-'){_0x18e1de+=_0xc1594e[_0x4248('0x60')](_0x14b714);}else{_0x18e1de+='['+_0xc1594e[_0x4248('0x60')](_0x14b714)+']';}}_0x18e1de+='.';return _0x18e1de;}exports[_0x4248('0x27')]=function(_0x16ab26,_0xe743a6,_0x432383){var _0x2e53b4=_0x16ab26[_0x4248('0x61')];_0x2e53b4['prefix']='system-'+_0x2e53b4[_0x4248('0x2f')]+'-';return db[_0x4248('0x62')][_0x4248('0x63')](function(_0x4d93b0){return db['VoicePrefix']['update'](_0x2e53b4,{'where':{'id':_0x2e53b4['id']},'transaction':_0x4d93b0})[_0x4248('0x29')](function(){return db['VoiceExtension'][_0x4248('0x28')]({'where':{'VoicePrefixId':_0x2e53b4['id']},'transaction':_0x4d93b0})[_0x4248('0x29')](function(){return db[_0x4248('0x4b')]['find']({'where':{'id':_0x2e53b4[_0x4248('0x4c')]},'raw':!![]})[_0x4248('0x29')](function(_0x259666){return createVoicePrefixExtensions(_0x2e53b4,_0x259666,_0x4d93b0);});});});})[_0x4248('0x29')](function(){return db[_0x4248('0x42')][_0x4248('0x64')](_0x2e53b4['id']);})[_0x4248('0x29')](respondWithResult(_0xe743a6,null))[_0x4248('0x45')](handleError(_0xe743a6,null));};exports['addAgents']=function(_0xd4325e,_0x3c5b3d,_0x37dc61){return db['VoicePrefix'][_0x4248('0x47')]({'where':{'id':_0xd4325e[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x3c5b3d,null))[_0x4248('0x29')](function(_0x6ce29){if(_0x6ce29){return _0x6ce29['addAgents'](_0xd4325e[_0x4248('0x61')][_0x4248('0x65')],_[_0x4248('0x66')](_0xd4325e[_0x4248('0x61')],[_0x4248('0x65'),'id'])||{})['spread'](function(_0x5a5508){for(var _0xcfc0a8=0x0;_0xcfc0a8<_0xd4325e[_0x4248('0x61')][_0x4248('0x65')]['length'];_0xcfc0a8+=0x1){socket[_0x4248('0x67')]('userVoicePrefix:save',{'UserId':_0xd4325e[_0x4248('0x61')]['ids'][_0xcfc0a8],'VoicePrefixId':_0xd4325e['params']['id']});}return _0x5a5508;});}})[_0x4248('0x29')](respondWithResult(_0x3c5b3d,null))[_0x4248('0x45')](handleError(_0x3c5b3d,null));};exports[_0x4248('0x68')]=function(_0x4638de,_0x4e4d43,_0x3bd1ad){return db[_0x4248('0x42')][_0x4248('0x47')]({'where':{'id':_0x4638de[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x4e4d43,null))[_0x4248('0x29')](function(_0x361636){if(_0x361636){return _0x361636[_0x4248('0x68')](_0x4638de[_0x4248('0x33')][_0x4248('0x65')])[_0x4248('0x29')](function(){if(_['isArray'](_0x4638de[_0x4248('0x33')][_0x4248('0x65')])){for(var _0x2b8126=0x0;_0x2b8126<_0x4638de['query']['ids'][_0x4248('0x3a')];_0x2b8126+=0x1){socket[_0x4248('0x67')](_0x4248('0x69'),{'UserId':Number(_0x4638de[_0x4248('0x33')][_0x4248('0x65')][_0x2b8126]),'VoicePrefixId':Number(_0x4638de[_0x4248('0x48')]['id'])});}}else{socket['emit'](_0x4248('0x69'),{'UserId':Number(_0x4638de[_0x4248('0x33')][_0x4248('0x65')]),'VoicePrefixId':Number(_0x4638de['params']['id'])});}});}})[_0x4248('0x29')](respondWithStatusCode(_0x4e4d43,null))[_0x4248('0x45')](handleError(_0x4e4d43,null));};exports['getAgents']=function(_0x449cda,_0x5b3686,_0x2b2f29){var _0x4a1d37={};var _0xdcc91f={};var _0x5e9036;var _0x62683;return db[_0x4248('0x42')][_0x4248('0x6a')]({'where':{'id':_0x449cda[_0x4248('0x48')]['id']}})[_0x4248('0x29')](handleEntityNotFound(_0x5b3686,null))[_0x4248('0x29')](function(_0x124054){if(_0x124054){_0x5e9036=_0x124054;_0xdcc91f[_0x4248('0x36')]=_['keys'](db['User'][_0x4248('0x6b')]);_0xdcc91f[_0x4248('0x33')]=_[_0x4248('0x34')](_0x449cda[_0x4248('0x33')]);_0xdcc91f[_0x4248('0x35')]=_[_0x4248('0x38')](_0xdcc91f[_0x4248('0x36')],_0xdcc91f['query']);_0x4a1d37[_0x4248('0x37')]=_[_0x4248('0x38')](_0xdcc91f[_0x4248('0x36')],qs[_0x4248('0x39')](_0x449cda[_0x4248('0x33')][_0x4248('0x39')]));_0x4a1d37[_0x4248('0x37')]=_0x4a1d37[_0x4248('0x37')]['length']?_0x4a1d37[_0x4248('0x37')]:_0xdcc91f[_0x4248('0x36')];_0x4a1d37[_0x4248('0x3b')]=qs[_0x4248('0x3c')](_0x449cda[_0x4248('0x33')][_0x4248('0x3c')]);_0x4a1d37[_0x4248('0x3d')]=qs['filters'](_[_0x4248('0x6c')](_0x449cda[_0x4248('0x33')],_0xdcc91f[_0x4248('0x35')]));if(_0x449cda[_0x4248('0x33')][_0x4248('0x3e')]){_0x4a1d37[_0x4248('0x3d')]=_[_0x4248('0x3f')](_0x4a1d37[_0x4248('0x3d')],{'$or':_[_0x4248('0x32')](_0x4a1d37['attributes'],function(_0x187ebd){var _0x474923={};_0x474923[_0x187ebd]={'$like':'%'+_0x449cda[_0x4248('0x33')][_0x4248('0x3e')]+'%'};return _0x474923;})});}_0x4a1d37=_['merge']({},_0x4a1d37,_0x449cda['options']);return _0x5e9036['getAgents'](_0x4a1d37);}})[_0x4248('0x29')](function(_0x36f9ea){if(_0x36f9ea){_0x62683=_0x36f9ea[_0x4248('0x3a')];if(!_0x449cda[_0x4248('0x33')]['hasOwnProperty'](_0x4248('0x6d'))){_0x4a1d37[_0x4248('0x22')]=qs[_0x4248('0x22')](_0x449cda['query'][_0x4248('0x22')]);_0x4a1d37[_0x4248('0x21')]=qs['offset'](_0x449cda['query']['offset']);}return _0x5e9036[_0x4248('0x6e')](_0x4a1d37);}})[_0x4248('0x29')](function(_0x5cb424){if(_0x5cb424){return _0x5cb424?{'count':_0x62683,'rows':_0x5cb424}:null;}})[_0x4248('0x29')](respondWithResult(_0x5b3686,null))[_0x4248('0x45')](handleError(_0x5b3686,null));};
\ No newline at end of file
+var _0x6363=['filter','where','merge','options','includeAll','include','findAll','rows','catch','show','params','keys','find','describe','sequelize','transaction','VoiceExtension','VoiceExtensionId','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','autoAssociation','create','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','context','from-sip','exten','app','description','Voice\x20Prefix\x20Extension','priority','appdata','prefix','NoOp','Voice\x20Prefix','VoicePrefixId','bulkCreate','Extensions\x20creation\x20failed','push','CDR(prefix)=','callerIdAll','Set','PREFIX-CALLERIDALL=','No\x20callerid\x20available','${EXTEN:','charAt','system-','findById','addAgents','body','ids','spread','emit','userVoicePrefix:save','removeAgents','userVoicePrefix:remove','getAgents','findOne','User','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voicePrefix.socket','register','sendStatus','status','end','json','count','offset','limit','reject','save','then','get','VoicePrefixes','UserProfileResource','destroy','error','stack','name','index','map','VoicePrefix','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','pick'];(function(_0x1fe100,_0x3874e3){var _0x581d5d=function(_0x4c0950){while(--_0x4c0950){_0x1fe100['push'](_0x1fe100['shift']());}};_0x581d5d(++_0x3874e3);}(_0x6363,0x13a));var _0x3636=function(_0x3e1f2d,_0xa30add){_0x3e1f2d=_0x3e1f2d-0x0;var _0x113330=_0x6363[_0x3e1f2d];return _0x113330;};'use strict';var pdf=require(_0x3636('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x3636('0x1'));var zipdir=require(_0x3636('0x2'));var jsonpatch=require(_0x3636('0x3'));var rp=require(_0x3636('0x4'));var moment=require(_0x3636('0x5'));var BPromise=require(_0x3636('0x6'));var Mustache=require(_0x3636('0x7'));var util=require(_0x3636('0x8'));var path=require(_0x3636('0x9'));var sox=require(_0x3636('0xa'));var csv=require(_0x3636('0xb'));var ejs=require(_0x3636('0xc'));var fs=require('fs');var _=require(_0x3636('0xd'));var squel=require(_0x3636('0xe'));var crypto=require('crypto');var jsforce=require(_0x3636('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x3636('0xb'));var querystring=require(_0x3636('0x10'));var Papa=require(_0x3636('0x11'));var Redis=require(_0x3636('0x12'));var authService=require(_0x3636('0x13'));var qs=require(_0x3636('0x14'));var as=require(_0x3636('0x15'));var hardwareService=require(_0x3636('0x16'));var logger=require(_0x3636('0x17'))('api');var utils=require('../../config/utils');var config=require(_0x3636('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0x3636('0x19'))['db'];config[_0x3636('0x1a')]=_[_0x3636('0x1b')](config[_0x3636('0x1a')],{'host':_0x3636('0x1c'),'port':0x18eb});var socket=require(_0x3636('0x1d'))(new Redis(config[_0x3636('0x1a')]));require(_0x3636('0x1e'))[_0x3636('0x1f')](socket);function respondWithStatusCode(_0x7b4b16,_0x102f90){_0x102f90=_0x102f90||0xcc;return function(_0xaacadb){if(_0xaacadb){return _0x7b4b16[_0x3636('0x20')](_0x102f90);}return _0x7b4b16[_0x3636('0x21')](_0x102f90)[_0x3636('0x22')]();};}function respondWithResult(_0x3cbd0d,_0x2dbd4d){_0x2dbd4d=_0x2dbd4d||0xc8;return function(_0x50474f){if(_0x50474f){return _0x3cbd0d[_0x3636('0x21')](_0x2dbd4d)[_0x3636('0x23')](_0x50474f);}};}function respondWithFilteredResult(_0x4aa7fc,_0xe3be56){return function(_0x5aa0ff){if(_0x5aa0ff){var _0x5e85f2=_0x5aa0ff[_0x3636('0x24')],_0xae6469=_0xe3be56[_0x3636('0x25')],_0x337e3d=_0xe3be56[_0x3636('0x25')]+_0xe3be56[_0x3636('0x26')],_0xdba761;if(_0x337e3d>=_0x5e85f2){_0x337e3d=_0x5e85f2;_0xdba761=0xc8;}else{_0xdba761=0xce;}_0x4aa7fc[_0x3636('0x21')](_0xdba761);return _0x4aa7fc['set']('Content-Range',_0xae6469+'-'+_0x337e3d+'/'+_0x5e85f2)[_0x3636('0x23')](_0x5aa0ff);}return null;};}function patchUpdates(_0x34a975){return function(_0x42b271){try{jsonpatch['apply'](_0x42b271,_0x34a975,!![]);}catch(_0x1734cd){return BPromise[_0x3636('0x27')](_0x1734cd);}return _0x42b271[_0x3636('0x28')]();};}function saveUpdates(_0xe34cd9,_0x325dce){return function(_0x49f43b){if(_0x49f43b){return _0x49f43b['update'](_0xe34cd9)['then'](function(_0x368356){return _0x368356;});}return null;};}function removeEntity(_0x4ee098,_0x50ba2f){return function(_0x8b3182){if(_0x8b3182){return _0x8b3182['destroy']()[_0x3636('0x29')](function(){var _0x4c24cf=_0x8b3182[_0x3636('0x2a')]({'plain':!![]});var _0x477c34=_0x3636('0x2b');return db[_0x3636('0x2c')][_0x3636('0x2d')]({'where':{'type':_0x477c34,'resourceId':_0x4c24cf['id']}})[_0x3636('0x29')](function(){return _0x8b3182;});})[_0x3636('0x29')](function(){_0x4ee098[_0x3636('0x21')](0xcc)[_0x3636('0x22')]();});}};}function handleEntityNotFound(_0x701651,_0x22574e){return function(_0x550443){if(!_0x550443){_0x701651[_0x3636('0x20')](0x194);}return _0x550443;};}function handleError(_0x236f54,_0x2d644c){_0x2d644c=_0x2d644c||0x1f4;return function(_0x22b12f){logger[_0x3636('0x2e')](_0x22b12f[_0x3636('0x2f')]);if(_0x22b12f['name']){delete _0x22b12f[_0x3636('0x30')];}_0x236f54[_0x3636('0x21')](_0x2d644c)['send'](_0x22b12f);};}exports[_0x3636('0x31')]=function(_0x26b6de,_0x306774){var _0x474ad3={},_0x3febfd={},_0x57613e={'count':0x0,'rows':[]};var _0x37983b=_[_0x3636('0x32')](db[_0x3636('0x33')][_0x3636('0x34')],function(_0x184fa8){return{'name':_0x184fa8[_0x3636('0x35')],'type':_0x184fa8[_0x3636('0x36')][_0x3636('0x37')]};});_0x3febfd[_0x3636('0x38')]=_['map'](_0x37983b,'name');_0x3febfd[_0x3636('0x39')]=_['keys'](_0x26b6de['query']);_0x3febfd[_0x3636('0x3a')]=_[_0x3636('0x3b')](_0x3febfd[_0x3636('0x38')],_0x3febfd['query']);_0x474ad3[_0x3636('0x3c')]=_[_0x3636('0x3b')](_0x3febfd[_0x3636('0x38')],qs[_0x3636('0x3d')](_0x26b6de[_0x3636('0x39')][_0x3636('0x3d')]));_0x474ad3[_0x3636('0x3c')]=_0x474ad3[_0x3636('0x3c')][_0x3636('0x3e')]?_0x474ad3[_0x3636('0x3c')]:_0x3febfd[_0x3636('0x38')];if(!_0x26b6de[_0x3636('0x39')][_0x3636('0x3f')]('nolimit')){_0x474ad3[_0x3636('0x26')]=qs[_0x3636('0x26')](_0x26b6de[_0x3636('0x39')][_0x3636('0x26')]);_0x474ad3['offset']=qs['offset'](_0x26b6de[_0x3636('0x39')][_0x3636('0x25')]);}_0x474ad3[_0x3636('0x40')]=qs['sort'](_0x26b6de[_0x3636('0x39')][_0x3636('0x41')]);_0x474ad3['where']=qs['filters'](_[_0x3636('0x42')](_0x26b6de['query'],_0x3febfd[_0x3636('0x3a')]),_0x37983b);if(_0x26b6de[_0x3636('0x39')][_0x3636('0x43')]){_0x474ad3[_0x3636('0x44')]=_[_0x3636('0x45')](_0x474ad3[_0x3636('0x44')],{'$or':_[_0x3636('0x32')](_0x37983b,function(_0x37f89a){if(_0x37f89a[_0x3636('0x36')]!=='VIRTUAL'){var _0x30cf4e={};_0x30cf4e[_0x37f89a[_0x3636('0x30')]]={'$like':'%'+_0x26b6de[_0x3636('0x39')][_0x3636('0x43')]+'%'};return _0x30cf4e;}})});}_0x474ad3=_[_0x3636('0x45')]({},_0x474ad3,_0x26b6de[_0x3636('0x46')]);var _0x28d6fb={'where':_0x474ad3[_0x3636('0x44')]};return db[_0x3636('0x33')]['count'](_0x28d6fb)[_0x3636('0x29')](function(_0x2d2d88){_0x57613e[_0x3636('0x24')]=_0x2d2d88;if(_0x26b6de[_0x3636('0x39')][_0x3636('0x47')]){_0x474ad3[_0x3636('0x48')]=[{'all':!![]}];}return db[_0x3636('0x33')][_0x3636('0x49')](_0x474ad3);})[_0x3636('0x29')](function(_0x24f5bc){_0x57613e[_0x3636('0x4a')]=_0x24f5bc;return _0x57613e;})[_0x3636('0x29')](respondWithFilteredResult(_0x306774,_0x474ad3))[_0x3636('0x4b')](handleError(_0x306774,null));};exports[_0x3636('0x4c')]=function(_0x1786b9,_0x534a73){var _0x329499={'raw':![],'where':{'id':_0x1786b9[_0x3636('0x4d')]['id']}},_0x17c784={};_0x17c784[_0x3636('0x38')]=_[_0x3636('0x4e')](db[_0x3636('0x33')][_0x3636('0x34')]);_0x17c784[_0x3636('0x39')]=_[_0x3636('0x4e')](_0x1786b9[_0x3636('0x39')]);_0x17c784[_0x3636('0x3a')]=_[_0x3636('0x3b')](_0x17c784[_0x3636('0x38')],_0x17c784['query']);_0x329499['attributes']=_['intersection'](_0x17c784[_0x3636('0x38')],qs['fields'](_0x1786b9['query'][_0x3636('0x3d')]));_0x329499[_0x3636('0x3c')]=_0x329499[_0x3636('0x3c')]['length']?_0x329499[_0x3636('0x3c')]:_0x17c784[_0x3636('0x38')];if(_0x1786b9[_0x3636('0x39')][_0x3636('0x47')]){_0x329499[_0x3636('0x48')]=[{'all':!![]}];}_0x329499=_[_0x3636('0x45')]({},_0x329499,_0x1786b9[_0x3636('0x46')]);return db[_0x3636('0x33')][_0x3636('0x4f')](_0x329499)['then'](handleEntityNotFound(_0x534a73,null))[_0x3636('0x29')](respondWithResult(_0x534a73,null))[_0x3636('0x4b')](handleError(_0x534a73,null));};exports[_0x3636('0x2d')]=function(_0x372ee8,_0x12be53){return db[_0x3636('0x33')]['find']({'where':{'id':_0x372ee8[_0x3636('0x4d')]['id']}})[_0x3636('0x29')](handleEntityNotFound(_0x12be53,null))[_0x3636('0x29')](removeEntity(_0x12be53,null))[_0x3636('0x4b')](handleError(_0x12be53,null));};exports[_0x3636('0x50')]=function(_0x4b7431,_0x2146c5){return db[_0x3636('0x33')][_0x3636('0x50')]()[_0x3636('0x29')](respondWithResult(_0x2146c5,null))[_0x3636('0x4b')](handleError(_0x2146c5,null));};exports['create']=function(_0x3b7bf7,_0x4db5ba){var _0x54deca;return db[_0x3636('0x51')][_0x3636('0x52')](function(_0x2575ba){return db[_0x3636('0x33')]['create'](_0x3b7bf7['body'],{'transaction':_0x2575ba})[_0x3636('0x29')](function(_0x1e1ad5){_0x54deca=_0x1e1ad5[_0x3636('0x2a')]({'plain':!![]});return db[_0x3636('0x53')][_0x3636('0x4f')]({'where':{'id':_0x54deca[_0x3636('0x54')]},'raw':!![]})['then'](function(_0x3dd6e8){return createVoicePrefixExtensions(_0x54deca,_0x3dd6e8,_0x2575ba);});});})[_0x3636('0x29')](function(){var _0x25637c=_0x3b7bf7[_0x3636('0x55')][_0x3636('0x2a')]({'plain':!![]});if(!_0x25637c)throw new Error(_0x3636('0x56'));if(_0x25637c[_0x3636('0x57')]===_0x3636('0x55')){var _0x4ffa31=_0x54deca;return db[_0x3636('0x58')]['find']({'where':{'name':_0x3636('0x2b'),'userProfileId':_0x25637c['userProfileId']},'raw':!![]})[_0x3636('0x29')](function(_0x3db86a){if(_0x3db86a&&_0x3db86a[_0x3636('0x59')]===0x0){return db[_0x3636('0x2c')][_0x3636('0x5a')]({'name':_0x4ffa31[_0x3636('0x30')],'resourceId':_0x4ffa31['id'],'type':_0x3db86a['name'],'sectionId':_0x3db86a['id']},{})[_0x3636('0x29')](function(){return _0x54deca;});}else{return _0x54deca;}})['catch'](function(_0x10db7e){logger[_0x3636('0x2e')](_0x3636('0x5b'),_0x10db7e);throw _0x10db7e;});}return _0x54deca;})[_0x3636('0x29')](respondWithResult(_0x4db5ba,null))['catch'](handleError(_0x4db5ba,null));};function Extension(_0x215fe5,_0x11028c,_0x3975eb,_0x225f63){this[_0x3636('0x5c')]=_0x3636('0x5d');this[_0x3636('0x5e')]=_0x215fe5;this[_0x3636('0x5f')]=_0x3975eb;this[_0x3636('0x36')]='system';this[_0x3636('0x60')]=_0x3636('0x61');this[_0x3636('0x62')]=_0x11028c;this[_0x3636('0x63')]=_0x225f63;}function createVoicePrefixExtensions(_0x453e38,_0xbeddf8,_0x491af3){return new BPromise(function(_0x3496ff,_0x163830){var _0x329117=new Extension(formatPrefixName(_0x453e38[_0x3636('0x64')]),0x1,_0x3636('0x65'),_0x3636('0x66'));_0x329117[_0x3636('0x67')]=_0x453e38['id'];return db[_0x3636('0x53')][_0x3636('0x5a')](_0x329117,{'transaction':_0x491af3})[_0x3636('0x29')](function(_0x111818){var _0x2c10a4=_0x111818[_0x3636('0x2a')]({'plain':!![]});var _0x57550f=_['map'](addVoicePrefixExtensions(_0x453e38,_0xbeddf8),function(_0xbc16a0){_0xbc16a0[_0x3636('0x54')]=_0x2c10a4['id'];_0xbc16a0[_0x3636('0x67')]=_0x453e38['id'];return _0xbc16a0;});return db[_0x3636('0x53')][_0x3636('0x68')](_0x57550f,{'transaction':_0x491af3})[_0x3636('0x29')](function(_0x2d43c9){if(!_0x2d43c9){return _0x163830(_0x3636('0x69'));}else{return _0x3496ff(_0x2d43c9);}})['catch'](function(_0x1df426){return _0x163830(_0x1df426);});});;});};function addVoicePrefixExtensions(_0x48f4ee,_0x2a461b){var _0x2115e4=[];var _0x228716=formatPrefixName(_0x48f4ee['prefix']);_0x2115e4[_0x3636('0x6a')](new Extension(_0x228716,0x2,'Set',_0x3636('0x6b')+_0x48f4ee[_0x3636('0x30')]));if(_0x48f4ee[_0x3636('0x6c')]){_0x2115e4[_0x3636('0x6a')](new Extension(_0x228716,0x3,_0x3636('0x6d'),_0x3636('0x6e')+_0x48f4ee[_0x3636('0x6c')]));}else{_0x2115e4[_0x3636('0x6a')](new Extension(_0x228716,0x3,_0x3636('0x65'),_0x3636('0x6f')));}_0x2115e4['push'](new Extension(_0x228716,0x4,'goto',_0x2a461b['context']+','+_0x3636('0x70')+(0x8+_0x48f4ee['name'][_0x3636('0x3e')])+'}'+','+0x1));return _0x2115e4;}function formatPrefixName(_0x2f07b1){var _0x4216c9='_';for(var _0x50b5a7=0x0;_0x50b5a7<_0x2f07b1[_0x3636('0x3e')];_0x50b5a7++){if(_0x2f07b1[_0x3636('0x71')](_0x50b5a7)=='-'){_0x4216c9+=_0x2f07b1[_0x3636('0x71')](_0x50b5a7);}else{_0x4216c9+='['+_0x2f07b1[_0x3636('0x71')](_0x50b5a7)+']';}}_0x4216c9+='.';return _0x4216c9;}exports['update']=function(_0x43b7b2,_0x54f66e,_0x17e31b){var _0x4fb8d2=_0x43b7b2['body'];_0x4fb8d2[_0x3636('0x64')]=_0x3636('0x72')+_0x4fb8d2[_0x3636('0x30')]+'-';return db[_0x3636('0x51')][_0x3636('0x52')](function(_0x44c747){return db['VoicePrefix']['update'](_0x4fb8d2,{'where':{'id':_0x4fb8d2['id']},'transaction':_0x44c747})[_0x3636('0x29')](function(){return db['VoiceExtension'][_0x3636('0x2d')]({'where':{'VoicePrefixId':_0x4fb8d2['id']},'transaction':_0x44c747})[_0x3636('0x29')](function(){return db[_0x3636('0x53')][_0x3636('0x4f')]({'where':{'id':_0x4fb8d2[_0x3636('0x54')]},'raw':!![]})[_0x3636('0x29')](function(_0x26c1cf){return createVoicePrefixExtensions(_0x4fb8d2,_0x26c1cf,_0x44c747);});});});})[_0x3636('0x29')](function(){return db['VoicePrefix'][_0x3636('0x73')](_0x4fb8d2['id']);})['then'](respondWithResult(_0x54f66e,null))['catch'](handleError(_0x54f66e,null));};exports[_0x3636('0x74')]=function(_0x3bd459,_0x3b6087,_0x1884b4){return db['VoicePrefix'][_0x3636('0x4f')]({'where':{'id':_0x3bd459['params']['id']}})['then'](handleEntityNotFound(_0x3b6087,null))[_0x3636('0x29')](function(_0x2a2040){if(_0x2a2040){return _0x2a2040[_0x3636('0x74')](_0x3bd459[_0x3636('0x75')][_0x3636('0x76')],_['omit'](_0x3bd459[_0x3636('0x75')],[_0x3636('0x76'),'id'])||{})[_0x3636('0x77')](function(_0x147f34){for(var _0x261f00=0x0;_0x261f00<_0x3bd459[_0x3636('0x75')][_0x3636('0x76')][_0x3636('0x3e')];_0x261f00+=0x1){socket[_0x3636('0x78')](_0x3636('0x79'),{'UserId':_0x3bd459[_0x3636('0x75')][_0x3636('0x76')][_0x261f00],'VoicePrefixId':_0x3bd459['params']['id']});}return _0x147f34;});}})['then'](respondWithResult(_0x3b6087,null))['catch'](handleError(_0x3b6087,null));};exports[_0x3636('0x7a')]=function(_0x3501a8,_0x45c0cc,_0x55b616){return db[_0x3636('0x33')]['find']({'where':{'id':_0x3501a8[_0x3636('0x4d')]['id']}})['then'](handleEntityNotFound(_0x45c0cc,null))[_0x3636('0x29')](function(_0x5a00fd){if(_0x5a00fd){return _0x5a00fd[_0x3636('0x7a')](_0x3501a8[_0x3636('0x39')]['ids'])[_0x3636('0x29')](function(){if(_['isArray'](_0x3501a8['query'][_0x3636('0x76')])){for(var _0x38f6ac=0x0;_0x38f6ac<_0x3501a8[_0x3636('0x39')][_0x3636('0x76')][_0x3636('0x3e')];_0x38f6ac+=0x1){socket[_0x3636('0x78')](_0x3636('0x7b'),{'UserId':Number(_0x3501a8[_0x3636('0x39')][_0x3636('0x76')][_0x38f6ac]),'VoicePrefixId':Number(_0x3501a8[_0x3636('0x4d')]['id'])});}}else{socket['emit'](_0x3636('0x7b'),{'UserId':Number(_0x3501a8[_0x3636('0x39')][_0x3636('0x76')]),'VoicePrefixId':Number(_0x3501a8['params']['id'])});}});}})[_0x3636('0x29')](respondWithStatusCode(_0x45c0cc,null))[_0x3636('0x4b')](handleError(_0x45c0cc,null));};exports[_0x3636('0x7c')]=function(_0x515bf1,_0x154ab2,_0x2d778f){var _0x573dba={};var _0x5a0ec5={};var _0x467644;var _0x2cf46c;return db['VoicePrefix'][_0x3636('0x7d')]({'where':{'id':_0x515bf1[_0x3636('0x4d')]['id']}})['then'](handleEntityNotFound(_0x154ab2,null))['then'](function(_0xedaab6){if(_0xedaab6){_0x467644=_0xedaab6;_0x5a0ec5[_0x3636('0x38')]=_['keys'](db[_0x3636('0x7e')][_0x3636('0x34')]);_0x5a0ec5['query']=_[_0x3636('0x4e')](_0x515bf1[_0x3636('0x39')]);_0x5a0ec5[_0x3636('0x3a')]=_[_0x3636('0x3b')](_0x5a0ec5[_0x3636('0x38')],_0x5a0ec5[_0x3636('0x39')]);_0x573dba[_0x3636('0x3c')]=_[_0x3636('0x3b')](_0x5a0ec5[_0x3636('0x38')],qs[_0x3636('0x3d')](_0x515bf1[_0x3636('0x39')][_0x3636('0x3d')]));_0x573dba[_0x3636('0x3c')]=_0x573dba[_0x3636('0x3c')]['length']?_0x573dba[_0x3636('0x3c')]:_0x5a0ec5[_0x3636('0x38')];_0x573dba[_0x3636('0x40')]=qs[_0x3636('0x41')](_0x515bf1['query'][_0x3636('0x41')]);_0x573dba[_0x3636('0x44')]=qs[_0x3636('0x3a')](_['pick'](_0x515bf1[_0x3636('0x39')],_0x5a0ec5[_0x3636('0x3a')]));if(_0x515bf1['query'][_0x3636('0x43')]){_0x573dba[_0x3636('0x44')]=_[_0x3636('0x45')](_0x573dba['where'],{'$or':_[_0x3636('0x32')](_0x573dba[_0x3636('0x3c')],function(_0x2dcbf0){var _0x1a47d1={};_0x1a47d1[_0x2dcbf0]={'$like':'%'+_0x515bf1[_0x3636('0x39')][_0x3636('0x43')]+'%'};return _0x1a47d1;})});}_0x573dba=_[_0x3636('0x45')]({},_0x573dba,_0x515bf1[_0x3636('0x46')]);return _0x467644[_0x3636('0x7c')](_0x573dba);}})[_0x3636('0x29')](function(_0x55ba76){if(_0x55ba76){_0x2cf46c=_0x55ba76['length'];if(!_0x515bf1[_0x3636('0x39')][_0x3636('0x3f')]('nolimit')){_0x573dba[_0x3636('0x26')]=qs[_0x3636('0x26')](_0x515bf1[_0x3636('0x39')][_0x3636('0x26')]);_0x573dba['offset']=qs[_0x3636('0x25')](_0x515bf1[_0x3636('0x39')][_0x3636('0x25')]);}return _0x467644[_0x3636('0x7c')](_0x573dba);}})['then'](function(_0x450d6b){if(_0x450d6b){return _0x450d6b?{'count':_0x2cf46c,'rows':_0x450d6b}:null;}})['then'](respondWithResult(_0x154ab2,null))['catch'](handleError(_0x154ab2,null));};
\ No newline at end of file