690b9ff6a73d8716c90bf4c5e2ff1ca637bc384a
[motion2.git] / server / api / intSalesforceConfiguration / intSalesforceConfiguration.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 _0xd26a=['name','send','index','map','SalesforceConfiguration','rawAttributes','fieldName','type','key','model','query','filters','attributes','intersection','fields','nolimit','limit','order','sort','where','pick','filter','VIRTUAL','merge','includeAll','include','findAll','rows','params','keys','options','create','body','find','getFields','findOne','SalesforceField','length','hasOwnProperty','getSubjects','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','crypto','jsforce','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','jayson/promise','client','test','Sequelize','ValidationError','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','then','info','SalesforceConfiguration,\x20%s,\x20%s','debug','SalesforceConfiguration,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','sendStatus','status','end','json','count','offset','Content-Range','apply','reject','update','destroy','stack'];(function(_0x587fb5,_0x59cb3b){var _0x551105=function(_0x5bbef4){while(--_0x5bbef4){_0x587fb5['push'](_0x587fb5['shift']());}};_0x551105(++_0x59cb3b);}(_0xd26a,0xed));var _0xad26=function(_0x3b8d4d,_0x272530){_0x3b8d4d=_0x3b8d4d-0x0;var _0x3f04c4=_0xd26a[_0x3b8d4d];return _0x3f04c4;};'use strict';var pdf=require(_0xad26('0x0'));var emlformat=require(_0xad26('0x1'));var rimraf=require(_0xad26('0x2'));var zipdir=require(_0xad26('0x3'));var jsonpatch=require(_0xad26('0x4'));var rp=require(_0xad26('0x5'));var moment=require(_0xad26('0x6'));var BPromise=require(_0xad26('0x7'));var Mustache=require(_0xad26('0x8'));var util=require(_0xad26('0x9'));var path=require(_0xad26('0xa'));var sox=require(_0xad26('0xb'));var csv=require('to-csv');var ejs=require(_0xad26('0xc'));var fs=require('fs');var _=require(_0xad26('0xd'));var squel=require('squel');var crypto=require(_0xad26('0xe'));var jsforce=require(_0xad26('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xad26('0x10'));var querystring=require('querystring');var Papa=require(_0xad26('0x11'));var Redis=require(_0xad26('0x12'));var authService=require(_0xad26('0x13'));var qs=require(_0xad26('0x14'));var as=require(_0xad26('0x15'));var hardwareService=require(_0xad26('0x16'));var logger=require(_0xad26('0x17'))('api');var utils=require(_0xad26('0x18'));var config=require(_0xad26('0x19'));var db=require(_0xad26('0x1a'))['db'];var jayson=require(_0xad26('0x1b'));var client=jayson[_0xad26('0x1c')]['http']({'port':0x232a});function checkPasswordPattern(_0x598446,_0x5e43cf,_0x225319){if(_0x225319){var _0x1e5ea7=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x1e5ea7[_0xad26('0x1d')](_0x5e43cf)){return _0x598446;}else{throw new db[(_0xad26('0x1e'))][(_0xad26('0x1f'))](_0xad26('0x20'));}}else{return _0x598446;}}function respondWithRpcPromise(_0x5e753d,_0x485091,_0x323182,_0x18c846){return new BPromise(function(_0x4bfb07,_0x40a4be){var _0x25a975=_0x18c846||client;return _0x25a975['request'](_0x5e753d,_0x323182)[_0xad26('0x21')](function(_0x1170b3){logger[_0xad26('0x22')](_0xad26('0x23'),_0x485091,'request\x20sent');logger[_0xad26('0x24')](_0xad26('0x25'),_0x485091,_0xad26('0x26'),JSON[_0xad26('0x27')](_0x1170b3));if(_0x1170b3[_0xad26('0x28')]){if(_0x1170b3['error'][_0xad26('0x29')]===0x1f4){logger[_0xad26('0x28')](_0xad26('0x23'),_0x485091,_0x1170b3[_0xad26('0x28')][_0xad26('0x2a')]);return _0x40a4be(_0x1170b3[_0xad26('0x28')]['message']);}logger[_0xad26('0x28')](_0xad26('0x23'),_0x485091,_0x1170b3[_0xad26('0x28')][_0xad26('0x2a')]);return _0x4bfb07(_0x1170b3['error'][_0xad26('0x2a')]);}else{logger[_0xad26('0x22')](_0xad26('0x23'),_0x485091,_0xad26('0x26'));_0x4bfb07(_0x1170b3[_0xad26('0x2b')][_0xad26('0x2a')]);}})[_0xad26('0x2c')](function(_0x4b1436){logger['error'](_0xad26('0x23'),_0x485091,_0x4b1436);_0x40a4be(_0x4b1436);});});}function respondWithStatusCode(_0x1ad9be,_0x5c9bb3){_0x5c9bb3=_0x5c9bb3||0xcc;return function(_0x383d64){if(_0x383d64){return _0x1ad9be[_0xad26('0x2d')](_0x5c9bb3);}return _0x1ad9be[_0xad26('0x2e')](_0x5c9bb3)[_0xad26('0x2f')]();};}function respondWithResult(_0x5cf8ad,_0x1f109f){_0x1f109f=_0x1f109f||0xc8;return function(_0x2699ae){if(_0x2699ae){return _0x5cf8ad['status'](_0x1f109f)[_0xad26('0x30')](_0x2699ae);}};}function respondWithFilteredResult(_0x23a211,_0x34d30b){return function(_0xace7b9){if(_0xace7b9){var _0x2b6876=_0xace7b9[_0xad26('0x31')],_0xa2bbc9=_0x34d30b[_0xad26('0x32')],_0x1ba879=_0x34d30b[_0xad26('0x32')]+_0x34d30b['limit'],_0x5047f3;if(_0x1ba879>=_0x2b6876){_0x1ba879=_0x2b6876;_0x5047f3=0xc8;}else{_0x5047f3=0xce;}_0x23a211[_0xad26('0x2e')](_0x5047f3);return _0x23a211['set'](_0xad26('0x33'),_0xa2bbc9+'-'+_0x1ba879+'/'+_0x2b6876)[_0xad26('0x30')](_0xace7b9);}return null;};}function patchUpdates(_0x14a18a){return function(_0x50276a){try{jsonpatch[_0xad26('0x34')](_0x50276a,_0x14a18a,!![]);}catch(_0xa1368b){return BPromise[_0xad26('0x35')](_0xa1368b);}return _0x50276a['save']();};}function saveUpdates(_0x4df59a,_0x58af94){return function(_0x2b6a54){if(_0x2b6a54){return _0x2b6a54[_0xad26('0x36')](_0x4df59a)['then'](function(_0x25efd5){return _0x25efd5;});}return null;};}function removeEntity(_0x5f017b,_0x49e5d1){return function(_0x2f3e97){if(_0x2f3e97){return _0x2f3e97[_0xad26('0x37')]()[_0xad26('0x21')](function(){_0x5f017b['status'](0xcc)[_0xad26('0x2f')]();});}};}function handleEntityNotFound(_0x4a6e66,_0x102db4){return function(_0x3db34e){if(!_0x3db34e){_0x4a6e66[_0xad26('0x2d')](0x194);}return _0x3db34e;};}function handleError(_0x2e9d9b,_0x382043){_0x382043=_0x382043||0x1f4;return function(_0x342d4a){logger[_0xad26('0x28')](_0x342d4a[_0xad26('0x38')]);if(_0x342d4a[_0xad26('0x39')]){delete _0x342d4a[_0xad26('0x39')];}_0x2e9d9b['status'](_0x382043)[_0xad26('0x3a')](_0x342d4a);};}exports[_0xad26('0x3b')]=function(_0x1516d8,_0x7bfdd){var _0x104924={},_0x7a55f3={},_0x2f8292={'count':0x0,'rows':[]};var _0x25e9e1=_[_0xad26('0x3c')](db[_0xad26('0x3d')][_0xad26('0x3e')],function(_0x25bd42){return{'name':_0x25bd42[_0xad26('0x3f')],'type':_0x25bd42[_0xad26('0x40')][_0xad26('0x41')]};});_0x7a55f3[_0xad26('0x42')]=_['map'](_0x25e9e1,_0xad26('0x39'));_0x7a55f3[_0xad26('0x43')]=_['keys'](_0x1516d8['query']);_0x7a55f3[_0xad26('0x44')]=_['intersection'](_0x7a55f3[_0xad26('0x42')],_0x7a55f3[_0xad26('0x43')]);_0x104924[_0xad26('0x45')]=_[_0xad26('0x46')](_0x7a55f3['model'],qs[_0xad26('0x47')](_0x1516d8[_0xad26('0x43')]['fields']));_0x104924[_0xad26('0x45')]=_0x104924[_0xad26('0x45')]['length']?_0x104924[_0xad26('0x45')]:_0x7a55f3[_0xad26('0x42')];if(!_0x1516d8[_0xad26('0x43')]['hasOwnProperty'](_0xad26('0x48'))){_0x104924['limit']=qs[_0xad26('0x49')](_0x1516d8[_0xad26('0x43')][_0xad26('0x49')]);_0x104924[_0xad26('0x32')]=qs[_0xad26('0x32')](_0x1516d8[_0xad26('0x43')][_0xad26('0x32')]);}_0x104924[_0xad26('0x4a')]=qs[_0xad26('0x4b')](_0x1516d8[_0xad26('0x43')][_0xad26('0x4b')]);_0x104924[_0xad26('0x4c')]=qs[_0xad26('0x44')](_[_0xad26('0x4d')](_0x1516d8[_0xad26('0x43')],_0x7a55f3['filters']));if(_0x1516d8['query'][_0xad26('0x4e')]){_0x104924[_0xad26('0x4c')]=_['merge'](_0x104924[_0xad26('0x4c')],{'$or':_[_0xad26('0x3c')](_0x25e9e1,function(_0x58c114){if(_0x58c114[_0xad26('0x40')]!==_0xad26('0x4f')){var _0xb5f18a={};_0xb5f18a[_0x58c114[_0xad26('0x39')]]={'$like':'%'+_0x1516d8['query']['filter']+'%'};return _0xb5f18a;}})});}_0x104924=_[_0xad26('0x50')]({},_0x104924,_0x1516d8['options']);var _0x2b57fd={'where':_0x104924[_0xad26('0x4c')]};return db[_0xad26('0x3d')][_0xad26('0x31')](_0x2b57fd)[_0xad26('0x21')](function(_0x24eaec){_0x2f8292[_0xad26('0x31')]=_0x24eaec;if(_0x1516d8['query'][_0xad26('0x51')]){_0x104924[_0xad26('0x52')]=[{'all':!![]}];}return db[_0xad26('0x3d')][_0xad26('0x53')](_0x104924);})[_0xad26('0x21')](function(_0x12b4a1){_0x2f8292[_0xad26('0x54')]=_0x12b4a1;return _0x2f8292;})[_0xad26('0x21')](respondWithFilteredResult(_0x7bfdd,_0x104924))['catch'](handleError(_0x7bfdd,null));};exports['show']=function(_0x16878e,_0x3df9f6){var _0x474c2e={'raw':![],'where':{'id':_0x16878e[_0xad26('0x55')]['id']}},_0xf2229={};_0xf2229['model']=_[_0xad26('0x56')](db[_0xad26('0x3d')][_0xad26('0x3e')]);_0xf2229[_0xad26('0x43')]=_[_0xad26('0x56')](_0x16878e['query']);_0xf2229['filters']=_[_0xad26('0x46')](_0xf2229[_0xad26('0x42')],_0xf2229[_0xad26('0x43')]);_0x474c2e[_0xad26('0x45')]=_[_0xad26('0x46')](_0xf2229['model'],qs[_0xad26('0x47')](_0x16878e[_0xad26('0x43')][_0xad26('0x47')]));_0x474c2e[_0xad26('0x45')]=_0x474c2e[_0xad26('0x45')]['length']?_0x474c2e[_0xad26('0x45')]:_0xf2229[_0xad26('0x42')];if(_0x16878e['query'][_0xad26('0x51')]){_0x474c2e[_0xad26('0x52')]=[{'all':!![]}];}_0x474c2e=_[_0xad26('0x50')]({},_0x474c2e,_0x16878e[_0xad26('0x57')]);return db['SalesforceConfiguration']['find'](_0x474c2e)['then'](handleEntityNotFound(_0x3df9f6,null))['then'](respondWithResult(_0x3df9f6,null))[_0xad26('0x2c')](handleError(_0x3df9f6,null));};exports[_0xad26('0x58')]=function(_0x22884e,_0x167730){return db[_0xad26('0x3d')][_0xad26('0x58')](_0x22884e['body'],{})[_0xad26('0x21')](respondWithResult(_0x167730,0xc9))[_0xad26('0x2c')](handleError(_0x167730,null));};exports['update']=function(_0x44db15,_0x4c1507){if(_0x44db15[_0xad26('0x59')]['id']){delete _0x44db15[_0xad26('0x59')]['id'];}return db[_0xad26('0x3d')][_0xad26('0x5a')]({'where':{'id':_0x44db15[_0xad26('0x55')]['id']}})[_0xad26('0x21')](handleEntityNotFound(_0x4c1507,null))['then'](saveUpdates(_0x44db15['body'],null))[_0xad26('0x21')](respondWithResult(_0x4c1507,null))[_0xad26('0x2c')](handleError(_0x4c1507,null));};exports[_0xad26('0x37')]=function(_0x515c52,_0x2b5cc0){return db['SalesforceConfiguration'][_0xad26('0x5a')]({'where':{'id':_0x515c52[_0xad26('0x55')]['id']}})[_0xad26('0x21')](handleEntityNotFound(_0x2b5cc0,null))['then'](removeEntity(_0x2b5cc0,null))['catch'](handleError(_0x2b5cc0,null));};exports[_0xad26('0x5b')]=function(_0x1ae972,_0x1b4faa,_0x5a1bb8){var _0x1f64a0={};var _0x454bdb={};var _0x3dbf68;var _0x2a1d7c;return db[_0xad26('0x3d')][_0xad26('0x5c')]({'where':{'id':_0x1ae972[_0xad26('0x55')]['id']}})['then'](handleEntityNotFound(_0x1b4faa,null))['then'](function(_0x5df938){if(_0x5df938){_0x3dbf68=_0x5df938;_0x454bdb['model']=_['keys'](db[_0xad26('0x5d')][_0xad26('0x3e')]);_0x454bdb['query']=_[_0xad26('0x56')](_0x1ae972[_0xad26('0x43')]);_0x454bdb['filters']=_[_0xad26('0x46')](_0x454bdb[_0xad26('0x42')],_0x454bdb[_0xad26('0x43')]);_0x1f64a0[_0xad26('0x45')]=_[_0xad26('0x46')](_0x454bdb[_0xad26('0x42')],qs[_0xad26('0x47')](_0x1ae972[_0xad26('0x43')]['fields']));_0x1f64a0['attributes']=_0x1f64a0['attributes']['length']?_0x1f64a0[_0xad26('0x45')]:_0x454bdb[_0xad26('0x42')];_0x1f64a0[_0xad26('0x4a')]=qs[_0xad26('0x4b')](_0x1ae972[_0xad26('0x43')][_0xad26('0x4b')]);_0x1f64a0[_0xad26('0x4c')]=qs['filters'](_['pick'](_0x1ae972[_0xad26('0x43')],_0x454bdb[_0xad26('0x44')]));if(_0x1ae972[_0xad26('0x43')][_0xad26('0x4e')]){_0x1f64a0[_0xad26('0x4c')]=_['merge'](_0x1f64a0[_0xad26('0x4c')],{'$or':_[_0xad26('0x3c')](_0x1f64a0[_0xad26('0x45')],function(_0x882e81){var _0x56f2d6={};_0x56f2d6[_0x882e81]={'$like':'%'+_0x1ae972['query']['filter']+'%'};return _0x56f2d6;})});}_0x1f64a0=_[_0xad26('0x50')]({},_0x1f64a0,_0x1ae972[_0xad26('0x57')]);return _0x3dbf68[_0xad26('0x5b')](_0x1f64a0);}})['then'](function(_0x1d9bd3){if(_0x1d9bd3){_0x2a1d7c=_0x1d9bd3[_0xad26('0x5e')];if(!_0x1ae972[_0xad26('0x43')][_0xad26('0x5f')](_0xad26('0x48'))){_0x1f64a0[_0xad26('0x49')]=qs[_0xad26('0x49')](_0x1ae972[_0xad26('0x43')][_0xad26('0x49')]);_0x1f64a0[_0xad26('0x32')]=qs[_0xad26('0x32')](_0x1ae972[_0xad26('0x43')]['offset']);}return _0x3dbf68[_0xad26('0x5b')](_0x1f64a0);}})[_0xad26('0x21')](function(_0x10e294){if(_0x10e294){return _0x10e294?{'count':_0x2a1d7c,'rows':_0x10e294}:null;}})[_0xad26('0x21')](respondWithResult(_0x1b4faa,null))['catch'](handleError(_0x1b4faa,null));};exports[_0xad26('0x60')]=function(_0x572ee9,_0x1a4136,_0x2c512c){var _0x2939a7={};var _0xbc8252={};var _0x5b9194;var _0x1fc36f;return db[_0xad26('0x3d')][_0xad26('0x5c')]({'where':{'id':_0x572ee9[_0xad26('0x55')]['id']}})[_0xad26('0x21')](handleEntityNotFound(_0x1a4136,null))['then'](function(_0x5543c0){if(_0x5543c0){_0x5b9194=_0x5543c0;_0xbc8252[_0xad26('0x42')]=_['keys'](db[_0xad26('0x5d')][_0xad26('0x3e')]);_0xbc8252[_0xad26('0x43')]=_[_0xad26('0x56')](_0x572ee9[_0xad26('0x43')]);_0xbc8252['filters']=_[_0xad26('0x46')](_0xbc8252[_0xad26('0x42')],_0xbc8252[_0xad26('0x43')]);_0x2939a7[_0xad26('0x45')]=_[_0xad26('0x46')](_0xbc8252[_0xad26('0x42')],qs['fields'](_0x572ee9[_0xad26('0x43')]['fields']));_0x2939a7[_0xad26('0x45')]=_0x2939a7[_0xad26('0x45')]['length']?_0x2939a7[_0xad26('0x45')]:_0xbc8252[_0xad26('0x42')];_0x2939a7[_0xad26('0x4a')]=qs[_0xad26('0x4b')](_0x572ee9['query']['sort']);_0x2939a7[_0xad26('0x4c')]=qs[_0xad26('0x44')](_[_0xad26('0x4d')](_0x572ee9['query'],_0xbc8252[_0xad26('0x44')]));if(_0x572ee9[_0xad26('0x43')][_0xad26('0x4e')]){_0x2939a7[_0xad26('0x4c')]=_[_0xad26('0x50')](_0x2939a7[_0xad26('0x4c')],{'$or':_[_0xad26('0x3c')](_0x2939a7[_0xad26('0x45')],function(_0x1b5c29){var _0x1a6416={};_0x1a6416[_0x1b5c29]={'$like':'%'+_0x572ee9[_0xad26('0x43')][_0xad26('0x4e')]+'%'};return _0x1a6416;})});}_0x2939a7=_[_0xad26('0x50')]({},_0x2939a7,_0x572ee9['options']);return _0x5b9194[_0xad26('0x60')](_0x2939a7);}})[_0xad26('0x21')](function(_0x5b9087){if(_0x5b9087){_0x1fc36f=_0x5b9087['length'];if(!_0x572ee9[_0xad26('0x43')][_0xad26('0x5f')](_0xad26('0x48'))){_0x2939a7[_0xad26('0x49')]=qs[_0xad26('0x49')](_0x572ee9[_0xad26('0x43')][_0xad26('0x49')]);_0x2939a7[_0xad26('0x32')]=qs[_0xad26('0x32')](_0x572ee9[_0xad26('0x43')][_0xad26('0x32')]);}return _0x5b9194['getSubjects'](_0x2939a7);}})[_0xad26('0x21')](function(_0x553c80){if(_0x553c80){return _0x553c80?{'count':_0x1fc36f,'rows':_0x553c80}:null;}})[_0xad26('0x21')](respondWithResult(_0x1a4136,null))['catch'](handleError(_0x1a4136,null));};exports['getDescriptions']=function(_0x126568,_0x4926ad,_0x2bc39c){var _0x5b982f={};var _0x2f4e95={};var _0x279fda;var _0x43610a;return db['SalesforceConfiguration'][_0xad26('0x5c')]({'where':{'id':_0x126568[_0xad26('0x55')]['id']}})['then'](handleEntityNotFound(_0x4926ad,null))[_0xad26('0x21')](function(_0x4d0e4e){if(_0x4d0e4e){_0x279fda=_0x4d0e4e;_0x2f4e95['model']=_[_0xad26('0x56')](db[_0xad26('0x5d')]['rawAttributes']);_0x2f4e95[_0xad26('0x43')]=_['keys'](_0x126568[_0xad26('0x43')]);_0x2f4e95[_0xad26('0x44')]=_[_0xad26('0x46')](_0x2f4e95[_0xad26('0x42')],_0x2f4e95[_0xad26('0x43')]);_0x5b982f[_0xad26('0x45')]=_[_0xad26('0x46')](_0x2f4e95[_0xad26('0x42')],qs[_0xad26('0x47')](_0x126568[_0xad26('0x43')][_0xad26('0x47')]));_0x5b982f[_0xad26('0x45')]=_0x5b982f['attributes']['length']?_0x5b982f[_0xad26('0x45')]:_0x2f4e95[_0xad26('0x42')];_0x5b982f[_0xad26('0x4a')]=qs[_0xad26('0x4b')](_0x126568['query'][_0xad26('0x4b')]);_0x5b982f[_0xad26('0x4c')]=qs[_0xad26('0x44')](_[_0xad26('0x4d')](_0x126568[_0xad26('0x43')],_0x2f4e95[_0xad26('0x44')]));if(_0x126568[_0xad26('0x43')][_0xad26('0x4e')]){_0x5b982f['where']=_[_0xad26('0x50')](_0x5b982f[_0xad26('0x4c')],{'$or':_[_0xad26('0x3c')](_0x5b982f['attributes'],function(_0x3b9d4d){var _0x3190ae={};_0x3190ae[_0x3b9d4d]={'$like':'%'+_0x126568[_0xad26('0x43')][_0xad26('0x4e')]+'%'};return _0x3190ae;})});}_0x5b982f=_['merge']({},_0x5b982f,_0x126568[_0xad26('0x57')]);return _0x279fda[_0xad26('0x61')](_0x5b982f);}})[_0xad26('0x21')](function(_0x247bcb){if(_0x247bcb){_0x43610a=_0x247bcb[_0xad26('0x5e')];if(!_0x126568[_0xad26('0x43')][_0xad26('0x5f')](_0xad26('0x48'))){_0x5b982f['limit']=qs[_0xad26('0x49')](_0x126568[_0xad26('0x43')][_0xad26('0x49')]);_0x5b982f[_0xad26('0x32')]=qs[_0xad26('0x32')](_0x126568[_0xad26('0x43')][_0xad26('0x32')]);}return _0x279fda[_0xad26('0x61')](_0x5b982f);}})[_0xad26('0x21')](function(_0xe963f2){if(_0xe963f2){return _0xe963f2?{'count':_0x43610a,'rows':_0xe963f2}:null;}})[_0xad26('0x21')](respondWithResult(_0x4926ad,null))[_0xad26('0x2c')](handleError(_0x4926ad,null));};