49e4ff64d5eb0163ef0d50ff6efd8fa9eab34aee
[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 _0xc5c5=['fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','options','includeAll','include','catch','show','params','keys','rawAttributes','find','body','create','sequelize','transaction','mode','files','directory','join','root','server/files/moh','mkdirSync','0777','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','readdirSync','forEach','unlinkSync','rmdirSync','Sequelize','ValidationError','addSound','Sound','findOne','converted_format','server/files/sounds/converted','format','basename','save_name','extname','symlinkSync','message','removeSound','id2','createdAt','%s.%s','getSounds','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','json','offset','limit','undefined','count','reject','update','then','get','MusicOnHolds','destroy','end','error','stack','name','send','index','map','VoiceMusicOnHold','fieldName','key','model','query','filters','intersection'];(function(_0xf2628e,_0x521bf7){var _0x13863a=function(_0x2b04ab){while(--_0x2b04ab){_0xf2628e['push'](_0xf2628e['shift']());}};_0x13863a(++_0x521bf7);}(_0xc5c5,0xb0));var _0x5c5c=function(_0x587a28,_0x5461dd){_0x587a28=_0x587a28-0x0;var _0x1a25a5=_0xc5c5[_0x587a28];return _0x1a25a5;};'use strict';var emlformat=require(_0x5c5c('0x0'));var rimraf=require(_0x5c5c('0x1'));var zipdir=require(_0x5c5c('0x2'));var jsonpatch=require(_0x5c5c('0x3'));var rp=require('request-promise');var moment=require(_0x5c5c('0x4'));var BPromise=require(_0x5c5c('0x5'));var Mustache=require(_0x5c5c('0x6'));var util=require(_0x5c5c('0x7'));var path=require(_0x5c5c('0x8'));var sox=require(_0x5c5c('0x9'));var csv=require(_0x5c5c('0xa'));var ejs=require(_0x5c5c('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require('squel');var crypto=require(_0x5c5c('0xc'));var jsforce=require(_0x5c5c('0xd'));var deskjs=require(_0x5c5c('0xe'));var toCsv=require(_0x5c5c('0xa'));var querystring=require(_0x5c5c('0xf'));var Papa=require(_0x5c5c('0x10'));var Redis=require(_0x5c5c('0x11'));var authService=require(_0x5c5c('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x5c5c('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require(_0x5c5c('0x14'));var config=require(_0x5c5c('0x15'));var licenseUtil=require(_0x5c5c('0x16'));var db=require(_0x5c5c('0x17'))['db'];function respondWithStatusCode(_0x3b4900,_0x53728c){_0x53728c=_0x53728c||0xcc;return function(_0x516c0a){if(_0x516c0a){return _0x3b4900['sendStatus'](_0x53728c);}return _0x3b4900['status'](_0x53728c)['end']();};}function respondWithResult(_0x416b8f,_0xcb052d){_0xcb052d=_0xcb052d||0xc8;return function(_0x29a575){if(_0x29a575){return _0x416b8f[_0x5c5c('0x18')](_0xcb052d)[_0x5c5c('0x19')](_0x29a575);}};}function respondWithFilteredResult(_0xb4578d,_0x44a0d6){return function(_0x44878e){if(_0x44878e){var _0x3ca786=typeof _0x44a0d6[_0x5c5c('0x1a')]==='undefined'&&typeof _0x44a0d6[_0x5c5c('0x1b')]===_0x5c5c('0x1c');var _0x35e617=_0x44878e['count'];var _0x1edb35=_0x3ca786?0x0:_0x44a0d6[_0x5c5c('0x1a')];var _0x352828=_0x3ca786?_0x44878e[_0x5c5c('0x1d')]:_0x44a0d6[_0x5c5c('0x1a')]+_0x44a0d6[_0x5c5c('0x1b')];var _0x228a5c;if(_0x352828>=_0x35e617){_0x352828=_0x35e617;_0x228a5c=0xc8;}else{_0x228a5c=0xce;}_0xb4578d[_0x5c5c('0x18')](_0x228a5c);return _0xb4578d['set']('Content-Range',_0x1edb35+'-'+_0x352828+'/'+_0x35e617)[_0x5c5c('0x19')](_0x44878e);}return null;};}function patchUpdates(_0x5350e0){return function(_0x4a7319){try{jsonpatch['apply'](_0x4a7319,_0x5350e0,!![]);}catch(_0x11e7e5){return BPromise[_0x5c5c('0x1e')](_0x11e7e5);}return _0x4a7319['save']();};}function saveUpdates(_0x188445,_0x4aa428){return function(_0xe4f5eb){if(_0xe4f5eb){return _0xe4f5eb[_0x5c5c('0x1f')](_0x188445)['then'](function(_0x27560e){return _0x27560e;});}return null;};}function removeEntity(_0x55a507,_0x301b34){return function(_0x240d91){if(_0x240d91){return _0x240d91['destroy']()[_0x5c5c('0x20')](function(){var _0x43a227=_0x240d91[_0x5c5c('0x21')]({'plain':!![]});var _0x5b549c=_0x5c5c('0x22');return db['UserProfileResource'][_0x5c5c('0x23')]({'where':{'type':_0x5b549c,'resourceId':_0x43a227['id']}})[_0x5c5c('0x20')](function(){return _0x240d91;});})[_0x5c5c('0x20')](function(){_0x55a507[_0x5c5c('0x18')](0xcc)[_0x5c5c('0x24')]();});}};}function handleEntityNotFound(_0x50c167,_0x491e0b){return function(_0x58918c){if(!_0x58918c){_0x50c167['sendStatus'](0x194);}return _0x58918c;};}function handleError(_0xa1c5ec,_0x275018){_0x275018=_0x275018||0x1f4;return function(_0x25aa4f){logger[_0x5c5c('0x25')](_0x25aa4f[_0x5c5c('0x26')]);if(_0x25aa4f[_0x5c5c('0x27')]){delete _0x25aa4f[_0x5c5c('0x27')];}_0xa1c5ec[_0x5c5c('0x18')](_0x275018)[_0x5c5c('0x28')](_0x25aa4f);};}exports[_0x5c5c('0x29')]=function(_0x3445e3,_0x2703bb){var _0x38cdd9={},_0x59a621={},_0x225eae={'count':0x0,'rows':[]};var _0x591fba=_[_0x5c5c('0x2a')](db[_0x5c5c('0x2b')]['rawAttributes'],function(_0x1694ef){return{'name':_0x1694ef[_0x5c5c('0x2c')],'type':_0x1694ef['type'][_0x5c5c('0x2d')]};});_0x59a621[_0x5c5c('0x2e')]=_[_0x5c5c('0x2a')](_0x591fba,_0x5c5c('0x27'));_0x59a621[_0x5c5c('0x2f')]=_['keys'](_0x3445e3['query']);_0x59a621[_0x5c5c('0x30')]=_[_0x5c5c('0x31')](_0x59a621[_0x5c5c('0x2e')],_0x59a621[_0x5c5c('0x2f')]);_0x38cdd9['attributes']=_[_0x5c5c('0x31')](_0x59a621[_0x5c5c('0x2e')],qs[_0x5c5c('0x32')](_0x3445e3[_0x5c5c('0x2f')]['fields']));_0x38cdd9['attributes']=_0x38cdd9[_0x5c5c('0x33')][_0x5c5c('0x34')]?_0x38cdd9[_0x5c5c('0x33')]:_0x59a621[_0x5c5c('0x2e')];if(!_0x3445e3[_0x5c5c('0x2f')][_0x5c5c('0x35')](_0x5c5c('0x36'))){_0x38cdd9[_0x5c5c('0x1b')]=qs[_0x5c5c('0x1b')](_0x3445e3[_0x5c5c('0x2f')]['limit']);_0x38cdd9[_0x5c5c('0x1a')]=qs['offset'](_0x3445e3[_0x5c5c('0x2f')][_0x5c5c('0x1a')]);}_0x38cdd9[_0x5c5c('0x37')]=qs['sort'](_0x3445e3[_0x5c5c('0x2f')]['sort']);delete _0x3445e3[_0x5c5c('0x2f')][_0x5c5c('0x38')];_0x38cdd9[_0x5c5c('0x39')]=qs['filters'](_[_0x5c5c('0x3a')](_0x3445e3[_0x5c5c('0x2f')],_0x59a621[_0x5c5c('0x30')]),_0x591fba);if(_0x3445e3[_0x5c5c('0x2f')][_0x5c5c('0x3b')]){_0x38cdd9[_0x5c5c('0x39')]=_[_0x5c5c('0x3c')](_0x38cdd9[_0x5c5c('0x39')],{'$or':_[_0x5c5c('0x2a')](_0x591fba,function(_0x72fad8){if(_0x72fad8[_0x5c5c('0x3d')]!=='VIRTUAL'){var _0x46cde9={};_0x46cde9[_0x72fad8[_0x5c5c('0x27')]]={'$like':'%'+_0x3445e3[_0x5c5c('0x2f')]['filter']+'%'};return _0x46cde9;}})});}_0x38cdd9=_['merge']({},_0x38cdd9,_0x3445e3[_0x5c5c('0x3e')]);var _0x39216a={'where':_0x38cdd9['where']};return db['VoiceMusicOnHold'][_0x5c5c('0x1d')](_0x39216a)['then'](function(_0x5e8d1d){_0x225eae['count']=_0x5e8d1d;if(_0x3445e3[_0x5c5c('0x2f')][_0x5c5c('0x3f')]){_0x38cdd9[_0x5c5c('0x40')]=[{'all':!![]}];}return db[_0x5c5c('0x2b')]['findAll'](_0x38cdd9);})[_0x5c5c('0x20')](function(_0x4facf8){_0x225eae['rows']=_0x4facf8;return _0x225eae;})[_0x5c5c('0x20')](respondWithFilteredResult(_0x2703bb,_0x38cdd9))[_0x5c5c('0x41')](handleError(_0x2703bb,null));};exports[_0x5c5c('0x42')]=function(_0x139238,_0x1ec942){var _0x486c4c={'raw':![],'where':{'id':_0x139238[_0x5c5c('0x43')]['id']}},_0xc66d83={};_0xc66d83['model']=_[_0x5c5c('0x44')](db['VoiceMusicOnHold'][_0x5c5c('0x45')]);_0xc66d83[_0x5c5c('0x2f')]=_[_0x5c5c('0x44')](_0x139238['query']);_0xc66d83[_0x5c5c('0x30')]=_['intersection'](_0xc66d83[_0x5c5c('0x2e')],_0xc66d83[_0x5c5c('0x2f')]);_0x486c4c[_0x5c5c('0x33')]=_[_0x5c5c('0x31')](_0xc66d83['model'],qs[_0x5c5c('0x32')](_0x139238['query'][_0x5c5c('0x32')]));_0x486c4c['attributes']=_0x486c4c[_0x5c5c('0x33')]['length']?_0x486c4c[_0x5c5c('0x33')]:_0xc66d83[_0x5c5c('0x2e')];if(_0x139238[_0x5c5c('0x2f')][_0x5c5c('0x3f')]){_0x486c4c[_0x5c5c('0x40')]=[{'all':!![]}];}_0x486c4c=_[_0x5c5c('0x3c')]({},_0x486c4c,_0x139238[_0x5c5c('0x3e')]);return db[_0x5c5c('0x2b')][_0x5c5c('0x46')](_0x486c4c)[_0x5c5c('0x20')](handleEntityNotFound(_0x1ec942,null))[_0x5c5c('0x20')](respondWithResult(_0x1ec942,null))['catch'](handleError(_0x1ec942,null));};exports[_0x5c5c('0x1f')]=function(_0x5adfe4,_0x49406c){if(_0x5adfe4['body']['id']){delete _0x5adfe4[_0x5c5c('0x47')]['id'];}return db['VoiceMusicOnHold'][_0x5c5c('0x46')]({'where':{'id':_0x5adfe4[_0x5c5c('0x43')]['id']}})[_0x5c5c('0x20')](handleEntityNotFound(_0x49406c,null))[_0x5c5c('0x20')](saveUpdates(_0x5adfe4[_0x5c5c('0x47')],null))[_0x5c5c('0x20')](respondWithResult(_0x49406c,null))[_0x5c5c('0x41')](handleError(_0x49406c,null));};exports[_0x5c5c('0x48')]=function(_0x538d7e,_0x5b94b0,_0x28827a){return db[_0x5c5c('0x49')][_0x5c5c('0x4a')](function(_0xb54b33){if(_0x538d7e[_0x5c5c('0x47')][_0x5c5c('0x4b')]===_0x5c5c('0x4c')){_0x538d7e['body'][_0x5c5c('0x4d')]=path[_0x5c5c('0x4e')](config[_0x5c5c('0x4f')],_0x5c5c('0x50'),_0x538d7e[_0x5c5c('0x47')][_0x5c5c('0x27')]);}return db['VoiceMusicOnHold'][_0x5c5c('0x48')](_0x538d7e[_0x5c5c('0x47')],{'transaction':_0xb54b33})[_0x5c5c('0x20')](function(_0x1c5681){if(_0x538d7e['body'][_0x5c5c('0x4b')]===_0x5c5c('0x4c')){fs[_0x5c5c('0x51')](_0x1c5681[_0x5c5c('0x4d')],parseInt(_0x5c5c('0x52'),0x8));}var _0x3b822e=_0x538d7e[_0x5c5c('0x53')][_0x5c5c('0x21')]({'plain':!![]});if(!_0x3b822e)throw new Error(_0x5c5c('0x54'));if(_0x3b822e[_0x5c5c('0x55')]===_0x5c5c('0x53')){var _0x5d8218=_0x1c5681[_0x5c5c('0x21')]({'plain':!![]});return db[_0x5c5c('0x56')][_0x5c5c('0x46')]({'where':{'name':_0x5c5c('0x22'),'userProfileId':_0x3b822e[_0x5c5c('0x57')]},'raw':!![]})['then'](function(_0x56259d){if(_0x56259d&&_0x56259d[_0x5c5c('0x58')]===0x0){return db[_0x5c5c('0x59')][_0x5c5c('0x48')]({'name':_0x5d8218[_0x5c5c('0x27')],'resourceId':_0x5d8218['id'],'type':_0x56259d['name'],'sectionId':_0x56259d['id']},{})[_0x5c5c('0x20')](function(){return _0x1c5681;});}else{return _0x1c5681;}})[_0x5c5c('0x41')](function(_0x3e1e68){logger[_0x5c5c('0x25')](_0x5c5c('0x5a'),_0x3e1e68);});}return _0x1c5681;});})[_0x5c5c('0x20')](respondWithResult(_0x5b94b0,0xc9))[_0x5c5c('0x41')](handleError(_0x5b94b0,null));};exports['destroy']=function(_0x39d01a,_0x445df7,_0x2b3600){var _0x456bc8;return db['VoiceMusicOnHold'][_0x5c5c('0x46')]({'where':{'id':_0x39d01a[_0x5c5c('0x43')]['id']}})[_0x5c5c('0x20')](function(_0x5666d6){if(_0x5666d6){return db[_0x5c5c('0x49')][_0x5c5c('0x4a')](function(_0x3427cb){return _0x5666d6['destroy']({'transaction':_0x3427cb,'raw':!![]})['then'](function(_0x12bb35){if(_0x12bb35[_0x5c5c('0x4d')]){fs[_0x5c5c('0x5b')](_0x12bb35[_0x5c5c('0x4d')])[_0x5c5c('0x5c')](function(_0x5a6c91){fs[_0x5c5c('0x5d')](path[_0x5c5c('0x4e')](_0x12bb35[_0x5c5c('0x4d')],_0x5a6c91));});fs[_0x5c5c('0x5e')](_0x12bb35[_0x5c5c('0x4d')]);}return _0x12bb35;});})[_0x5c5c('0x41')](function(_0x40f76c){throw new db[(_0x5c5c('0x5f'))][(_0x5c5c('0x60'))](_0x40f76c['message']);});}})['then'](handleEntityNotFound(_0x445df7,null))[_0x5c5c('0x20')](removeEntity(_0x445df7,null))[_0x5c5c('0x41')](handleError(_0x445df7,null));};exports[_0x5c5c('0x61')]=function(_0x5a4960,_0x1b15c7,_0x287c29){return db[_0x5c5c('0x49')][_0x5c5c('0x4a')](function(_0x24b093){var _0x18f2cc;return db[_0x5c5c('0x2b')][_0x5c5c('0x46')]({'where':{'id':_0x5a4960[_0x5c5c('0x43')]['id']}})['then'](function(_0x41ec7f){if(_0x41ec7f){_0x18f2cc=_0x41ec7f;return _0x41ec7f[_0x5c5c('0x61')](_0x5a4960[_0x5c5c('0x47')]['id'],{'transaction':_0x24b093});}})[_0x5c5c('0x20')](function(_0x50d386){if(_0x50d386){return db[_0x5c5c('0x62')][_0x5c5c('0x63')]({'where':{'id':_0x5a4960[_0x5c5c('0x47')]['id']},'attributes':['id',_0x5c5c('0x27'),'save_name',_0x5c5c('0x64'),'createdAt'],'raw':!![]});}})['then'](function(_0x1e2a17){if(_0x1e2a17){var _0x53a814=path['join'](config[_0x5c5c('0x4f')],_0x5c5c('0x65'),util[_0x5c5c('0x66')]('%s.%s',path[_0x5c5c('0x67')](_0x1e2a17[_0x5c5c('0x68')],path[_0x5c5c('0x69')](_0x1e2a17['save_name'])),_0x1e2a17['converted_format']));var _0x3744f5=path[_0x5c5c('0x4e')](config['root'],_0x5c5c('0x50'),_0x18f2cc['name'],util[_0x5c5c('0x66')]('%s.%s',_0x1e2a17[_0x5c5c('0x27')],_0x1e2a17[_0x5c5c('0x64')]));fs[_0x5c5c('0x6a')](_0x53a814,_0x3744f5);return _0x1e2a17;}})[_0x5c5c('0x41')](function(_0x1e8c5a){throw new db[(_0x5c5c('0x5f'))]['ValidationError'](_0x1e8c5a[_0x5c5c('0x6b')]);});})['then'](handleEntityNotFound(_0x1b15c7,null))[_0x5c5c('0x20')](respondWithResult(_0x1b15c7,0xc9))[_0x5c5c('0x41')](handleError(_0x1b15c7,null));};exports[_0x5c5c('0x6c')]=function(_0x432bf2,_0x1a95e1,_0x32a424){return db[_0x5c5c('0x49')][_0x5c5c('0x4a')](function(_0x366dc6){var _0x4610a9;return db[_0x5c5c('0x2b')]['findOne']({'where':{'id':_0x432bf2[_0x5c5c('0x43')]['id']}})[_0x5c5c('0x20')](handleEntityNotFound(_0x1a95e1,null))[_0x5c5c('0x20')](function(_0x29b248){if(_0x29b248){_0x4610a9=_0x29b248;return _0x29b248[_0x5c5c('0x6c')](_0x432bf2[_0x5c5c('0x43')][_0x5c5c('0x6d')]);}})[_0x5c5c('0x20')](function(_0x56b712){if(_0x56b712){return db[_0x5c5c('0x62')][_0x5c5c('0x63')]({'where':{'id':_0x432bf2[_0x5c5c('0x43')][_0x5c5c('0x6d')]},'attributes':['id',_0x5c5c('0x27'),_0x5c5c('0x68'),_0x5c5c('0x64'),_0x5c5c('0x6e')],'raw':!![]});}})[_0x5c5c('0x20')](function(_0x4b694d){if(_0x4b694d){fs[_0x5c5c('0x5d')](path['join'](_0x4610a9[_0x5c5c('0x4d')],util[_0x5c5c('0x66')](_0x5c5c('0x6f'),_0x4b694d[_0x5c5c('0x27')],_0x4b694d[_0x5c5c('0x64')])));return _0x4b694d;}})['catch'](function(_0x1e7ca6){throw new db[(_0x5c5c('0x5f'))][(_0x5c5c('0x60'))](_0x1e7ca6[_0x5c5c('0x6b')]);});})['then'](handleEntityNotFound(_0x1a95e1,null))[_0x5c5c('0x20')](respondWithStatusCode(_0x1a95e1,0xcc))['catch'](handleError(_0x1a95e1,null));};exports[_0x5c5c('0x70')]=function(_0x4620c6,_0x5178e0,_0x5e69a6){var _0x3c9300={};var _0x3f3e81={};var _0x3c6d89;var _0x531243;return db[_0x5c5c('0x2b')]['findOne']({'where':{'id':_0x4620c6[_0x5c5c('0x43')]['id']}})[_0x5c5c('0x20')](handleEntityNotFound(_0x5178e0,null))[_0x5c5c('0x20')](function(_0x1d43a3){if(_0x1d43a3){_0x3c6d89=_0x1d43a3;_0x3f3e81[_0x5c5c('0x2e')]=_[_0x5c5c('0x44')](db[_0x5c5c('0x62')][_0x5c5c('0x45')]);_0x3f3e81[_0x5c5c('0x2f')]=_[_0x5c5c('0x44')](_0x4620c6[_0x5c5c('0x2f')]);_0x3f3e81[_0x5c5c('0x30')]=_[_0x5c5c('0x31')](_0x3f3e81['model'],_0x3f3e81[_0x5c5c('0x2f')]);_0x3c9300[_0x5c5c('0x33')]=_[_0x5c5c('0x31')](_0x3f3e81[_0x5c5c('0x2e')],qs[_0x5c5c('0x32')](_0x4620c6[_0x5c5c('0x2f')][_0x5c5c('0x32')]));_0x3c9300[_0x5c5c('0x33')]=_0x3c9300['attributes'][_0x5c5c('0x34')]?_0x3c9300[_0x5c5c('0x33')]:_0x3f3e81[_0x5c5c('0x2e')];_0x3c9300['order']=qs[_0x5c5c('0x38')](_0x4620c6[_0x5c5c('0x2f')]['sort']);_0x3c9300['where']=qs[_0x5c5c('0x30')](_['pick'](_0x4620c6[_0x5c5c('0x2f')],_0x3f3e81[_0x5c5c('0x30')]));if(_0x4620c6[_0x5c5c('0x2f')][_0x5c5c('0x3b')]){_0x3c9300[_0x5c5c('0x39')]=_[_0x5c5c('0x3c')](_0x3c9300['where'],{'$or':_[_0x5c5c('0x2a')](_0x3c9300[_0x5c5c('0x33')],function(_0x308fbf){var _0x2aafbf={};_0x2aafbf[_0x308fbf]={'$like':'%'+_0x4620c6[_0x5c5c('0x2f')][_0x5c5c('0x3b')]+'%'};return _0x2aafbf;})});}_0x3c9300=_['merge']({},_0x3c9300,_0x4620c6[_0x5c5c('0x3e')]);return _0x3c6d89[_0x5c5c('0x70')](_0x3c9300);}})[_0x5c5c('0x20')](function(_0x2da2cd){if(_0x2da2cd){_0x531243=_0x2da2cd['length'];if(!_0x4620c6[_0x5c5c('0x2f')][_0x5c5c('0x35')]('nolimit')){_0x3c9300[_0x5c5c('0x1b')]=qs[_0x5c5c('0x1b')](_0x4620c6[_0x5c5c('0x2f')][_0x5c5c('0x1b')]);_0x3c9300[_0x5c5c('0x1a')]=qs[_0x5c5c('0x1a')](_0x4620c6[_0x5c5c('0x2f')][_0x5c5c('0x1a')]);}return _0x3c6d89[_0x5c5c('0x70')](_0x3c9300);}})['then'](function(_0x3d4657){if(_0x3d4657){return _0x3d4657?{'count':_0x531243,'rows':_0x3d4657}:null;}})['then'](respondWithResult(_0x5178e0,null))['catch'](handleError(_0x5178e0,null));};