Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / intFreshsalesConfiguration / intFreshsalesConfiguration.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 _0xc083=['index','rawAttributes','fieldName','type','key','query','filters','model','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','map','VIRTUAL','FreshsalesConfiguration','includeAll','include','findAll','rows','catch','params','keys','find','create','update','getSubjects','findOne','FreshsalesField','pick','options','getDescriptions','getFields','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','ejs','fs-extra','lodash','squel','crypto','jsforce','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','jayson/promise','client','http','request','then','info','FreshsalesConfiguration,\x20%s,\x20%s','debug','FreshsalesConfiguration,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','sendStatus','end','status','json','undefined','limit','count','offset','set','Content-Range','reject','save','stack','name','send','render','merge','body','contact','agent','interaction'];(function(_0x48326a,_0x8cfa0c){var _0x466709=function(_0x5ab1b7){while(--_0x5ab1b7){_0x48326a['push'](_0x48326a['shift']());}};_0x466709(++_0x8cfa0c);}(_0xc083,0x1aa));var _0x3c08=function(_0x46e363,_0x45d7e2){_0x46e363=_0x46e363-0x0;var _0x3fb059=_0xc083[_0x46e363];return _0x3fb059;};'use strict';var emlformat=require(_0x3c08('0x0'));var rimraf=require(_0x3c08('0x1'));var zipdir=require(_0x3c08('0x2'));var jsonpatch=require(_0x3c08('0x3'));var rp=require(_0x3c08('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x3c08('0x5'));var util=require(_0x3c08('0x6'));var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x3c08('0x7'));var fs=require('fs');var fs_extra=require(_0x3c08('0x8'));var _=require(_0x3c08('0x9'));var squel=require(_0x3c08('0xa'));var crypto=require(_0x3c08('0xb'));var jsforce=require(_0x3c08('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x3c08('0xd'));var querystring=require(_0x3c08('0xe'));var Papa=require(_0x3c08('0xf'));var Redis=require(_0x3c08('0x10'));var authService=require(_0x3c08('0x11'));var qs=require(_0x3c08('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x3c08('0x13'));var logger=require('../../config/logger')(_0x3c08('0x14'));var utils=require(_0x3c08('0x15'));var config=require(_0x3c08('0x16'));var licenseUtil=require(_0x3c08('0x17'));var db=require(_0x3c08('0x18'))['db'];var jayson=require(_0x3c08('0x19'));var client=jayson[_0x3c08('0x1a')][_0x3c08('0x1b')]({'port':0x232a});function respondWithRpcPromise(_0x4260ae,_0xd2c9bb,_0x5bcaae,_0x4773e5){return new BPromise(function(_0x106622,_0xde513f){var _0x3b04c5=_0x4773e5||client;return _0x3b04c5[_0x3c08('0x1c')](_0x4260ae,_0x5bcaae)[_0x3c08('0x1d')](function(_0x387798){logger[_0x3c08('0x1e')](_0x3c08('0x1f'),_0xd2c9bb,'request\x20sent');logger[_0x3c08('0x20')](_0x3c08('0x21'),_0xd2c9bb,_0x3c08('0x22'),JSON[_0x3c08('0x23')](_0x387798));if(_0x387798['error']){if(_0x387798[_0x3c08('0x24')]['code']===0x1f4){logger['error'](_0x3c08('0x1f'),_0xd2c9bb,_0x387798[_0x3c08('0x24')]['message']);return _0xde513f(_0x387798[_0x3c08('0x24')][_0x3c08('0x25')]);}logger[_0x3c08('0x24')](_0x3c08('0x1f'),_0xd2c9bb,_0x387798['error'][_0x3c08('0x25')]);return _0x106622(_0x387798[_0x3c08('0x24')][_0x3c08('0x25')]);}else{logger[_0x3c08('0x1e')](_0x3c08('0x1f'),_0xd2c9bb,_0x3c08('0x22'));_0x106622(_0x387798['result']['message']);}})['catch'](function(_0x4562da){logger[_0x3c08('0x24')](_0x3c08('0x1f'),_0xd2c9bb,_0x4562da);_0xde513f(_0x4562da);});});}function respondWithStatusCode(_0x56c7e0,_0x4375dc){_0x4375dc=_0x4375dc||0xcc;return function(_0x29c6a2){if(_0x29c6a2){return _0x56c7e0[_0x3c08('0x26')](_0x4375dc);}return _0x56c7e0['status'](_0x4375dc)[_0x3c08('0x27')]();};}function respondWithResult(_0x4f7fc5,_0x54c765){_0x54c765=_0x54c765||0xc8;return function(_0x274e73){if(_0x274e73){return _0x4f7fc5[_0x3c08('0x28')](_0x54c765)[_0x3c08('0x29')](_0x274e73);}};}function respondWithFilteredResult(_0x27e4d5,_0x42d21e){return function(_0x2704b0){if(_0x2704b0){var _0x5202c6=typeof _0x42d21e['offset']===_0x3c08('0x2a')&&typeof _0x42d21e[_0x3c08('0x2b')]===_0x3c08('0x2a');var _0x2bf9e4=_0x2704b0[_0x3c08('0x2c')];var _0x38fcc2=_0x5202c6?0x0:_0x42d21e[_0x3c08('0x2d')];var _0x26ba61=_0x5202c6?_0x2704b0['count']:_0x42d21e['offset']+_0x42d21e['limit'];var _0x13ecb2;if(_0x26ba61>=_0x2bf9e4){_0x26ba61=_0x2bf9e4;_0x13ecb2=0xc8;}else{_0x13ecb2=0xce;}_0x27e4d5['status'](_0x13ecb2);return _0x27e4d5[_0x3c08('0x2e')](_0x3c08('0x2f'),_0x38fcc2+'-'+_0x26ba61+'/'+_0x2bf9e4)[_0x3c08('0x29')](_0x2704b0);}return null;};}function patchUpdates(_0x262548){return function(_0x24b12b){try{jsonpatch['apply'](_0x24b12b,_0x262548,!![]);}catch(_0x19c2d3){return BPromise[_0x3c08('0x30')](_0x19c2d3);}return _0x24b12b[_0x3c08('0x31')]();};}function saveUpdates(_0x580f1f,_0xd5cfa3){return function(_0x2488b5){if(_0x2488b5){return _0x2488b5['update'](_0x580f1f)[_0x3c08('0x1d')](function(_0x1827a7){return _0x1827a7;});}return null;};}function removeEntity(_0x268689,_0x4e40ec){return function(_0x41de1c){if(_0x41de1c){return _0x41de1c['destroy']()[_0x3c08('0x1d')](function(){_0x268689['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x284ce1,_0x559650){return function(_0x56e77f){if(!_0x56e77f){_0x284ce1[_0x3c08('0x26')](0x194);}return _0x56e77f;};}function handleError(_0x44a3d2,_0x5c67a0){_0x5c67a0=_0x5c67a0||0x1f4;return function(_0x33552f){logger[_0x3c08('0x24')](_0x33552f[_0x3c08('0x32')]);if(_0x33552f[_0x3c08('0x33')]){delete _0x33552f[_0x3c08('0x33')];}_0x44a3d2[_0x3c08('0x28')](_0x5c67a0)[_0x3c08('0x34')](_0x33552f);};}function getMustacheRender(_0x31fbbf,_0x457772){return Mustache[_0x3c08('0x35')](_0x31fbbf,_[_0x3c08('0x36')](_0x457772[_0x3c08('0x37')],{'contact':_0x457772[_0x3c08('0x38')],'message':_0x457772['message'],'agent':_0x457772[_0x3c08('0x39')],'interaction':_0x457772[_0x3c08('0x3a')],'account':_0x457772['account']}))||'';}exports[_0x3c08('0x3b')]=function(_0x50b67f,_0x4df9d4){var _0x55891b={},_0x4e30b4={},_0x55a8a8={'count':0x0,'rows':[]};var _0x3b15c3=_['map'](db['FreshsalesConfiguration'][_0x3c08('0x3c')],function(_0x1d8a13){return{'name':_0x1d8a13[_0x3c08('0x3d')],'type':_0x1d8a13[_0x3c08('0x3e')][_0x3c08('0x3f')]};});_0x4e30b4['model']=_['map'](_0x3b15c3,_0x3c08('0x33'));_0x4e30b4[_0x3c08('0x40')]=_['keys'](_0x50b67f[_0x3c08('0x40')]);_0x4e30b4[_0x3c08('0x41')]=_['intersection'](_0x4e30b4[_0x3c08('0x42')],_0x4e30b4['query']);_0x55891b[_0x3c08('0x43')]=_[_0x3c08('0x44')](_0x4e30b4[_0x3c08('0x42')],qs[_0x3c08('0x45')](_0x50b67f[_0x3c08('0x40')]['fields']));_0x55891b[_0x3c08('0x43')]=_0x55891b[_0x3c08('0x43')][_0x3c08('0x46')]?_0x55891b[_0x3c08('0x43')]:_0x4e30b4[_0x3c08('0x42')];if(!_0x50b67f[_0x3c08('0x40')][_0x3c08('0x47')](_0x3c08('0x48'))){_0x55891b[_0x3c08('0x2b')]=qs[_0x3c08('0x2b')](_0x50b67f[_0x3c08('0x40')][_0x3c08('0x2b')]);_0x55891b[_0x3c08('0x2d')]=qs[_0x3c08('0x2d')](_0x50b67f[_0x3c08('0x40')][_0x3c08('0x2d')]);}_0x55891b[_0x3c08('0x49')]=qs[_0x3c08('0x4a')](_0x50b67f['query'][_0x3c08('0x4a')]);_0x55891b[_0x3c08('0x4b')]=qs['filters'](_['pick'](_0x50b67f['query'],_0x4e30b4[_0x3c08('0x41')]),_0x3b15c3);if(_0x50b67f[_0x3c08('0x40')][_0x3c08('0x4c')]){_0x55891b['where']=_[_0x3c08('0x36')](_0x55891b[_0x3c08('0x4b')],{'$or':_[_0x3c08('0x4d')](_0x3b15c3,function(_0x4139af){if(_0x4139af[_0x3c08('0x3e')]!==_0x3c08('0x4e')){var _0x2a5f4d={};_0x2a5f4d[_0x4139af[_0x3c08('0x33')]]={'$like':'%'+_0x50b67f[_0x3c08('0x40')][_0x3c08('0x4c')]+'%'};return _0x2a5f4d;}})});}_0x55891b=_['merge']({},_0x55891b,_0x50b67f['options']);var _0x69e075={'where':_0x55891b[_0x3c08('0x4b')]};return db[_0x3c08('0x4f')]['count'](_0x69e075)[_0x3c08('0x1d')](function(_0x261af0){_0x55a8a8[_0x3c08('0x2c')]=_0x261af0;if(_0x50b67f[_0x3c08('0x40')][_0x3c08('0x50')]){_0x55891b[_0x3c08('0x51')]=[{'all':!![]}];}return db[_0x3c08('0x4f')][_0x3c08('0x52')](_0x55891b);})[_0x3c08('0x1d')](function(_0xa46f32){_0x55a8a8[_0x3c08('0x53')]=_0xa46f32;return _0x55a8a8;})['then'](respondWithFilteredResult(_0x4df9d4,_0x55891b))[_0x3c08('0x54')](handleError(_0x4df9d4,null));};exports['show']=function(_0x2c4fce,_0x2796b4){var _0x3aedca={'raw':![],'where':{'id':_0x2c4fce[_0x3c08('0x55')]['id']}},_0x359770={};_0x359770[_0x3c08('0x42')]=_['keys'](db['FreshsalesConfiguration'][_0x3c08('0x3c')]);_0x359770[_0x3c08('0x40')]=_[_0x3c08('0x56')](_0x2c4fce[_0x3c08('0x40')]);_0x359770[_0x3c08('0x41')]=_[_0x3c08('0x44')](_0x359770['model'],_0x359770[_0x3c08('0x40')]);_0x3aedca[_0x3c08('0x43')]=_[_0x3c08('0x44')](_0x359770[_0x3c08('0x42')],qs['fields'](_0x2c4fce[_0x3c08('0x40')][_0x3c08('0x45')]));_0x3aedca['attributes']=_0x3aedca[_0x3c08('0x43')][_0x3c08('0x46')]?_0x3aedca[_0x3c08('0x43')]:_0x359770[_0x3c08('0x42')];if(_0x2c4fce['query'][_0x3c08('0x50')]){_0x3aedca['include']=[{'all':!![]}];}_0x3aedca=_[_0x3c08('0x36')]({},_0x3aedca,_0x2c4fce['options']);return db['FreshsalesConfiguration'][_0x3c08('0x57')](_0x3aedca)[_0x3c08('0x1d')](handleEntityNotFound(_0x2796b4,null))['then'](respondWithResult(_0x2796b4,null))[_0x3c08('0x54')](handleError(_0x2796b4,null));};exports[_0x3c08('0x58')]=function(_0x4e4136,_0x59d60c){return db[_0x3c08('0x4f')][_0x3c08('0x58')](_0x4e4136[_0x3c08('0x37')],{})[_0x3c08('0x1d')](respondWithResult(_0x59d60c,0xc9))['catch'](handleError(_0x59d60c,null));};exports[_0x3c08('0x59')]=function(_0x11ab9b,_0x35fc1d){if(_0x11ab9b[_0x3c08('0x37')]['id']){delete _0x11ab9b['body']['id'];}return db[_0x3c08('0x4f')]['find']({'where':{'id':_0x11ab9b[_0x3c08('0x55')]['id']}})['then'](handleEntityNotFound(_0x35fc1d,null))[_0x3c08('0x1d')](saveUpdates(_0x11ab9b[_0x3c08('0x37')],null))[_0x3c08('0x1d')](respondWithResult(_0x35fc1d,null))[_0x3c08('0x54')](handleError(_0x35fc1d,null));};exports['destroy']=function(_0x4dfea7,_0x5a89d8){return db[_0x3c08('0x4f')]['find']({'where':{'id':_0x4dfea7[_0x3c08('0x55')]['id']}})[_0x3c08('0x1d')](handleEntityNotFound(_0x5a89d8,null))['then'](removeEntity(_0x5a89d8,null))[_0x3c08('0x54')](handleError(_0x5a89d8,null));};exports[_0x3c08('0x5a')]=function(_0x245499,_0x247cc9,_0x363a80){var _0x45522e={};var _0x5ab850={};var _0x32c5b8;var _0x3be569;return db[_0x3c08('0x4f')][_0x3c08('0x5b')]({'where':{'id':_0x245499['params']['id']}})[_0x3c08('0x1d')](handleEntityNotFound(_0x247cc9,null))[_0x3c08('0x1d')](function(_0x1b9356){if(_0x1b9356){_0x32c5b8=_0x1b9356;_0x5ab850[_0x3c08('0x42')]=_[_0x3c08('0x56')](db[_0x3c08('0x5c')][_0x3c08('0x3c')]);_0x5ab850['query']=_[_0x3c08('0x56')](_0x245499[_0x3c08('0x40')]);_0x5ab850['filters']=_[_0x3c08('0x44')](_0x5ab850[_0x3c08('0x42')],_0x5ab850[_0x3c08('0x40')]);_0x45522e[_0x3c08('0x43')]=_['intersection'](_0x5ab850[_0x3c08('0x42')],qs[_0x3c08('0x45')](_0x245499[_0x3c08('0x40')][_0x3c08('0x45')]));_0x45522e[_0x3c08('0x43')]=_0x45522e[_0x3c08('0x43')][_0x3c08('0x46')]?_0x45522e['attributes']:_0x5ab850[_0x3c08('0x42')];_0x45522e[_0x3c08('0x49')]=qs['sort'](_0x245499[_0x3c08('0x40')][_0x3c08('0x4a')]);_0x45522e[_0x3c08('0x4b')]=qs[_0x3c08('0x41')](_[_0x3c08('0x5d')](_0x245499[_0x3c08('0x40')],_0x5ab850[_0x3c08('0x41')]));if(_0x245499['query'][_0x3c08('0x4c')]){_0x45522e[_0x3c08('0x4b')]=_[_0x3c08('0x36')](_0x45522e['where'],{'$or':_[_0x3c08('0x4d')](_0x45522e[_0x3c08('0x43')],function(_0x538a5a){var _0x326897={};_0x326897[_0x538a5a]={'$like':'%'+_0x245499[_0x3c08('0x40')][_0x3c08('0x4c')]+'%'};return _0x326897;})});}_0x45522e=_['merge']({},_0x45522e,_0x245499[_0x3c08('0x5e')]);return _0x32c5b8[_0x3c08('0x5a')](_0x45522e);}})[_0x3c08('0x1d')](function(_0x5a4b75){if(_0x5a4b75){_0x3be569=_0x5a4b75['length'];if(!_0x245499['query']['hasOwnProperty'](_0x3c08('0x48'))){_0x45522e[_0x3c08('0x2b')]=qs[_0x3c08('0x2b')](_0x245499['query'][_0x3c08('0x2b')]);_0x45522e[_0x3c08('0x2d')]=qs[_0x3c08('0x2d')](_0x245499[_0x3c08('0x40')][_0x3c08('0x2d')]);}return _0x32c5b8['getSubjects'](_0x45522e);}})['then'](function(_0x57680d){if(_0x57680d){return _0x57680d?{'count':_0x3be569,'rows':_0x57680d}:null;}})[_0x3c08('0x1d')](respondWithResult(_0x247cc9,null))['catch'](handleError(_0x247cc9,null));};exports[_0x3c08('0x5f')]=function(_0x526cbc,_0x5089f3,_0x19424f){var _0x3ef38d={};var _0x2b7b15={};var _0x2e676b;var _0x2f39de;return db[_0x3c08('0x4f')][_0x3c08('0x5b')]({'where':{'id':_0x526cbc['params']['id']}})['then'](handleEntityNotFound(_0x5089f3,null))['then'](function(_0x39f3df){if(_0x39f3df){_0x2e676b=_0x39f3df;_0x2b7b15['model']=_[_0x3c08('0x56')](db[_0x3c08('0x5c')][_0x3c08('0x3c')]);_0x2b7b15[_0x3c08('0x40')]=_[_0x3c08('0x56')](_0x526cbc[_0x3c08('0x40')]);_0x2b7b15[_0x3c08('0x41')]=_[_0x3c08('0x44')](_0x2b7b15[_0x3c08('0x42')],_0x2b7b15['query']);_0x3ef38d[_0x3c08('0x43')]=_['intersection'](_0x2b7b15[_0x3c08('0x42')],qs[_0x3c08('0x45')](_0x526cbc[_0x3c08('0x40')][_0x3c08('0x45')]));_0x3ef38d['attributes']=_0x3ef38d['attributes'][_0x3c08('0x46')]?_0x3ef38d['attributes']:_0x2b7b15['model'];_0x3ef38d[_0x3c08('0x49')]=qs['sort'](_0x526cbc[_0x3c08('0x40')]['sort']);_0x3ef38d['where']=qs[_0x3c08('0x41')](_[_0x3c08('0x5d')](_0x526cbc['query'],_0x2b7b15['filters']));if(_0x526cbc[_0x3c08('0x40')][_0x3c08('0x4c')]){_0x3ef38d[_0x3c08('0x4b')]=_[_0x3c08('0x36')](_0x3ef38d['where'],{'$or':_[_0x3c08('0x4d')](_0x3ef38d[_0x3c08('0x43')],function(_0x97e832){var _0x4b0ed1={};_0x4b0ed1[_0x97e832]={'$like':'%'+_0x526cbc[_0x3c08('0x40')]['filter']+'%'};return _0x4b0ed1;})});}_0x3ef38d=_[_0x3c08('0x36')]({},_0x3ef38d,_0x526cbc[_0x3c08('0x5e')]);return _0x2e676b['getDescriptions'](_0x3ef38d);}})[_0x3c08('0x1d')](function(_0xdd0890){if(_0xdd0890){_0x2f39de=_0xdd0890['length'];if(!_0x526cbc['query']['hasOwnProperty'](_0x3c08('0x48'))){_0x3ef38d['limit']=qs['limit'](_0x526cbc[_0x3c08('0x40')][_0x3c08('0x2b')]);_0x3ef38d['offset']=qs[_0x3c08('0x2d')](_0x526cbc[_0x3c08('0x40')][_0x3c08('0x2d')]);}return _0x2e676b[_0x3c08('0x5f')](_0x3ef38d);}})[_0x3c08('0x1d')](function(_0xb7ec0d){if(_0xb7ec0d){return _0xb7ec0d?{'count':_0x2f39de,'rows':_0xb7ec0d}:null;}})['then'](respondWithResult(_0x5089f3,null))[_0x3c08('0x54')](handleError(_0x5089f3,null));};exports[_0x3c08('0x60')]=function(_0x6fe886,_0x5b478c,_0xee508c){var _0x5799a5={};var _0x35912c={};var _0x3876af;var _0x1acb4f;return db[_0x3c08('0x4f')][_0x3c08('0x5b')]({'where':{'id':_0x6fe886['params']['id']}})['then'](handleEntityNotFound(_0x5b478c,null))[_0x3c08('0x1d')](function(_0x192917){if(_0x192917){_0x3876af=_0x192917;_0x35912c['model']=_[_0x3c08('0x56')](db[_0x3c08('0x5c')][_0x3c08('0x3c')]);_0x35912c['query']=_['keys'](_0x6fe886[_0x3c08('0x40')]);_0x35912c['filters']=_[_0x3c08('0x44')](_0x35912c[_0x3c08('0x42')],_0x35912c[_0x3c08('0x40')]);_0x5799a5[_0x3c08('0x43')]=_['intersection'](_0x35912c[_0x3c08('0x42')],qs[_0x3c08('0x45')](_0x6fe886[_0x3c08('0x40')][_0x3c08('0x45')]));_0x5799a5[_0x3c08('0x43')]=_0x5799a5[_0x3c08('0x43')][_0x3c08('0x46')]?_0x5799a5[_0x3c08('0x43')]:_0x35912c[_0x3c08('0x42')];_0x5799a5[_0x3c08('0x49')]=qs[_0x3c08('0x4a')](_0x6fe886[_0x3c08('0x40')]['sort']);_0x5799a5[_0x3c08('0x4b')]=qs[_0x3c08('0x41')](_['pick'](_0x6fe886[_0x3c08('0x40')],_0x35912c[_0x3c08('0x41')]));if(_0x6fe886['query']['filter']){_0x5799a5['where']=_['merge'](_0x5799a5[_0x3c08('0x4b')],{'$or':_['map'](_0x5799a5[_0x3c08('0x43')],function(_0x34d9cf){var _0x468321={};_0x468321[_0x34d9cf]={'$like':'%'+_0x6fe886[_0x3c08('0x40')][_0x3c08('0x4c')]+'%'};return _0x468321;})});}_0x5799a5=_['merge']({},_0x5799a5,_0x6fe886[_0x3c08('0x5e')]);return _0x3876af[_0x3c08('0x60')](_0x5799a5);}})['then'](function(_0x40016a){if(_0x40016a){_0x1acb4f=_0x40016a[_0x3c08('0x46')];if(!_0x6fe886[_0x3c08('0x40')][_0x3c08('0x47')]('nolimit')){_0x5799a5['limit']=qs[_0x3c08('0x2b')](_0x6fe886['query'][_0x3c08('0x2b')]);_0x5799a5['offset']=qs['offset'](_0x6fe886[_0x3c08('0x40')][_0x3c08('0x2d')]);}return _0x3876af[_0x3c08('0x60')](_0x5799a5);}})[_0x3c08('0x1d')](function(_0x3e33bf){if(_0x3e33bf){return _0x3e33bf?{'count':_0x1acb4f,'rows':_0x3e33bf}:null;}})[_0x3c08('0x1d')](respondWithResult(_0x5b478c,null))[_0x3c08('0x54')](handleError(_0x5b478c,null));};