1f57a9f996c3d0c3e34996498cb9c3e47ef854b2
[motion2.git] / server / api / voiceMusicOnHold / voiceMusicOnHold.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x6cae=['fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','end','status','json','offset','limit','set','Content-Range','reject','update','destroy','then','get','stack','name','send','index','map','VoiceMusicOnHold','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields','hasOwnProperty','order','sort','where','pick','filters','filter','merge','VIRTUAL','count','includeAll','include','findAll','catch','params','body','find','create','sequelize','mode','files','directory','join','root','server/files/moh','mkdirSync','0777','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','MusicOnHolds','userProfileId','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','transaction','readdirSync','forEach','unlinkSync','rmdirSync','Sequelize','ValidationError','message','addSound','Sound','findOne','converted_format','createdAt','format','%s.%s','basename','save_name','extname','symlinkSync','removeSound','id2','getSounds','length','options','nolimit','eml-format','rimraf','zip-dir'];(function(_0x3947c9,_0x4d6c97){var _0x2e7871=function(_0x1236cc){while(--_0x1236cc){_0x3947c9['push'](_0x3947c9['shift']());}};_0x2e7871(++_0x4d6c97);}(_0x6cae,0xe3));var _0xe6ca=function(_0x255eca,_0x66652f){_0x255eca=_0x255eca-0x0;var _0x3abb12=_0x6cae[_0x255eca];return _0x3abb12;};'use strict';var emlformat=require(_0xe6ca('0x0'));var rimraf=require(_0xe6ca('0x1'));var zipdir=require(_0xe6ca('0x2'));var jsonpatch=require(_0xe6ca('0x3'));var rp=require(_0xe6ca('0x4'));var moment=require(_0xe6ca('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xe6ca('0x6'));var util=require(_0xe6ca('0x7'));var path=require(_0xe6ca('0x8'));var sox=require(_0xe6ca('0x9'));var csv=require(_0xe6ca('0xa'));var ejs=require(_0xe6ca('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xe6ca('0xc'));var squel=require(_0xe6ca('0xd'));var crypto=require(_0xe6ca('0xe'));var jsforce=require(_0xe6ca('0xf'));var deskjs=require(_0xe6ca('0x10'));var toCsv=require(_0xe6ca('0xa'));var querystring=require(_0xe6ca('0x11'));var Papa=require(_0xe6ca('0x12'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xe6ca('0x13'));var as=require(_0xe6ca('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xe6ca('0x15'))(_0xe6ca('0x16'));var utils=require('../../config/utils');var config=require(_0xe6ca('0x17'));var licenseUtil=require(_0xe6ca('0x18'));var db=require(_0xe6ca('0x19'))['db'];function respondWithStatusCode(_0x55366c,_0x1a0ac3){_0x1a0ac3=_0x1a0ac3||0xcc;return function(_0x42698a){if(_0x42698a){return _0x55366c[_0xe6ca('0x1a')](_0x1a0ac3);}return _0x55366c['status'](_0x1a0ac3)[_0xe6ca('0x1b')]();};}function respondWithResult(_0x18b5ba,_0x2c701e){_0x2c701e=_0x2c701e||0xc8;return function(_0x22fe4e){if(_0x22fe4e){return _0x18b5ba[_0xe6ca('0x1c')](_0x2c701e)[_0xe6ca('0x1d')](_0x22fe4e);}};}function respondWithFilteredResult(_0x2e6a18,_0x3df102){return function(_0x319b4b){if(_0x319b4b){var _0x1fe479=typeof _0x3df102[_0xe6ca('0x1e')]==='undefined'&&typeof _0x3df102[_0xe6ca('0x1f')]==='undefined';var _0x39d48=_0x319b4b['count'];var _0x14cb11=_0x1fe479?0x0:_0x3df102[_0xe6ca('0x1e')];var _0x4aae4f=_0x1fe479?_0x319b4b['count']:_0x3df102[_0xe6ca('0x1e')]+_0x3df102[_0xe6ca('0x1f')];var _0xae6ff;if(_0x4aae4f>=_0x39d48){_0x4aae4f=_0x39d48;_0xae6ff=0xc8;}else{_0xae6ff=0xce;}_0x2e6a18[_0xe6ca('0x1c')](_0xae6ff);return _0x2e6a18[_0xe6ca('0x20')](_0xe6ca('0x21'),_0x14cb11+'-'+_0x4aae4f+'/'+_0x39d48)[_0xe6ca('0x1d')](_0x319b4b);}return null;};}function patchUpdates(_0x8e257b){return function(_0x2357c2){try{jsonpatch['apply'](_0x2357c2,_0x8e257b,!![]);}catch(_0x3fbcff){return BPromise[_0xe6ca('0x22')](_0x3fbcff);}return _0x2357c2['save']();};}function saveUpdates(_0x478b98,_0x55cb45){return function(_0x3e583c){if(_0x3e583c){return _0x3e583c[_0xe6ca('0x23')](_0x478b98)['then'](function(_0x16d44e){return _0x16d44e;});}return null;};}function removeEntity(_0x35bf0e,_0x50c0ea){return function(_0xa92cd6){if(_0xa92cd6){return _0xa92cd6[_0xe6ca('0x24')]()[_0xe6ca('0x25')](function(){var _0x1c14c=_0xa92cd6[_0xe6ca('0x26')]({'plain':!![]});var _0x33c82a='MusicOnHolds';return db['UserProfileResource'][_0xe6ca('0x24')]({'where':{'type':_0x33c82a,'resourceId':_0x1c14c['id']}})[_0xe6ca('0x25')](function(){return _0xa92cd6;});})[_0xe6ca('0x25')](function(){_0x35bf0e[_0xe6ca('0x1c')](0xcc)[_0xe6ca('0x1b')]();});}};}function handleEntityNotFound(_0x1c8b5c,_0x4a9b25){return function(_0x18fe1f){if(!_0x18fe1f){_0x1c8b5c[_0xe6ca('0x1a')](0x194);}return _0x18fe1f;};}function handleError(_0x3074dc,_0x874527){_0x874527=_0x874527||0x1f4;return function(_0x5a41f8){logger['error'](_0x5a41f8[_0xe6ca('0x27')]);if(_0x5a41f8[_0xe6ca('0x28')]){delete _0x5a41f8[_0xe6ca('0x28')];}_0x3074dc[_0xe6ca('0x1c')](_0x874527)[_0xe6ca('0x29')](_0x5a41f8);};}exports[_0xe6ca('0x2a')]=function(_0x2a7df0,_0x560221){var _0x2656fa={},_0x4d0734={},_0x5a144d={'count':0x0,'rows':[]};var _0x4b1ff5=_[_0xe6ca('0x2b')](db[_0xe6ca('0x2c')][_0xe6ca('0x2d')],function(_0xf067a6){return{'name':_0xf067a6[_0xe6ca('0x2e')],'type':_0xf067a6[_0xe6ca('0x2f')][_0xe6ca('0x30')]};});_0x4d0734[_0xe6ca('0x31')]=_[_0xe6ca('0x2b')](_0x4b1ff5,_0xe6ca('0x28'));_0x4d0734[_0xe6ca('0x32')]=_[_0xe6ca('0x33')](_0x2a7df0[_0xe6ca('0x32')]);_0x4d0734['filters']=_[_0xe6ca('0x34')](_0x4d0734[_0xe6ca('0x31')],_0x4d0734[_0xe6ca('0x32')]);_0x2656fa[_0xe6ca('0x35')]=_[_0xe6ca('0x34')](_0x4d0734[_0xe6ca('0x31')],qs['fields'](_0x2a7df0[_0xe6ca('0x32')][_0xe6ca('0x36')]));_0x2656fa['attributes']=_0x2656fa['attributes']['length']?_0x2656fa['attributes']:_0x4d0734[_0xe6ca('0x31')];if(!_0x2a7df0['query'][_0xe6ca('0x37')]('nolimit')){_0x2656fa[_0xe6ca('0x1f')]=qs['limit'](_0x2a7df0[_0xe6ca('0x32')]['limit']);_0x2656fa[_0xe6ca('0x1e')]=qs[_0xe6ca('0x1e')](_0x2a7df0[_0xe6ca('0x32')][_0xe6ca('0x1e')]);}_0x2656fa[_0xe6ca('0x38')]=qs[_0xe6ca('0x39')](_0x2a7df0[_0xe6ca('0x32')][_0xe6ca('0x39')]);delete _0x2a7df0[_0xe6ca('0x32')][_0xe6ca('0x39')];_0x2656fa[_0xe6ca('0x3a')]=qs['filters'](_[_0xe6ca('0x3b')](_0x2a7df0[_0xe6ca('0x32')],_0x4d0734[_0xe6ca('0x3c')]),_0x4b1ff5);if(_0x2a7df0[_0xe6ca('0x32')][_0xe6ca('0x3d')]){_0x2656fa[_0xe6ca('0x3a')]=_[_0xe6ca('0x3e')](_0x2656fa[_0xe6ca('0x3a')],{'$or':_[_0xe6ca('0x2b')](_0x4b1ff5,function(_0x31c6db){if(_0x31c6db[_0xe6ca('0x2f')]!==_0xe6ca('0x3f')){var _0x250ab6={};_0x250ab6[_0x31c6db[_0xe6ca('0x28')]]={'$like':'%'+_0x2a7df0['query'][_0xe6ca('0x3d')]+'%'};return _0x250ab6;}})});}_0x2656fa=_[_0xe6ca('0x3e')]({},_0x2656fa,_0x2a7df0['options']);var _0x2ec50e={'where':_0x2656fa['where']};return db['VoiceMusicOnHold'][_0xe6ca('0x40')](_0x2ec50e)[_0xe6ca('0x25')](function(_0x1a03fd){_0x5a144d[_0xe6ca('0x40')]=_0x1a03fd;if(_0x2a7df0[_0xe6ca('0x32')][_0xe6ca('0x41')]){_0x2656fa[_0xe6ca('0x42')]=[{'all':!![]}];}return db[_0xe6ca('0x2c')][_0xe6ca('0x43')](_0x2656fa);})[_0xe6ca('0x25')](function(_0xb4c37b){_0x5a144d['rows']=_0xb4c37b;return _0x5a144d;})['then'](respondWithFilteredResult(_0x560221,_0x2656fa))[_0xe6ca('0x44')](handleError(_0x560221,null));};exports['show']=function(_0x2b9b35,_0x3f8462){var _0x3b9b00={'raw':![],'where':{'id':_0x2b9b35[_0xe6ca('0x45')]['id']}},_0x2fd164={};_0x2fd164['model']=_[_0xe6ca('0x33')](db['VoiceMusicOnHold'][_0xe6ca('0x2d')]);_0x2fd164[_0xe6ca('0x32')]=_['keys'](_0x2b9b35[_0xe6ca('0x32')]);_0x2fd164['filters']=_['intersection'](_0x2fd164['model'],_0x2fd164[_0xe6ca('0x32')]);_0x3b9b00[_0xe6ca('0x35')]=_['intersection'](_0x2fd164[_0xe6ca('0x31')],qs[_0xe6ca('0x36')](_0x2b9b35['query'][_0xe6ca('0x36')]));_0x3b9b00[_0xe6ca('0x35')]=_0x3b9b00['attributes']['length']?_0x3b9b00[_0xe6ca('0x35')]:_0x2fd164[_0xe6ca('0x31')];if(_0x2b9b35[_0xe6ca('0x32')][_0xe6ca('0x41')]){_0x3b9b00['include']=[{'all':!![]}];}_0x3b9b00=_['merge']({},_0x3b9b00,_0x2b9b35['options']);return db[_0xe6ca('0x2c')]['find'](_0x3b9b00)['then'](handleEntityNotFound(_0x3f8462,null))[_0xe6ca('0x25')](respondWithResult(_0x3f8462,null))['catch'](handleError(_0x3f8462,null));};exports[_0xe6ca('0x23')]=function(_0x1b901f,_0x452b90){if(_0x1b901f['body']['id']){delete _0x1b901f[_0xe6ca('0x46')]['id'];}return db[_0xe6ca('0x2c')][_0xe6ca('0x47')]({'where':{'id':_0x1b901f[_0xe6ca('0x45')]['id']}})[_0xe6ca('0x25')](handleEntityNotFound(_0x452b90,null))[_0xe6ca('0x25')](saveUpdates(_0x1b901f[_0xe6ca('0x46')],null))['then'](respondWithResult(_0x452b90,null))['catch'](handleError(_0x452b90,null));};exports[_0xe6ca('0x48')]=function(_0x28b4f8,_0x282069,_0x50c61a){return db[_0xe6ca('0x49')]['transaction'](function(_0x14b9aa){if(_0x28b4f8[_0xe6ca('0x46')][_0xe6ca('0x4a')]===_0xe6ca('0x4b')){_0x28b4f8[_0xe6ca('0x46')][_0xe6ca('0x4c')]=path[_0xe6ca('0x4d')](config[_0xe6ca('0x4e')],_0xe6ca('0x4f'),_0x28b4f8['body'][_0xe6ca('0x28')]);}return db[_0xe6ca('0x2c')]['create'](_0x28b4f8[_0xe6ca('0x46')],{'transaction':_0x14b9aa})[_0xe6ca('0x25')](function(_0x227220){if(_0x28b4f8[_0xe6ca('0x46')][_0xe6ca('0x4a')]===_0xe6ca('0x4b')){fs[_0xe6ca('0x50')](_0x227220['directory'],parseInt(_0xe6ca('0x51'),0x8));}var _0x1a1261=_0x28b4f8[_0xe6ca('0x52')]['get']({'plain':!![]});if(!_0x1a1261)throw new Error(_0xe6ca('0x53'));if(_0x1a1261[_0xe6ca('0x54')]===_0xe6ca('0x52')){var _0xd82f3d=_0x227220[_0xe6ca('0x26')]({'plain':!![]});return db[_0xe6ca('0x55')][_0xe6ca('0x47')]({'where':{'name':_0xe6ca('0x56'),'userProfileId':_0x1a1261[_0xe6ca('0x57')]},'raw':!![]})[_0xe6ca('0x25')](function(_0x5253f4){if(_0x5253f4&&_0x5253f4['autoAssociation']===0x0){return db['UserProfileResource'][_0xe6ca('0x48')]({'name':_0xd82f3d[_0xe6ca('0x28')],'resourceId':_0xd82f3d['id'],'type':_0x5253f4['name'],'sectionId':_0x5253f4['id']},{})[_0xe6ca('0x25')](function(){return _0x227220;});}else{return _0x227220;}})[_0xe6ca('0x44')](function(_0x4c785a){logger[_0xe6ca('0x58')](_0xe6ca('0x59'),_0x4c785a);});}return _0x227220;});})[_0xe6ca('0x25')](respondWithResult(_0x282069,0xc9))[_0xe6ca('0x44')](handleError(_0x282069,null));};exports[_0xe6ca('0x24')]=function(_0x3cf4ef,_0x5a4178,_0x17d271){var _0x2e44c9;return db[_0xe6ca('0x2c')][_0xe6ca('0x47')]({'where':{'id':_0x3cf4ef[_0xe6ca('0x45')]['id']}})[_0xe6ca('0x25')](function(_0x38c798){if(_0x38c798){return db[_0xe6ca('0x49')][_0xe6ca('0x5a')](function(_0x519ebf){return _0x38c798['destroy']({'transaction':_0x519ebf,'raw':!![]})[_0xe6ca('0x25')](function(_0x2c0139){if(_0x2c0139[_0xe6ca('0x4c')]){fs[_0xe6ca('0x5b')](_0x2c0139[_0xe6ca('0x4c')])[_0xe6ca('0x5c')](function(_0x3c84f){fs[_0xe6ca('0x5d')](path[_0xe6ca('0x4d')](_0x2c0139[_0xe6ca('0x4c')],_0x3c84f));});fs[_0xe6ca('0x5e')](_0x2c0139['directory']);}return _0x2c0139;});})[_0xe6ca('0x44')](function(_0x3dc949){throw new db[(_0xe6ca('0x5f'))][(_0xe6ca('0x60'))](_0x3dc949[_0xe6ca('0x61')]);});}})['then'](handleEntityNotFound(_0x5a4178,null))[_0xe6ca('0x25')](removeEntity(_0x5a4178,null))[_0xe6ca('0x44')](handleError(_0x5a4178,null));};exports[_0xe6ca('0x62')]=function(_0x1a1baf,_0x29833e,_0x37eace){return db[_0xe6ca('0x49')][_0xe6ca('0x5a')](function(_0xfcef5b){var _0x584446;return db[_0xe6ca('0x2c')]['find']({'where':{'id':_0x1a1baf['params']['id']}})['then'](function(_0x4fa946){if(_0x4fa946){_0x584446=_0x4fa946;return _0x4fa946['addSound'](_0x1a1baf[_0xe6ca('0x46')]['id'],{'transaction':_0xfcef5b});}})[_0xe6ca('0x25')](function(_0x24e295){if(_0x24e295){return db[_0xe6ca('0x63')][_0xe6ca('0x64')]({'where':{'id':_0x1a1baf['body']['id']},'attributes':['id',_0xe6ca('0x28'),'save_name',_0xe6ca('0x65'),_0xe6ca('0x66')],'raw':!![]});}})[_0xe6ca('0x25')](function(_0x1565c8){if(_0x1565c8){var _0x54d6df=path[_0xe6ca('0x4d')](config[_0xe6ca('0x4e')],'server/files/sounds/converted',util[_0xe6ca('0x67')](_0xe6ca('0x68'),path[_0xe6ca('0x69')](_0x1565c8[_0xe6ca('0x6a')],path[_0xe6ca('0x6b')](_0x1565c8[_0xe6ca('0x6a')])),_0x1565c8['converted_format']));var _0xc0eb8a=path[_0xe6ca('0x4d')](config[_0xe6ca('0x4e')],_0xe6ca('0x4f'),_0x584446['name'],util[_0xe6ca('0x67')](_0xe6ca('0x68'),_0x1565c8['name'],_0x1565c8[_0xe6ca('0x65')]));fs[_0xe6ca('0x6c')](_0x54d6df,_0xc0eb8a);return _0x1565c8;}})[_0xe6ca('0x44')](function(_0x49e67c){throw new db[(_0xe6ca('0x5f'))][(_0xe6ca('0x60'))](_0x49e67c[_0xe6ca('0x61')]);});})[_0xe6ca('0x25')](handleEntityNotFound(_0x29833e,null))['then'](respondWithResult(_0x29833e,0xc9))[_0xe6ca('0x44')](handleError(_0x29833e,null));};exports['removeSound']=function(_0x307e9c,_0x18f723,_0x19484f){return db[_0xe6ca('0x49')][_0xe6ca('0x5a')](function(_0x2f7c17){var _0x4ce4f6;return db[_0xe6ca('0x2c')][_0xe6ca('0x64')]({'where':{'id':_0x307e9c[_0xe6ca('0x45')]['id']}})[_0xe6ca('0x25')](handleEntityNotFound(_0x18f723,null))[_0xe6ca('0x25')](function(_0x3c8e5d){if(_0x3c8e5d){_0x4ce4f6=_0x3c8e5d;return _0x3c8e5d[_0xe6ca('0x6d')](_0x307e9c[_0xe6ca('0x45')][_0xe6ca('0x6e')]);}})[_0xe6ca('0x25')](function(_0x4b2276){if(_0x4b2276){return db[_0xe6ca('0x63')][_0xe6ca('0x64')]({'where':{'id':_0x307e9c[_0xe6ca('0x45')][_0xe6ca('0x6e')]},'attributes':['id',_0xe6ca('0x28'),_0xe6ca('0x6a'),_0xe6ca('0x65'),'createdAt'],'raw':!![]});}})[_0xe6ca('0x25')](function(_0x41751a){if(_0x41751a){fs[_0xe6ca('0x5d')](path[_0xe6ca('0x4d')](_0x4ce4f6[_0xe6ca('0x4c')],util[_0xe6ca('0x67')](_0xe6ca('0x68'),_0x41751a[_0xe6ca('0x28')],_0x41751a['converted_format'])));return _0x41751a;}})[_0xe6ca('0x44')](function(_0x2977ac){throw new db[(_0xe6ca('0x5f'))][(_0xe6ca('0x60'))](_0x2977ac[_0xe6ca('0x61')]);});})[_0xe6ca('0x25')](handleEntityNotFound(_0x18f723,null))[_0xe6ca('0x25')](respondWithStatusCode(_0x18f723,0xcc))[_0xe6ca('0x44')](handleError(_0x18f723,null));};exports[_0xe6ca('0x6f')]=function(_0x4271b1,_0x801919,_0x56dc8f){var _0x5e38b1={};var _0x1965b6={};var _0x131b3f;var _0xb22dec;return db[_0xe6ca('0x2c')][_0xe6ca('0x64')]({'where':{'id':_0x4271b1[_0xe6ca('0x45')]['id']}})['then'](handleEntityNotFound(_0x801919,null))[_0xe6ca('0x25')](function(_0x7d6a60){if(_0x7d6a60){_0x131b3f=_0x7d6a60;_0x1965b6['model']=_['keys'](db[_0xe6ca('0x63')][_0xe6ca('0x2d')]);_0x1965b6['query']=_['keys'](_0x4271b1[_0xe6ca('0x32')]);_0x1965b6[_0xe6ca('0x3c')]=_[_0xe6ca('0x34')](_0x1965b6[_0xe6ca('0x31')],_0x1965b6[_0xe6ca('0x32')]);_0x5e38b1[_0xe6ca('0x35')]=_[_0xe6ca('0x34')](_0x1965b6[_0xe6ca('0x31')],qs[_0xe6ca('0x36')](_0x4271b1[_0xe6ca('0x32')]['fields']));_0x5e38b1[_0xe6ca('0x35')]=_0x5e38b1[_0xe6ca('0x35')][_0xe6ca('0x70')]?_0x5e38b1[_0xe6ca('0x35')]:_0x1965b6[_0xe6ca('0x31')];_0x5e38b1['order']=qs[_0xe6ca('0x39')](_0x4271b1['query'][_0xe6ca('0x39')]);_0x5e38b1['where']=qs[_0xe6ca('0x3c')](_['pick'](_0x4271b1['query'],_0x1965b6[_0xe6ca('0x3c')]));if(_0x4271b1[_0xe6ca('0x32')]['filter']){_0x5e38b1[_0xe6ca('0x3a')]=_[_0xe6ca('0x3e')](_0x5e38b1['where'],{'$or':_['map'](_0x5e38b1['attributes'],function(_0x227dee){var _0x27fa03={};_0x27fa03[_0x227dee]={'$like':'%'+_0x4271b1[_0xe6ca('0x32')][_0xe6ca('0x3d')]+'%'};return _0x27fa03;})});}_0x5e38b1=_[_0xe6ca('0x3e')]({},_0x5e38b1,_0x4271b1[_0xe6ca('0x71')]);return _0x131b3f['getSounds'](_0x5e38b1);}})[_0xe6ca('0x25')](function(_0x2381f5){if(_0x2381f5){_0xb22dec=_0x2381f5[_0xe6ca('0x70')];if(!_0x4271b1['query']['hasOwnProperty'](_0xe6ca('0x72'))){_0x5e38b1[_0xe6ca('0x1f')]=qs[_0xe6ca('0x1f')](_0x4271b1[_0xe6ca('0x32')][_0xe6ca('0x1f')]);_0x5e38b1[_0xe6ca('0x1e')]=qs['offset'](_0x4271b1[_0xe6ca('0x32')][_0xe6ca('0x1e')]);}return _0x131b3f[_0xe6ca('0x6f')](_0x5e38b1);}})[_0xe6ca('0x25')](function(_0x19f590){if(_0x19f590){return _0x19f590?{'count':_0xb22dec,'rows':_0x19f590}:null;}})[_0xe6ca('0x25')](respondWithResult(_0x801919,null))[_0xe6ca('0x44')](handleError(_0x801919,null));};