Built motion from commit (unavailable).|2.4.12
[motion2.git] / server / api / intDynamics365Configuration / intDynamics365Configuration.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 _0x7fd6=['then','info','Dynamics365Configuration,\x20%s,\x20%s','request\x20sent','debug','Dynamics365Configuration,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','status','end','json','count','offset','limit','set','apply','reject','update','destroy','sendStatus','stack','name','Dynamics365Configuration','rawAttributes','model','keys','query','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','map','key','VIRTUAL','field','merge','options','includeAll','rows','show','params','include','find','create','body','Dynamics365Field','length','filter','getFields','getSubjects','getDescriptions','findOne','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','squel','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','jayson/promise','client','http','test','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request'];(function(_0x1d9a6d,_0x32a4d8){var _0x352e76=function(_0x12ac6c){while(--_0x12ac6c){_0x1d9a6d['push'](_0x1d9a6d['shift']());}};_0x352e76(++_0x32a4d8);}(_0x7fd6,0x199));var _0x67fd=function(_0x6c4643,_0x314a66){_0x6c4643=_0x6c4643-0x0;var _0x9912b1=_0x7fd6[_0x6c4643];return _0x9912b1;};'use strict';var pdf=require(_0x67fd('0x0'));var emlformat=require(_0x67fd('0x1'));var rimraf=require(_0x67fd('0x2'));var zipdir=require(_0x67fd('0x3'));var jsonpatch=require(_0x67fd('0x4'));var rp=require(_0x67fd('0x5'));var moment=require('moment');var BPromise=require(_0x67fd('0x6'));var Mustache=require(_0x67fd('0x7'));var util=require(_0x67fd('0x8'));var path=require(_0x67fd('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x67fd('0xa'));var crypto=require('crypto');var jsforce=require(_0x67fd('0xb'));var deskjs=require(_0x67fd('0xc'));var toCsv=require('to-csv');var querystring=require(_0x67fd('0xd'));var Papa=require(_0x67fd('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x67fd('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x67fd('0x10'))(_0x67fd('0x11'));var utils=require(_0x67fd('0x12'));var config=require(_0x67fd('0x13'));var db=require('../../mysqldb')['db'];var jayson=require(_0x67fd('0x14'));var client=jayson[_0x67fd('0x15')][_0x67fd('0x16')]({'port':0x232a});function checkPasswordPattern(_0x122ef4,_0x5639ec,_0xe851d4){if(_0xe851d4){var _0x5f1f21=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x5f1f21[_0x67fd('0x17')](_0x5639ec)){return _0x122ef4;}else{throw new Error(_0x67fd('0x18'));}}else{return _0x122ef4;}}function respondWithRpcPromise(_0x258a5d,_0x186518,_0x28e29c,_0x1f8abf){return new BPromise(function(_0x22164c,_0x64c5ab){var _0x3e6d89=_0x1f8abf||client;return _0x3e6d89[_0x67fd('0x19')](_0x258a5d,_0x28e29c)[_0x67fd('0x1a')](function(_0x4525b0){logger[_0x67fd('0x1b')](_0x67fd('0x1c'),_0x186518,_0x67fd('0x1d'));logger[_0x67fd('0x1e')](_0x67fd('0x1f'),_0x186518,_0x67fd('0x1d'),JSON[_0x67fd('0x20')](_0x4525b0));if(_0x4525b0[_0x67fd('0x21')]){if(_0x4525b0[_0x67fd('0x21')][_0x67fd('0x22')]===0x1f4){logger[_0x67fd('0x21')](_0x67fd('0x1c'),_0x186518,_0x4525b0[_0x67fd('0x21')][_0x67fd('0x23')]);return _0x64c5ab(_0x4525b0[_0x67fd('0x21')][_0x67fd('0x23')]);}logger[_0x67fd('0x21')](_0x67fd('0x1c'),_0x186518,_0x4525b0[_0x67fd('0x21')][_0x67fd('0x23')]);return _0x22164c(_0x4525b0[_0x67fd('0x21')]['message']);}else{logger[_0x67fd('0x1b')]('Dynamics365Configuration,\x20%s,\x20%s',_0x186518,_0x67fd('0x1d'));_0x22164c(_0x4525b0['result'][_0x67fd('0x23')]);}})[_0x67fd('0x24')](function(_0x1fa0b7){logger['error'](_0x67fd('0x1c'),_0x186518,_0x1fa0b7);_0x64c5ab(_0x1fa0b7);});});}function respondWithStatusCode(_0x1286b1,_0x39062f){_0x39062f=_0x39062f||0xcc;return function(_0x55d47a){if(_0x55d47a){return _0x1286b1['sendStatus'](_0x39062f);}return _0x1286b1[_0x67fd('0x25')](_0x39062f)[_0x67fd('0x26')]();};}function respondWithResult(_0x21bc39,_0xfc1db0){_0xfc1db0=_0xfc1db0||0xc8;return function(_0x37871b){if(_0x37871b){return _0x21bc39[_0x67fd('0x25')](_0xfc1db0)[_0x67fd('0x27')](_0x37871b);}};}function respondWithFilteredResult(_0x30b79a,_0x367471){return function(_0x1e5ce6){if(_0x1e5ce6){var _0x2ca466=_0x1e5ce6[_0x67fd('0x28')],_0x42e1c1=_0x367471[_0x67fd('0x29')],_0x45d367=_0x367471[_0x67fd('0x29')]+_0x367471[_0x67fd('0x2a')],_0x542c60;if(_0x45d367>=_0x2ca466){_0x45d367=_0x2ca466;_0x542c60=0xc8;}else{_0x542c60=0xce;}_0x30b79a[_0x67fd('0x25')](_0x542c60);return _0x30b79a[_0x67fd('0x2b')]('Content-Range',_0x42e1c1+'-'+_0x45d367+'/'+_0x2ca466)[_0x67fd('0x27')](_0x1e5ce6);}return null;};}function patchUpdates(_0x1eef7c){return function(_0x495c29){try{jsonpatch[_0x67fd('0x2c')](_0x495c29,_0x1eef7c,!![]);}catch(_0xc03a41){return BPromise[_0x67fd('0x2d')](_0xc03a41);}return _0x495c29['save']();};}function saveUpdates(_0x485b5d,_0x2ced29){return function(_0x2a2b98){if(_0x2a2b98){return _0x2a2b98[_0x67fd('0x2e')](_0x485b5d)['then'](function(_0x2ee3c0){return _0x2ee3c0;});}return null;};}function removeEntity(_0x5fb381,_0x45264b){return function(_0x1da27c){if(_0x1da27c){return _0x1da27c[_0x67fd('0x2f')]()[_0x67fd('0x1a')](function(){_0x5fb381[_0x67fd('0x25')](0xcc)[_0x67fd('0x26')]();});}};}function handleEntityNotFound(_0x30d888,_0x42c74d){return function(_0x3bb8d6){if(!_0x3bb8d6){_0x30d888[_0x67fd('0x30')](0x194);}return _0x3bb8d6;};}function handleError(_0x2738b0,_0x204ef2){_0x204ef2=_0x204ef2||0x1f4;return function(_0x1c92c3){logger['error'](_0x1c92c3[_0x67fd('0x31')]);if(_0x1c92c3[_0x67fd('0x32')]){delete _0x1c92c3['name'];}_0x2738b0[_0x67fd('0x25')](_0x204ef2)['send'](_0x1c92c3);};}exports['index']=function(_0x4d4b5d,_0x3abee5){var _0x1932da={},_0x265f9a={},_0x2d8078={'count':0x0,'rows':[]};var _0x4b1fcf=db[_0x67fd('0x33')][_0x67fd('0x34')];_0x265f9a[_0x67fd('0x35')]=_[_0x67fd('0x36')](_0x4b1fcf);_0x265f9a[_0x67fd('0x37')]=_[_0x67fd('0x36')](_0x4d4b5d[_0x67fd('0x37')]);_0x265f9a[_0x67fd('0x38')]=_[_0x67fd('0x39')](_0x265f9a[_0x67fd('0x35')],_0x265f9a[_0x67fd('0x37')]);_0x1932da['attributes']=_[_0x67fd('0x39')](_0x265f9a[_0x67fd('0x35')],qs[_0x67fd('0x3a')](_0x4d4b5d[_0x67fd('0x37')][_0x67fd('0x3a')]));_0x1932da[_0x67fd('0x3b')]=_0x1932da[_0x67fd('0x3b')]['length']?_0x1932da[_0x67fd('0x3b')]:_0x265f9a['model'];if(!_0x4d4b5d[_0x67fd('0x37')][_0x67fd('0x3c')](_0x67fd('0x3d'))){_0x1932da[_0x67fd('0x2a')]=qs[_0x67fd('0x2a')](_0x4d4b5d['query'][_0x67fd('0x2a')]);_0x1932da[_0x67fd('0x29')]=qs[_0x67fd('0x29')](_0x4d4b5d[_0x67fd('0x37')][_0x67fd('0x29')]);}_0x1932da[_0x67fd('0x3e')]=qs[_0x67fd('0x3f')](_0x4d4b5d['query']['sort']);_0x1932da[_0x67fd('0x40')]=qs[_0x67fd('0x38')](_[_0x67fd('0x41')](_0x4d4b5d[_0x67fd('0x37')],_0x265f9a['filters']));if(_0x4d4b5d[_0x67fd('0x37')]['filter']){_0x1932da[_0x67fd('0x40')]=_['merge'](_0x1932da[_0x67fd('0x40')],{'$or':_[_0x67fd('0x42')](_0x4b1fcf,function(_0x389a35){if(_0x389a35['type'][_0x67fd('0x43')]!==_0x67fd('0x44')){var _0x556bac={};_0x556bac[_0x389a35[_0x67fd('0x45')]]={'$like':'%'+_0x4d4b5d[_0x67fd('0x37')]['filter']+'%'};return _0x556bac;}})});}_0x1932da=_[_0x67fd('0x46')]({},_0x1932da,_0x4d4b5d[_0x67fd('0x47')]);var _0x57c970={'where':_0x1932da['where']};return db[_0x67fd('0x33')][_0x67fd('0x28')](_0x57c970)[_0x67fd('0x1a')](function(_0x223653){_0x2d8078[_0x67fd('0x28')]=_0x223653;if(_0x4d4b5d['query'][_0x67fd('0x48')]){_0x1932da['include']=[{'all':!![]}];}return db[_0x67fd('0x33')]['findAll'](_0x1932da);})[_0x67fd('0x1a')](function(_0x3cc4d5){_0x2d8078[_0x67fd('0x49')]=_0x3cc4d5;return _0x2d8078;})['then'](respondWithFilteredResult(_0x3abee5,_0x1932da))[_0x67fd('0x24')](handleError(_0x3abee5,null));};exports[_0x67fd('0x4a')]=function(_0x2e427d,_0x3724f8){var _0x4bdd66={'raw':![],'where':{'id':_0x2e427d[_0x67fd('0x4b')]['id']}},_0x15058f={};_0x15058f['model']=_[_0x67fd('0x36')](db[_0x67fd('0x33')]['rawAttributes']);_0x15058f[_0x67fd('0x37')]=_[_0x67fd('0x36')](_0x2e427d[_0x67fd('0x37')]);_0x15058f[_0x67fd('0x38')]=_[_0x67fd('0x39')](_0x15058f[_0x67fd('0x35')],_0x15058f[_0x67fd('0x37')]);_0x4bdd66[_0x67fd('0x3b')]=_[_0x67fd('0x39')](_0x15058f[_0x67fd('0x35')],qs[_0x67fd('0x3a')](_0x2e427d[_0x67fd('0x37')][_0x67fd('0x3a')]));_0x4bdd66[_0x67fd('0x3b')]=_0x4bdd66[_0x67fd('0x3b')]['length']?_0x4bdd66[_0x67fd('0x3b')]:_0x15058f[_0x67fd('0x35')];if(_0x2e427d[_0x67fd('0x37')]['includeAll']){_0x4bdd66[_0x67fd('0x4c')]=[{'all':!![]}];}_0x4bdd66=_[_0x67fd('0x46')]({},_0x4bdd66,_0x2e427d['options']);return db[_0x67fd('0x33')][_0x67fd('0x4d')](_0x4bdd66)[_0x67fd('0x1a')](handleEntityNotFound(_0x3724f8,null))[_0x67fd('0x1a')](respondWithResult(_0x3724f8,null))[_0x67fd('0x24')](handleError(_0x3724f8,null));};exports[_0x67fd('0x4e')]=function(_0x4165dd,_0x5afe54){return db['Dynamics365Configuration'][_0x67fd('0x4e')](_0x4165dd[_0x67fd('0x4f')],{})[_0x67fd('0x1a')](respondWithResult(_0x5afe54,0xc9))['catch'](handleError(_0x5afe54,null));};exports[_0x67fd('0x2e')]=function(_0xaf2177,_0x56c86a){if(_0xaf2177[_0x67fd('0x4f')]['id']){delete _0xaf2177['body']['id'];}return db[_0x67fd('0x33')]['find']({'where':{'id':_0xaf2177['params']['id']}})['then'](handleEntityNotFound(_0x56c86a,null))['then'](saveUpdates(_0xaf2177['body'],null))[_0x67fd('0x1a')](respondWithResult(_0x56c86a,null))[_0x67fd('0x24')](handleError(_0x56c86a,null));};exports[_0x67fd('0x2f')]=function(_0x2526f3,_0x578bee){return db['Dynamics365Configuration'][_0x67fd('0x4d')]({'where':{'id':_0x2526f3[_0x67fd('0x4b')]['id']}})[_0x67fd('0x1a')](handleEntityNotFound(_0x578bee,null))['then'](removeEntity(_0x578bee,null))[_0x67fd('0x24')](handleError(_0x578bee,null));};exports['getFields']=function(_0x520213,_0x5dc0ae,_0x33c7fd){var _0x374c0e={};var _0x1d6e7f={};var _0x1945a2;var _0x32baac;return db[_0x67fd('0x33')]['findOne']({'where':{'id':_0x520213[_0x67fd('0x4b')]['id']}})[_0x67fd('0x1a')](handleEntityNotFound(_0x5dc0ae,null))['then'](function(_0x514812){if(_0x514812){_0x1945a2=_0x514812;_0x1d6e7f[_0x67fd('0x35')]=_[_0x67fd('0x36')](db[_0x67fd('0x50')]['rawAttributes']);_0x1d6e7f[_0x67fd('0x37')]=_[_0x67fd('0x36')](_0x520213[_0x67fd('0x37')]);_0x1d6e7f[_0x67fd('0x38')]=_[_0x67fd('0x39')](_0x1d6e7f[_0x67fd('0x35')],_0x1d6e7f[_0x67fd('0x37')]);_0x374c0e['attributes']=_[_0x67fd('0x39')](_0x1d6e7f['model'],qs[_0x67fd('0x3a')](_0x520213[_0x67fd('0x37')]['fields']));_0x374c0e['attributes']=_0x374c0e[_0x67fd('0x3b')][_0x67fd('0x51')]?_0x374c0e[_0x67fd('0x3b')]:_0x1d6e7f[_0x67fd('0x35')];_0x374c0e[_0x67fd('0x3e')]=qs[_0x67fd('0x3f')](_0x520213[_0x67fd('0x37')][_0x67fd('0x3f')]);_0x374c0e[_0x67fd('0x40')]=qs[_0x67fd('0x38')](_[_0x67fd('0x41')](_0x520213[_0x67fd('0x37')],_0x1d6e7f['filters']));if(_0x520213[_0x67fd('0x37')][_0x67fd('0x52')]){_0x374c0e['where']=_[_0x67fd('0x46')](_0x374c0e['where'],{'$or':_[_0x67fd('0x42')](_0x374c0e['attributes'],function(_0x499b31){var _0x13f647={};_0x13f647[_0x499b31]={'$like':'%'+_0x520213[_0x67fd('0x37')][_0x67fd('0x52')]+'%'};return _0x13f647;})});}_0x374c0e=_[_0x67fd('0x46')]({},_0x374c0e,_0x520213[_0x67fd('0x47')]);return _0x1945a2[_0x67fd('0x53')](_0x374c0e);}})[_0x67fd('0x1a')](function(_0x53f55e){if(_0x53f55e){_0x32baac=_0x53f55e[_0x67fd('0x51')];if(!_0x520213[_0x67fd('0x37')][_0x67fd('0x3c')]('nolimit')){_0x374c0e[_0x67fd('0x2a')]=qs['limit'](_0x520213[_0x67fd('0x37')][_0x67fd('0x2a')]);_0x374c0e['offset']=qs[_0x67fd('0x29')](_0x520213[_0x67fd('0x37')]['offset']);}return _0x1945a2[_0x67fd('0x53')](_0x374c0e);}})[_0x67fd('0x1a')](function(_0x38de23){if(_0x38de23){return _0x38de23?{'count':_0x32baac,'rows':_0x38de23}:null;}})[_0x67fd('0x1a')](respondWithResult(_0x5dc0ae,null))[_0x67fd('0x24')](handleError(_0x5dc0ae,null));};exports['getSubjects']=function(_0x10c4fd,_0x4c049e,_0x306a20){var _0x17c9ca={};var _0x4d568a={};var _0x4b93e5;var _0x5e684c;return db[_0x67fd('0x33')]['findOne']({'where':{'id':_0x10c4fd[_0x67fd('0x4b')]['id']}})[_0x67fd('0x1a')](handleEntityNotFound(_0x4c049e,null))['then'](function(_0x153d6a){if(_0x153d6a){_0x4b93e5=_0x153d6a;_0x4d568a[_0x67fd('0x35')]=_[_0x67fd('0x36')](db[_0x67fd('0x50')][_0x67fd('0x34')]);_0x4d568a[_0x67fd('0x37')]=_[_0x67fd('0x36')](_0x10c4fd[_0x67fd('0x37')]);_0x4d568a[_0x67fd('0x38')]=_['intersection'](_0x4d568a[_0x67fd('0x35')],_0x4d568a[_0x67fd('0x37')]);_0x17c9ca[_0x67fd('0x3b')]=_[_0x67fd('0x39')](_0x4d568a['model'],qs[_0x67fd('0x3a')](_0x10c4fd['query']['fields']));_0x17c9ca[_0x67fd('0x3b')]=_0x17c9ca[_0x67fd('0x3b')][_0x67fd('0x51')]?_0x17c9ca['attributes']:_0x4d568a[_0x67fd('0x35')];_0x17c9ca[_0x67fd('0x3e')]=qs[_0x67fd('0x3f')](_0x10c4fd[_0x67fd('0x37')]['sort']);_0x17c9ca['where']=qs[_0x67fd('0x38')](_[_0x67fd('0x41')](_0x10c4fd[_0x67fd('0x37')],_0x4d568a[_0x67fd('0x38')]));if(_0x10c4fd[_0x67fd('0x37')][_0x67fd('0x52')]){_0x17c9ca[_0x67fd('0x40')]=_[_0x67fd('0x46')](_0x17c9ca['where'],{'$or':_[_0x67fd('0x42')](_0x17c9ca[_0x67fd('0x3b')],function(_0x57ac6d){var _0x2a5a38={};_0x2a5a38[_0x57ac6d]={'$like':'%'+_0x10c4fd[_0x67fd('0x37')][_0x67fd('0x52')]+'%'};return _0x2a5a38;})});}_0x17c9ca=_['merge']({},_0x17c9ca,_0x10c4fd['options']);return _0x4b93e5[_0x67fd('0x54')](_0x17c9ca);}})[_0x67fd('0x1a')](function(_0x254cef){if(_0x254cef){_0x5e684c=_0x254cef[_0x67fd('0x51')];if(!_0x10c4fd['query'][_0x67fd('0x3c')](_0x67fd('0x3d'))){_0x17c9ca[_0x67fd('0x2a')]=qs[_0x67fd('0x2a')](_0x10c4fd['query'][_0x67fd('0x2a')]);_0x17c9ca[_0x67fd('0x29')]=qs[_0x67fd('0x29')](_0x10c4fd[_0x67fd('0x37')]['offset']);}return _0x4b93e5['getSubjects'](_0x17c9ca);}})[_0x67fd('0x1a')](function(_0x192adb){if(_0x192adb){return _0x192adb?{'count':_0x5e684c,'rows':_0x192adb}:null;}})[_0x67fd('0x1a')](respondWithResult(_0x4c049e,null))[_0x67fd('0x24')](handleError(_0x4c049e,null));};exports[_0x67fd('0x55')]=function(_0x303b72,_0x5955e2,_0x5696a8){var _0x356af0={};var _0x1f0ec4={};var _0x1ae481;var _0x46f2c8;return db[_0x67fd('0x33')][_0x67fd('0x56')]({'where':{'id':_0x303b72['params']['id']}})['then'](handleEntityNotFound(_0x5955e2,null))[_0x67fd('0x1a')](function(_0x45c73c){if(_0x45c73c){_0x1ae481=_0x45c73c;_0x1f0ec4[_0x67fd('0x35')]=_[_0x67fd('0x36')](db[_0x67fd('0x50')][_0x67fd('0x34')]);_0x1f0ec4[_0x67fd('0x37')]=_['keys'](_0x303b72[_0x67fd('0x37')]);_0x1f0ec4['filters']=_[_0x67fd('0x39')](_0x1f0ec4[_0x67fd('0x35')],_0x1f0ec4[_0x67fd('0x37')]);_0x356af0[_0x67fd('0x3b')]=_[_0x67fd('0x39')](_0x1f0ec4[_0x67fd('0x35')],qs['fields'](_0x303b72[_0x67fd('0x37')][_0x67fd('0x3a')]));_0x356af0[_0x67fd('0x3b')]=_0x356af0['attributes']['length']?_0x356af0[_0x67fd('0x3b')]:_0x1f0ec4['model'];_0x356af0['order']=qs[_0x67fd('0x3f')](_0x303b72[_0x67fd('0x37')]['sort']);_0x356af0[_0x67fd('0x40')]=qs[_0x67fd('0x38')](_[_0x67fd('0x41')](_0x303b72[_0x67fd('0x37')],_0x1f0ec4[_0x67fd('0x38')]));if(_0x303b72[_0x67fd('0x37')]['filter']){_0x356af0[_0x67fd('0x40')]=_[_0x67fd('0x46')](_0x356af0[_0x67fd('0x40')],{'$or':_[_0x67fd('0x42')](_0x356af0[_0x67fd('0x3b')],function(_0x162c39){var _0x17f813={};_0x17f813[_0x162c39]={'$like':'%'+_0x303b72['query']['filter']+'%'};return _0x17f813;})});}_0x356af0=_['merge']({},_0x356af0,_0x303b72[_0x67fd('0x47')]);return _0x1ae481[_0x67fd('0x55')](_0x356af0);}})['then'](function(_0x128448){if(_0x128448){_0x46f2c8=_0x128448[_0x67fd('0x51')];if(!_0x303b72[_0x67fd('0x37')][_0x67fd('0x3c')](_0x67fd('0x3d'))){_0x356af0[_0x67fd('0x2a')]=qs[_0x67fd('0x2a')](_0x303b72[_0x67fd('0x37')]['limit']);_0x356af0[_0x67fd('0x29')]=qs[_0x67fd('0x29')](_0x303b72['query'][_0x67fd('0x29')]);}return _0x1ae481[_0x67fd('0x55')](_0x356af0);}})[_0x67fd('0x1a')](function(_0x52570d){if(_0x52570d){return _0x52570d?{'count':_0x46f2c8,'rows':_0x52570d}:null;}})[_0x67fd('0x1a')](respondWithResult(_0x5955e2,null))[_0x67fd('0x24')](handleError(_0x5955e2,null));};