Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intDynamics365Configuration / intDynamics365Configuration.controller.js
index e707cdc..0da9c76 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc8bd=['VIRTUAL','options','Dynamics365Configuration','count','includeAll','include','rows','catch','show','params','keys','intersection','find','create','body','update','destroy','findOne','Dynamics365Field','getFields','nolimit','getSubjects','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','lodash','squel','crypto','jsforce','ioredis','../../components/auth/service','../../config/logger','api','../../config/environment','jayson/promise','http','test','Sequelize','request','then','Dynamics365Configuration,\x20%s,\x20%s','request\x20sent','debug','Dynamics365Configuration,\x20%s,\x20%s,\x20%s','stringify','error','message','info','result','sendStatus','status','json','offset','limit','set','reject','save','end','stack','name','send','index','map','rawAttributes','type','key','query','filters','model','attributes','fields','length','hasOwnProperty','order','sort','where','pick','filter','merge'];(function(_0x228967,_0x170481){var _0x2492a5=function(_0x26a165){while(--_0x26a165){_0x228967['push'](_0x228967['shift']());}};_0x2492a5(++_0x170481);}(_0xc8bd,0x70));var _0xdc8b=function(_0x32083e,_0x130a41){_0x32083e=_0x32083e-0x0;var _0x1efcc7=_0xc8bd[_0x32083e];return _0x1efcc7;};'use strict';var pdf=require(_0xdc8b('0x0'));var emlformat=require(_0xdc8b('0x1'));var rimraf=require(_0xdc8b('0x2'));var zipdir=require(_0xdc8b('0x3'));var jsonpatch=require(_0xdc8b('0x4'));var rp=require(_0xdc8b('0x5'));var moment=require(_0xdc8b('0x6'));var BPromise=require(_0xdc8b('0x7'));var Mustache=require(_0xdc8b('0x8'));var util=require('util');var path=require('path');var sox=require(_0xdc8b('0x9'));var csv=require(_0xdc8b('0xa'));var ejs=require(_0xdc8b('0xb'));var fs=require('fs');var _=require(_0xdc8b('0xc'));var squel=require(_0xdc8b('0xd'));var crypto=require(_0xdc8b('0xe'));var jsforce=require(_0xdc8b('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xdc8b('0xa'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xdc8b('0x10'));var authService=require(_0xdc8b('0x11'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xdc8b('0x12'))(_0xdc8b('0x13'));var utils=require('../../config/utils');var config=require(_0xdc8b('0x14'));var db=require('../../mysqldb')['db'];var jayson=require(_0xdc8b('0x15'));var client=jayson['client'][_0xdc8b('0x16')]({'port':0x232a});function checkPasswordPattern(_0x4ae68a,_0x4235ac,_0xa4b70c){if(_0xa4b70c){var _0x16d3a8=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x16d3a8[_0xdc8b('0x17')](_0x4235ac)){return _0x4ae68a;}else{throw new db[(_0xdc8b('0x18'))]['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~!@#$%^&-_=+[{]}.');}}else{return _0x4ae68a;}}function respondWithRpcPromise(_0x209206,_0x5d3100,_0x37b2de,_0x136247){return new BPromise(function(_0x3108f4,_0x1fcc68){var _0x33eca2=_0x136247||client;return _0x33eca2[_0xdc8b('0x19')](_0x209206,_0x37b2de)[_0xdc8b('0x1a')](function(_0x37349c){logger['info'](_0xdc8b('0x1b'),_0x5d3100,_0xdc8b('0x1c'));logger[_0xdc8b('0x1d')](_0xdc8b('0x1e'),_0x5d3100,'request\x20sent',JSON[_0xdc8b('0x1f')](_0x37349c));if(_0x37349c[_0xdc8b('0x20')]){if(_0x37349c[_0xdc8b('0x20')]['code']===0x1f4){logger[_0xdc8b('0x20')](_0xdc8b('0x1b'),_0x5d3100,_0x37349c[_0xdc8b('0x20')][_0xdc8b('0x21')]);return _0x1fcc68(_0x37349c['error'][_0xdc8b('0x21')]);}logger[_0xdc8b('0x20')](_0xdc8b('0x1b'),_0x5d3100,_0x37349c['error'][_0xdc8b('0x21')]);return _0x3108f4(_0x37349c[_0xdc8b('0x20')]['message']);}else{logger[_0xdc8b('0x22')](_0xdc8b('0x1b'),_0x5d3100,_0xdc8b('0x1c'));_0x3108f4(_0x37349c[_0xdc8b('0x23')][_0xdc8b('0x21')]);}})['catch'](function(_0x2cda3a){logger[_0xdc8b('0x20')]('Dynamics365Configuration,\x20%s,\x20%s',_0x5d3100,_0x2cda3a);_0x1fcc68(_0x2cda3a);});});}function respondWithStatusCode(_0x14367a,_0x585b12){_0x585b12=_0x585b12||0xcc;return function(_0x3da890){if(_0x3da890){return _0x14367a[_0xdc8b('0x24')](_0x585b12);}return _0x14367a[_0xdc8b('0x25')](_0x585b12)['end']();};}function respondWithResult(_0x2b08d5,_0x129dc6){_0x129dc6=_0x129dc6||0xc8;return function(_0x34bee1){if(_0x34bee1){return _0x2b08d5['status'](_0x129dc6)[_0xdc8b('0x26')](_0x34bee1);}};}function respondWithFilteredResult(_0x7b86fc,_0x24895e){return function(_0x5c3a0e){if(_0x5c3a0e){var _0x9d0d80=_0x5c3a0e['count'],_0x53b1e0=_0x24895e['offset'],_0x49fd3b=_0x24895e[_0xdc8b('0x27')]+_0x24895e[_0xdc8b('0x28')],_0x4e9867;if(_0x49fd3b>=_0x9d0d80){_0x49fd3b=_0x9d0d80;_0x4e9867=0xc8;}else{_0x4e9867=0xce;}_0x7b86fc['status'](_0x4e9867);return _0x7b86fc[_0xdc8b('0x29')]('Content-Range',_0x53b1e0+'-'+_0x49fd3b+'/'+_0x9d0d80)[_0xdc8b('0x26')](_0x5c3a0e);}return null;};}function patchUpdates(_0x2243b9){return function(_0x1322a0){try{jsonpatch['apply'](_0x1322a0,_0x2243b9,!![]);}catch(_0x548457){return BPromise[_0xdc8b('0x2a')](_0x548457);}return _0x1322a0[_0xdc8b('0x2b')]();};}function saveUpdates(_0x4b5bf7,_0x3cf77a){return function(_0xfa8a16){if(_0xfa8a16){return _0xfa8a16['update'](_0x4b5bf7)[_0xdc8b('0x1a')](function(_0x557e2b){return _0x557e2b;});}return null;};}function removeEntity(_0x536c12,_0x226bc5){return function(_0x26f62b){if(_0x26f62b){return _0x26f62b['destroy']()[_0xdc8b('0x1a')](function(){_0x536c12[_0xdc8b('0x25')](0xcc)[_0xdc8b('0x2c')]();});}};}function handleEntityNotFound(_0x1ba8d8,_0x1d1114){return function(_0x1723a2){if(!_0x1723a2){_0x1ba8d8['sendStatus'](0x194);}return _0x1723a2;};}function handleError(_0x51cbbe,_0x1f2869){_0x1f2869=_0x1f2869||0x1f4;return function(_0x4c8d3e){logger[_0xdc8b('0x20')](_0x4c8d3e[_0xdc8b('0x2d')]);if(_0x4c8d3e[_0xdc8b('0x2e')]){delete _0x4c8d3e[_0xdc8b('0x2e')];}_0x51cbbe[_0xdc8b('0x25')](_0x1f2869)[_0xdc8b('0x2f')](_0x4c8d3e);};}exports[_0xdc8b('0x30')]=function(_0x52aad9,_0xaf5a1b){var _0x5436c5={},_0x523c04={},_0x310311={'count':0x0,'rows':[]};var _0x3224dc=_[_0xdc8b('0x31')](db['Dynamics365Configuration'][_0xdc8b('0x32')],function(_0x1c0842){return{'name':_0x1c0842['fieldName'],'type':_0x1c0842[_0xdc8b('0x33')][_0xdc8b('0x34')]};});_0x523c04['model']=_[_0xdc8b('0x31')](_0x3224dc,_0xdc8b('0x2e'));_0x523c04[_0xdc8b('0x35')]=_['keys'](_0x52aad9[_0xdc8b('0x35')]);_0x523c04[_0xdc8b('0x36')]=_['intersection'](_0x523c04[_0xdc8b('0x37')],_0x523c04[_0xdc8b('0x35')]);_0x5436c5[_0xdc8b('0x38')]=_['intersection'](_0x523c04[_0xdc8b('0x37')],qs[_0xdc8b('0x39')](_0x52aad9[_0xdc8b('0x35')][_0xdc8b('0x39')]));_0x5436c5[_0xdc8b('0x38')]=_0x5436c5[_0xdc8b('0x38')][_0xdc8b('0x3a')]?_0x5436c5[_0xdc8b('0x38')]:_0x523c04['model'];if(!_0x52aad9[_0xdc8b('0x35')][_0xdc8b('0x3b')]('nolimit')){_0x5436c5[_0xdc8b('0x28')]=qs['limit'](_0x52aad9[_0xdc8b('0x35')][_0xdc8b('0x28')]);_0x5436c5[_0xdc8b('0x27')]=qs['offset'](_0x52aad9[_0xdc8b('0x35')][_0xdc8b('0x27')]);}_0x5436c5[_0xdc8b('0x3c')]=qs['sort'](_0x52aad9[_0xdc8b('0x35')][_0xdc8b('0x3d')]);_0x5436c5[_0xdc8b('0x3e')]=qs[_0xdc8b('0x36')](_[_0xdc8b('0x3f')](_0x52aad9[_0xdc8b('0x35')],_0x523c04['filters']),_0x3224dc);if(_0x52aad9[_0xdc8b('0x35')][_0xdc8b('0x40')]){_0x5436c5[_0xdc8b('0x3e')]=_[_0xdc8b('0x41')](_0x5436c5[_0xdc8b('0x3e')],{'$or':_[_0xdc8b('0x31')](_0x3224dc,function(_0x132552){if(_0x132552['type']!==_0xdc8b('0x42')){var _0x228286={};_0x228286[_0x132552[_0xdc8b('0x2e')]]={'$like':'%'+_0x52aad9['query'][_0xdc8b('0x40')]+'%'};return _0x228286;}})});}_0x5436c5=_['merge']({},_0x5436c5,_0x52aad9[_0xdc8b('0x43')]);var _0x28d0ad={'where':_0x5436c5[_0xdc8b('0x3e')]};return db[_0xdc8b('0x44')][_0xdc8b('0x45')](_0x28d0ad)[_0xdc8b('0x1a')](function(_0x170538){_0x310311[_0xdc8b('0x45')]=_0x170538;if(_0x52aad9['query'][_0xdc8b('0x46')]){_0x5436c5[_0xdc8b('0x47')]=[{'all':!![]}];}return db['Dynamics365Configuration']['findAll'](_0x5436c5);})[_0xdc8b('0x1a')](function(_0x21b62f){_0x310311[_0xdc8b('0x48')]=_0x21b62f;return _0x310311;})[_0xdc8b('0x1a')](respondWithFilteredResult(_0xaf5a1b,_0x5436c5))[_0xdc8b('0x49')](handleError(_0xaf5a1b,null));};exports[_0xdc8b('0x4a')]=function(_0x4bf6d7,_0x2653a2){var _0x218f1b={'raw':![],'where':{'id':_0x4bf6d7[_0xdc8b('0x4b')]['id']}},_0x388914={};_0x388914['model']=_[_0xdc8b('0x4c')](db[_0xdc8b('0x44')][_0xdc8b('0x32')]);_0x388914[_0xdc8b('0x35')]=_[_0xdc8b('0x4c')](_0x4bf6d7[_0xdc8b('0x35')]);_0x388914[_0xdc8b('0x36')]=_[_0xdc8b('0x4d')](_0x388914['model'],_0x388914[_0xdc8b('0x35')]);_0x218f1b['attributes']=_['intersection'](_0x388914[_0xdc8b('0x37')],qs[_0xdc8b('0x39')](_0x4bf6d7[_0xdc8b('0x35')][_0xdc8b('0x39')]));_0x218f1b[_0xdc8b('0x38')]=_0x218f1b[_0xdc8b('0x38')][_0xdc8b('0x3a')]?_0x218f1b[_0xdc8b('0x38')]:_0x388914[_0xdc8b('0x37')];if(_0x4bf6d7[_0xdc8b('0x35')][_0xdc8b('0x46')]){_0x218f1b[_0xdc8b('0x47')]=[{'all':!![]}];}_0x218f1b=_[_0xdc8b('0x41')]({},_0x218f1b,_0x4bf6d7[_0xdc8b('0x43')]);return db[_0xdc8b('0x44')][_0xdc8b('0x4e')](_0x218f1b)['then'](handleEntityNotFound(_0x2653a2,null))['then'](respondWithResult(_0x2653a2,null))[_0xdc8b('0x49')](handleError(_0x2653a2,null));};exports[_0xdc8b('0x4f')]=function(_0x3b6d65,_0x545e47){return db['Dynamics365Configuration'][_0xdc8b('0x4f')](_0x3b6d65[_0xdc8b('0x50')],{})[_0xdc8b('0x1a')](respondWithResult(_0x545e47,0xc9))[_0xdc8b('0x49')](handleError(_0x545e47,null));};exports[_0xdc8b('0x51')]=function(_0x45d6fb,_0x4f70eb){if(_0x45d6fb['body']['id']){delete _0x45d6fb[_0xdc8b('0x50')]['id'];}return db['Dynamics365Configuration'][_0xdc8b('0x4e')]({'where':{'id':_0x45d6fb[_0xdc8b('0x4b')]['id']}})[_0xdc8b('0x1a')](handleEntityNotFound(_0x4f70eb,null))[_0xdc8b('0x1a')](saveUpdates(_0x45d6fb[_0xdc8b('0x50')],null))['then'](respondWithResult(_0x4f70eb,null))[_0xdc8b('0x49')](handleError(_0x4f70eb,null));};exports[_0xdc8b('0x52')]=function(_0x43b8b9,_0x25b792){return db[_0xdc8b('0x44')][_0xdc8b('0x4e')]({'where':{'id':_0x43b8b9[_0xdc8b('0x4b')]['id']}})[_0xdc8b('0x1a')](handleEntityNotFound(_0x25b792,null))[_0xdc8b('0x1a')](removeEntity(_0x25b792,null))[_0xdc8b('0x49')](handleError(_0x25b792,null));};exports['getFields']=function(_0x3c857b,_0x4baa74,_0x296bba){var _0x10e0d0={};var _0x2cf331={};var _0x469f78;var _0xf3ecd4;return db['Dynamics365Configuration'][_0xdc8b('0x53')]({'where':{'id':_0x3c857b[_0xdc8b('0x4b')]['id']}})['then'](handleEntityNotFound(_0x4baa74,null))[_0xdc8b('0x1a')](function(_0xacad96){if(_0xacad96){_0x469f78=_0xacad96;_0x2cf331[_0xdc8b('0x37')]=_[_0xdc8b('0x4c')](db[_0xdc8b('0x54')]['rawAttributes']);_0x2cf331['query']=_['keys'](_0x3c857b[_0xdc8b('0x35')]);_0x2cf331[_0xdc8b('0x36')]=_['intersection'](_0x2cf331['model'],_0x2cf331['query']);_0x10e0d0['attributes']=_[_0xdc8b('0x4d')](_0x2cf331[_0xdc8b('0x37')],qs[_0xdc8b('0x39')](_0x3c857b[_0xdc8b('0x35')][_0xdc8b('0x39')]));_0x10e0d0[_0xdc8b('0x38')]=_0x10e0d0[_0xdc8b('0x38')][_0xdc8b('0x3a')]?_0x10e0d0[_0xdc8b('0x38')]:_0x2cf331['model'];_0x10e0d0['order']=qs[_0xdc8b('0x3d')](_0x3c857b['query'][_0xdc8b('0x3d')]);_0x10e0d0[_0xdc8b('0x3e')]=qs['filters'](_[_0xdc8b('0x3f')](_0x3c857b[_0xdc8b('0x35')],_0x2cf331['filters']));if(_0x3c857b[_0xdc8b('0x35')][_0xdc8b('0x40')]){_0x10e0d0['where']=_[_0xdc8b('0x41')](_0x10e0d0[_0xdc8b('0x3e')],{'$or':_['map'](_0x10e0d0[_0xdc8b('0x38')],function(_0x495289){var _0x499762={};_0x499762[_0x495289]={'$like':'%'+_0x3c857b[_0xdc8b('0x35')]['filter']+'%'};return _0x499762;})});}_0x10e0d0=_[_0xdc8b('0x41')]({},_0x10e0d0,_0x3c857b['options']);return _0x469f78[_0xdc8b('0x55')](_0x10e0d0);}})['then'](function(_0xd0039d){if(_0xd0039d){_0xf3ecd4=_0xd0039d[_0xdc8b('0x3a')];if(!_0x3c857b[_0xdc8b('0x35')][_0xdc8b('0x3b')](_0xdc8b('0x56'))){_0x10e0d0[_0xdc8b('0x28')]=qs[_0xdc8b('0x28')](_0x3c857b[_0xdc8b('0x35')]['limit']);_0x10e0d0[_0xdc8b('0x27')]=qs['offset'](_0x3c857b[_0xdc8b('0x35')]['offset']);}return _0x469f78[_0xdc8b('0x55')](_0x10e0d0);}})[_0xdc8b('0x1a')](function(_0x2b2236){if(_0x2b2236){return _0x2b2236?{'count':_0xf3ecd4,'rows':_0x2b2236}:null;}})[_0xdc8b('0x1a')](respondWithResult(_0x4baa74,null))[_0xdc8b('0x49')](handleError(_0x4baa74,null));};exports[_0xdc8b('0x57')]=function(_0x56222f,_0x377c79,_0x451ed1){var _0x1c9c43={};var _0x3da95d={};var _0x23a1ab;var _0x227a6e;return db[_0xdc8b('0x44')][_0xdc8b('0x53')]({'where':{'id':_0x56222f[_0xdc8b('0x4b')]['id']}})[_0xdc8b('0x1a')](handleEntityNotFound(_0x377c79,null))['then'](function(_0x1efbd8){if(_0x1efbd8){_0x23a1ab=_0x1efbd8;_0x3da95d['model']=_[_0xdc8b('0x4c')](db[_0xdc8b('0x54')]['rawAttributes']);_0x3da95d[_0xdc8b('0x35')]=_[_0xdc8b('0x4c')](_0x56222f[_0xdc8b('0x35')]);_0x3da95d[_0xdc8b('0x36')]=_[_0xdc8b('0x4d')](_0x3da95d[_0xdc8b('0x37')],_0x3da95d[_0xdc8b('0x35')]);_0x1c9c43[_0xdc8b('0x38')]=_[_0xdc8b('0x4d')](_0x3da95d[_0xdc8b('0x37')],qs[_0xdc8b('0x39')](_0x56222f[_0xdc8b('0x35')][_0xdc8b('0x39')]));_0x1c9c43[_0xdc8b('0x38')]=_0x1c9c43['attributes'][_0xdc8b('0x3a')]?_0x1c9c43[_0xdc8b('0x38')]:_0x3da95d[_0xdc8b('0x37')];_0x1c9c43[_0xdc8b('0x3c')]=qs[_0xdc8b('0x3d')](_0x56222f['query']['sort']);_0x1c9c43['where']=qs[_0xdc8b('0x36')](_[_0xdc8b('0x3f')](_0x56222f[_0xdc8b('0x35')],_0x3da95d[_0xdc8b('0x36')]));if(_0x56222f[_0xdc8b('0x35')][_0xdc8b('0x40')]){_0x1c9c43[_0xdc8b('0x3e')]=_[_0xdc8b('0x41')](_0x1c9c43['where'],{'$or':_['map'](_0x1c9c43[_0xdc8b('0x38')],function(_0x3f0740){var _0x643dfb={};_0x643dfb[_0x3f0740]={'$like':'%'+_0x56222f[_0xdc8b('0x35')][_0xdc8b('0x40')]+'%'};return _0x643dfb;})});}_0x1c9c43=_[_0xdc8b('0x41')]({},_0x1c9c43,_0x56222f[_0xdc8b('0x43')]);return _0x23a1ab[_0xdc8b('0x57')](_0x1c9c43);}})[_0xdc8b('0x1a')](function(_0x33e0ff){if(_0x33e0ff){_0x227a6e=_0x33e0ff['length'];if(!_0x56222f[_0xdc8b('0x35')]['hasOwnProperty'](_0xdc8b('0x56'))){_0x1c9c43[_0xdc8b('0x28')]=qs['limit'](_0x56222f[_0xdc8b('0x35')]['limit']);_0x1c9c43['offset']=qs['offset'](_0x56222f[_0xdc8b('0x35')][_0xdc8b('0x27')]);}return _0x23a1ab[_0xdc8b('0x57')](_0x1c9c43);}})[_0xdc8b('0x1a')](function(_0xd76f30){if(_0xd76f30){return _0xd76f30?{'count':_0x227a6e,'rows':_0xd76f30}:null;}})[_0xdc8b('0x1a')](respondWithResult(_0x377c79,null))['catch'](handleError(_0x377c79,null));};exports['getDescriptions']=function(_0x5c0e8a,_0x162769,_0x24cd5f){var _0x5cc534={};var _0x1694bf={};var _0x4a26a3;var _0x124951;return db['Dynamics365Configuration']['findOne']({'where':{'id':_0x5c0e8a[_0xdc8b('0x4b')]['id']}})['then'](handleEntityNotFound(_0x162769,null))[_0xdc8b('0x1a')](function(_0x57e123){if(_0x57e123){_0x4a26a3=_0x57e123;_0x1694bf[_0xdc8b('0x37')]=_[_0xdc8b('0x4c')](db[_0xdc8b('0x54')]['rawAttributes']);_0x1694bf['query']=_['keys'](_0x5c0e8a['query']);_0x1694bf[_0xdc8b('0x36')]=_['intersection'](_0x1694bf['model'],_0x1694bf[_0xdc8b('0x35')]);_0x5cc534['attributes']=_['intersection'](_0x1694bf[_0xdc8b('0x37')],qs['fields'](_0x5c0e8a[_0xdc8b('0x35')]['fields']));_0x5cc534[_0xdc8b('0x38')]=_0x5cc534['attributes'][_0xdc8b('0x3a')]?_0x5cc534[_0xdc8b('0x38')]:_0x1694bf[_0xdc8b('0x37')];_0x5cc534[_0xdc8b('0x3c')]=qs[_0xdc8b('0x3d')](_0x5c0e8a[_0xdc8b('0x35')][_0xdc8b('0x3d')]);_0x5cc534[_0xdc8b('0x3e')]=qs[_0xdc8b('0x36')](_[_0xdc8b('0x3f')](_0x5c0e8a[_0xdc8b('0x35')],_0x1694bf[_0xdc8b('0x36')]));if(_0x5c0e8a[_0xdc8b('0x35')][_0xdc8b('0x40')]){_0x5cc534[_0xdc8b('0x3e')]=_[_0xdc8b('0x41')](_0x5cc534[_0xdc8b('0x3e')],{'$or':_['map'](_0x5cc534[_0xdc8b('0x38')],function(_0xe1214c){var _0x110604={};_0x110604[_0xe1214c]={'$like':'%'+_0x5c0e8a[_0xdc8b('0x35')]['filter']+'%'};return _0x110604;})});}_0x5cc534=_['merge']({},_0x5cc534,_0x5c0e8a['options']);return _0x4a26a3[_0xdc8b('0x58')](_0x5cc534);}})[_0xdc8b('0x1a')](function(_0x43a56d){if(_0x43a56d){_0x124951=_0x43a56d[_0xdc8b('0x3a')];if(!_0x5c0e8a['query']['hasOwnProperty'](_0xdc8b('0x56'))){_0x5cc534[_0xdc8b('0x28')]=qs[_0xdc8b('0x28')](_0x5c0e8a[_0xdc8b('0x35')][_0xdc8b('0x28')]);_0x5cc534['offset']=qs['offset'](_0x5c0e8a[_0xdc8b('0x35')]['offset']);}return _0x4a26a3[_0xdc8b('0x58')](_0x5cc534);}})['then'](function(_0x3ab43e){if(_0x3ab43e){return _0x3ab43e?{'count':_0x124951,'rows':_0x3ab43e}:null;}})[_0xdc8b('0x1a')](respondWithResult(_0x162769,null))[_0xdc8b('0x49')](handleError(_0x162769,null));};
\ No newline at end of file
+var _0x5dd6=['Dynamics365Configuration,\x20%s,\x20%s','request\x20sent','debug','Dynamics365Configuration,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','json','offset','Content-Range','apply','reject','update','end','stack','name','send','index','Dynamics365Configuration','rawAttributes','type','key','model','query','filters','intersection','attributes','fields','nolimit','limit','sort','where','pick','filter','map','VIRTUAL','merge','options','count','includeAll','include','findAll','rows','show','params','keys','find','create','body','destroy','findOne','Dynamics365Field','order','getFields','getSubjects','hasOwnProperty','length','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/environment','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~!@#$%^&-_=+[{]}.','request','then','info'];(function(_0x1ebe90,_0x5d29fc){var _0x447c82=function(_0x1c2646){while(--_0x1c2646){_0x1ebe90['push'](_0x1ebe90['shift']());}};_0x447c82(++_0x5d29fc);}(_0x5dd6,0x1b3));var _0x65dd=function(_0x480ee3,_0x4ce5b6){_0x480ee3=_0x480ee3-0x0;var _0x378987=_0x5dd6[_0x480ee3];return _0x378987;};'use strict';var pdf=require(_0x65dd('0x0'));var emlformat=require(_0x65dd('0x1'));var rimraf=require(_0x65dd('0x2'));var zipdir=require(_0x65dd('0x3'));var jsonpatch=require(_0x65dd('0x4'));var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x65dd('0x5'));var path=require(_0x65dd('0x6'));var sox=require(_0x65dd('0x7'));var csv=require(_0x65dd('0x8'));var ejs=require(_0x65dd('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x65dd('0xa'));var crypto=require(_0x65dd('0xb'));var jsforce=require(_0x65dd('0xc'));var deskjs=require(_0x65dd('0xd'));var toCsv=require(_0x65dd('0x8'));var querystring=require(_0x65dd('0xe'));var Papa=require(_0x65dd('0xf'));var Redis=require(_0x65dd('0x10'));var authService=require(_0x65dd('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0x65dd('0x12'));var hardwareService=require(_0x65dd('0x13'));var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x65dd('0x14'));var db=require('../../mysqldb')['db'];var jayson=require(_0x65dd('0x15'));var client=jayson[_0x65dd('0x16')]['http']({'port':0x232a});function checkPasswordPattern(_0xcd14b0,_0xc0401c,_0x375e8f){if(_0x375e8f){var _0x2ddab7=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x2ddab7[_0x65dd('0x17')](_0xc0401c)){return _0xcd14b0;}else{throw new db[(_0x65dd('0x18'))][(_0x65dd('0x19'))](_0x65dd('0x1a'));}}else{return _0xcd14b0;}}function respondWithRpcPromise(_0x4fba64,_0x7d0d36,_0x1a5ed7,_0x377823){return new BPromise(function(_0x455f0a,_0x264c41){var _0x2929b5=_0x377823||client;return _0x2929b5[_0x65dd('0x1b')](_0x4fba64,_0x1a5ed7)[_0x65dd('0x1c')](function(_0x8e67f7){logger[_0x65dd('0x1d')](_0x65dd('0x1e'),_0x7d0d36,_0x65dd('0x1f'));logger[_0x65dd('0x20')](_0x65dd('0x21'),_0x7d0d36,_0x65dd('0x1f'),JSON[_0x65dd('0x22')](_0x8e67f7));if(_0x8e67f7[_0x65dd('0x23')]){if(_0x8e67f7['error'][_0x65dd('0x24')]===0x1f4){logger[_0x65dd('0x23')](_0x65dd('0x1e'),_0x7d0d36,_0x8e67f7['error'][_0x65dd('0x25')]);return _0x264c41(_0x8e67f7[_0x65dd('0x23')][_0x65dd('0x25')]);}logger[_0x65dd('0x23')](_0x65dd('0x1e'),_0x7d0d36,_0x8e67f7[_0x65dd('0x23')][_0x65dd('0x25')]);return _0x455f0a(_0x8e67f7[_0x65dd('0x23')][_0x65dd('0x25')]);}else{logger['info'](_0x65dd('0x1e'),_0x7d0d36,_0x65dd('0x1f'));_0x455f0a(_0x8e67f7[_0x65dd('0x26')][_0x65dd('0x25')]);}})[_0x65dd('0x27')](function(_0x5d2db5){logger[_0x65dd('0x23')](_0x65dd('0x1e'),_0x7d0d36,_0x5d2db5);_0x264c41(_0x5d2db5);});});}function respondWithStatusCode(_0x11e77e,_0x755344){_0x755344=_0x755344||0xcc;return function(_0x4f041a){if(_0x4f041a){return _0x11e77e[_0x65dd('0x28')](_0x755344);}return _0x11e77e[_0x65dd('0x29')](_0x755344)['end']();};}function respondWithResult(_0xbba743,_0x39bb28){_0x39bb28=_0x39bb28||0xc8;return function(_0x3b8e1d){if(_0x3b8e1d){return _0xbba743[_0x65dd('0x29')](_0x39bb28)[_0x65dd('0x2a')](_0x3b8e1d);}};}function respondWithFilteredResult(_0x4b3f38,_0x5798a5){return function(_0x4d68f8){if(_0x4d68f8){var _0x2de836=_0x4d68f8['count'],_0x352b02=_0x5798a5[_0x65dd('0x2b')],_0x503ea1=_0x5798a5[_0x65dd('0x2b')]+_0x5798a5['limit'],_0x483a4e;if(_0x503ea1>=_0x2de836){_0x503ea1=_0x2de836;_0x483a4e=0xc8;}else{_0x483a4e=0xce;}_0x4b3f38[_0x65dd('0x29')](_0x483a4e);return _0x4b3f38['set'](_0x65dd('0x2c'),_0x352b02+'-'+_0x503ea1+'/'+_0x2de836)[_0x65dd('0x2a')](_0x4d68f8);}return null;};}function patchUpdates(_0x1fe927){return function(_0x581e4a){try{jsonpatch[_0x65dd('0x2d')](_0x581e4a,_0x1fe927,!![]);}catch(_0x34317b){return BPromise[_0x65dd('0x2e')](_0x34317b);}return _0x581e4a['save']();};}function saveUpdates(_0x1bb030,_0x58077c){return function(_0x109464){if(_0x109464){return _0x109464[_0x65dd('0x2f')](_0x1bb030)[_0x65dd('0x1c')](function(_0x433e87){return _0x433e87;});}return null;};}function removeEntity(_0x966a31,_0x358168){return function(_0x75fedc){if(_0x75fedc){return _0x75fedc['destroy']()['then'](function(){_0x966a31['status'](0xcc)[_0x65dd('0x30')]();});}};}function handleEntityNotFound(_0x2ed8c0,_0x2f73c6){return function(_0x1212b7){if(!_0x1212b7){_0x2ed8c0[_0x65dd('0x28')](0x194);}return _0x1212b7;};}function handleError(_0x6b587a,_0x1bebb1){_0x1bebb1=_0x1bebb1||0x1f4;return function(_0x52569c){logger[_0x65dd('0x23')](_0x52569c[_0x65dd('0x31')]);if(_0x52569c[_0x65dd('0x32')]){delete _0x52569c[_0x65dd('0x32')];}_0x6b587a['status'](_0x1bebb1)[_0x65dd('0x33')](_0x52569c);};}exports[_0x65dd('0x34')]=function(_0x578a6a,_0x557836){var _0x3f3e54={},_0x421540={},_0x4d98b8={'count':0x0,'rows':[]};var _0xc9eebf=_['map'](db[_0x65dd('0x35')][_0x65dd('0x36')],function(_0x47ea2a){return{'name':_0x47ea2a['fieldName'],'type':_0x47ea2a[_0x65dd('0x37')][_0x65dd('0x38')]};});_0x421540[_0x65dd('0x39')]=_['map'](_0xc9eebf,_0x65dd('0x32'));_0x421540[_0x65dd('0x3a')]=_['keys'](_0x578a6a['query']);_0x421540[_0x65dd('0x3b')]=_[_0x65dd('0x3c')](_0x421540['model'],_0x421540['query']);_0x3f3e54[_0x65dd('0x3d')]=_[_0x65dd('0x3c')](_0x421540[_0x65dd('0x39')],qs[_0x65dd('0x3e')](_0x578a6a[_0x65dd('0x3a')][_0x65dd('0x3e')]));_0x3f3e54[_0x65dd('0x3d')]=_0x3f3e54[_0x65dd('0x3d')]['length']?_0x3f3e54['attributes']:_0x421540[_0x65dd('0x39')];if(!_0x578a6a['query']['hasOwnProperty'](_0x65dd('0x3f'))){_0x3f3e54[_0x65dd('0x40')]=qs[_0x65dd('0x40')](_0x578a6a[_0x65dd('0x3a')][_0x65dd('0x40')]);_0x3f3e54[_0x65dd('0x2b')]=qs['offset'](_0x578a6a[_0x65dd('0x3a')][_0x65dd('0x2b')]);}_0x3f3e54['order']=qs[_0x65dd('0x41')](_0x578a6a[_0x65dd('0x3a')]['sort']);_0x3f3e54[_0x65dd('0x42')]=qs[_0x65dd('0x3b')](_[_0x65dd('0x43')](_0x578a6a[_0x65dd('0x3a')],_0x421540['filters']),_0xc9eebf);if(_0x578a6a[_0x65dd('0x3a')][_0x65dd('0x44')]){_0x3f3e54[_0x65dd('0x42')]=_['merge'](_0x3f3e54[_0x65dd('0x42')],{'$or':_[_0x65dd('0x45')](_0xc9eebf,function(_0x38fc1d){if(_0x38fc1d['type']!==_0x65dd('0x46')){var _0x43b45c={};_0x43b45c[_0x38fc1d[_0x65dd('0x32')]]={'$like':'%'+_0x578a6a['query']['filter']+'%'};return _0x43b45c;}})});}_0x3f3e54=_[_0x65dd('0x47')]({},_0x3f3e54,_0x578a6a[_0x65dd('0x48')]);var _0x4e4c6e={'where':_0x3f3e54[_0x65dd('0x42')]};return db[_0x65dd('0x35')]['count'](_0x4e4c6e)[_0x65dd('0x1c')](function(_0x149470){_0x4d98b8[_0x65dd('0x49')]=_0x149470;if(_0x578a6a['query'][_0x65dd('0x4a')]){_0x3f3e54[_0x65dd('0x4b')]=[{'all':!![]}];}return db['Dynamics365Configuration'][_0x65dd('0x4c')](_0x3f3e54);})['then'](function(_0x25170a){_0x4d98b8[_0x65dd('0x4d')]=_0x25170a;return _0x4d98b8;})[_0x65dd('0x1c')](respondWithFilteredResult(_0x557836,_0x3f3e54))[_0x65dd('0x27')](handleError(_0x557836,null));};exports[_0x65dd('0x4e')]=function(_0x5f4ba2,_0x224a99){var _0x3b801c={'raw':![],'where':{'id':_0x5f4ba2[_0x65dd('0x4f')]['id']}},_0x687c12={};_0x687c12[_0x65dd('0x39')]=_[_0x65dd('0x50')](db[_0x65dd('0x35')][_0x65dd('0x36')]);_0x687c12['query']=_['keys'](_0x5f4ba2[_0x65dd('0x3a')]);_0x687c12['filters']=_[_0x65dd('0x3c')](_0x687c12[_0x65dd('0x39')],_0x687c12[_0x65dd('0x3a')]);_0x3b801c[_0x65dd('0x3d')]=_['intersection'](_0x687c12['model'],qs[_0x65dd('0x3e')](_0x5f4ba2[_0x65dd('0x3a')][_0x65dd('0x3e')]));_0x3b801c[_0x65dd('0x3d')]=_0x3b801c[_0x65dd('0x3d')]['length']?_0x3b801c['attributes']:_0x687c12[_0x65dd('0x39')];if(_0x5f4ba2[_0x65dd('0x3a')][_0x65dd('0x4a')]){_0x3b801c['include']=[{'all':!![]}];}_0x3b801c=_[_0x65dd('0x47')]({},_0x3b801c,_0x5f4ba2['options']);return db[_0x65dd('0x35')][_0x65dd('0x51')](_0x3b801c)[_0x65dd('0x1c')](handleEntityNotFound(_0x224a99,null))[_0x65dd('0x1c')](respondWithResult(_0x224a99,null))[_0x65dd('0x27')](handleError(_0x224a99,null));};exports[_0x65dd('0x52')]=function(_0x3b5fda,_0x2728e0){return db[_0x65dd('0x35')]['create'](_0x3b5fda['body'],{})[_0x65dd('0x1c')](respondWithResult(_0x2728e0,0xc9))['catch'](handleError(_0x2728e0,null));};exports['update']=function(_0x495fcf,_0x4b22e8){if(_0x495fcf[_0x65dd('0x53')]['id']){delete _0x495fcf[_0x65dd('0x53')]['id'];}return db[_0x65dd('0x35')][_0x65dd('0x51')]({'where':{'id':_0x495fcf[_0x65dd('0x4f')]['id']}})[_0x65dd('0x1c')](handleEntityNotFound(_0x4b22e8,null))[_0x65dd('0x1c')](saveUpdates(_0x495fcf[_0x65dd('0x53')],null))[_0x65dd('0x1c')](respondWithResult(_0x4b22e8,null))['catch'](handleError(_0x4b22e8,null));};exports[_0x65dd('0x54')]=function(_0x173767,_0x38f906){return db['Dynamics365Configuration'][_0x65dd('0x51')]({'where':{'id':_0x173767[_0x65dd('0x4f')]['id']}})[_0x65dd('0x1c')](handleEntityNotFound(_0x38f906,null))[_0x65dd('0x1c')](removeEntity(_0x38f906,null))[_0x65dd('0x27')](handleError(_0x38f906,null));};exports['getFields']=function(_0x4864aa,_0x58520a,_0x28de5a){var _0xf8522f={};var _0x4a8761={};var _0x345e64;var _0x4fe7c8;return db[_0x65dd('0x35')][_0x65dd('0x55')]({'where':{'id':_0x4864aa[_0x65dd('0x4f')]['id']}})[_0x65dd('0x1c')](handleEntityNotFound(_0x58520a,null))[_0x65dd('0x1c')](function(_0x5cdd6f){if(_0x5cdd6f){_0x345e64=_0x5cdd6f;_0x4a8761['model']=_[_0x65dd('0x50')](db[_0x65dd('0x56')][_0x65dd('0x36')]);_0x4a8761[_0x65dd('0x3a')]=_[_0x65dd('0x50')](_0x4864aa['query']);_0x4a8761['filters']=_[_0x65dd('0x3c')](_0x4a8761[_0x65dd('0x39')],_0x4a8761[_0x65dd('0x3a')]);_0xf8522f['attributes']=_[_0x65dd('0x3c')](_0x4a8761['model'],qs['fields'](_0x4864aa[_0x65dd('0x3a')][_0x65dd('0x3e')]));_0xf8522f[_0x65dd('0x3d')]=_0xf8522f[_0x65dd('0x3d')]['length']?_0xf8522f['attributes']:_0x4a8761[_0x65dd('0x39')];_0xf8522f[_0x65dd('0x57')]=qs['sort'](_0x4864aa[_0x65dd('0x3a')][_0x65dd('0x41')]);_0xf8522f['where']=qs['filters'](_[_0x65dd('0x43')](_0x4864aa['query'],_0x4a8761[_0x65dd('0x3b')]));if(_0x4864aa[_0x65dd('0x3a')][_0x65dd('0x44')]){_0xf8522f[_0x65dd('0x42')]=_[_0x65dd('0x47')](_0xf8522f['where'],{'$or':_[_0x65dd('0x45')](_0xf8522f['attributes'],function(_0x2e544a){var _0x407b6c={};_0x407b6c[_0x2e544a]={'$like':'%'+_0x4864aa[_0x65dd('0x3a')][_0x65dd('0x44')]+'%'};return _0x407b6c;})});}_0xf8522f=_['merge']({},_0xf8522f,_0x4864aa['options']);return _0x345e64[_0x65dd('0x58')](_0xf8522f);}})['then'](function(_0x559698){if(_0x559698){_0x4fe7c8=_0x559698['length'];if(!_0x4864aa[_0x65dd('0x3a')]['hasOwnProperty'](_0x65dd('0x3f'))){_0xf8522f[_0x65dd('0x40')]=qs['limit'](_0x4864aa[_0x65dd('0x3a')][_0x65dd('0x40')]);_0xf8522f['offset']=qs['offset'](_0x4864aa[_0x65dd('0x3a')]['offset']);}return _0x345e64['getFields'](_0xf8522f);}})[_0x65dd('0x1c')](function(_0x16a08c){if(_0x16a08c){return _0x16a08c?{'count':_0x4fe7c8,'rows':_0x16a08c}:null;}})[_0x65dd('0x1c')](respondWithResult(_0x58520a,null))[_0x65dd('0x27')](handleError(_0x58520a,null));};exports[_0x65dd('0x59')]=function(_0x3b1d1f,_0x5ee564,_0x5638dc){var _0x4e6d9d={};var _0x22be20={};var _0x2e265f;var _0x17f010;return db[_0x65dd('0x35')][_0x65dd('0x55')]({'where':{'id':_0x3b1d1f[_0x65dd('0x4f')]['id']}})[_0x65dd('0x1c')](handleEntityNotFound(_0x5ee564,null))[_0x65dd('0x1c')](function(_0x3dc814){if(_0x3dc814){_0x2e265f=_0x3dc814;_0x22be20[_0x65dd('0x39')]=_[_0x65dd('0x50')](db[_0x65dd('0x56')][_0x65dd('0x36')]);_0x22be20['query']=_[_0x65dd('0x50')](_0x3b1d1f['query']);_0x22be20[_0x65dd('0x3b')]=_[_0x65dd('0x3c')](_0x22be20[_0x65dd('0x39')],_0x22be20[_0x65dd('0x3a')]);_0x4e6d9d[_0x65dd('0x3d')]=_[_0x65dd('0x3c')](_0x22be20[_0x65dd('0x39')],qs['fields'](_0x3b1d1f[_0x65dd('0x3a')]['fields']));_0x4e6d9d[_0x65dd('0x3d')]=_0x4e6d9d[_0x65dd('0x3d')]['length']?_0x4e6d9d['attributes']:_0x22be20[_0x65dd('0x39')];_0x4e6d9d['order']=qs[_0x65dd('0x41')](_0x3b1d1f['query']['sort']);_0x4e6d9d[_0x65dd('0x42')]=qs[_0x65dd('0x3b')](_[_0x65dd('0x43')](_0x3b1d1f[_0x65dd('0x3a')],_0x22be20[_0x65dd('0x3b')]));if(_0x3b1d1f[_0x65dd('0x3a')][_0x65dd('0x44')]){_0x4e6d9d[_0x65dd('0x42')]=_[_0x65dd('0x47')](_0x4e6d9d['where'],{'$or':_['map'](_0x4e6d9d[_0x65dd('0x3d')],function(_0x2b1295){var _0x2b66ce={};_0x2b66ce[_0x2b1295]={'$like':'%'+_0x3b1d1f['query']['filter']+'%'};return _0x2b66ce;})});}_0x4e6d9d=_[_0x65dd('0x47')]({},_0x4e6d9d,_0x3b1d1f['options']);return _0x2e265f['getSubjects'](_0x4e6d9d);}})[_0x65dd('0x1c')](function(_0x2ca190){if(_0x2ca190){_0x17f010=_0x2ca190['length'];if(!_0x3b1d1f[_0x65dd('0x3a')][_0x65dd('0x5a')](_0x65dd('0x3f'))){_0x4e6d9d['limit']=qs[_0x65dd('0x40')](_0x3b1d1f[_0x65dd('0x3a')][_0x65dd('0x40')]);_0x4e6d9d[_0x65dd('0x2b')]=qs['offset'](_0x3b1d1f['query'][_0x65dd('0x2b')]);}return _0x2e265f[_0x65dd('0x59')](_0x4e6d9d);}})[_0x65dd('0x1c')](function(_0x1050b3){if(_0x1050b3){return _0x1050b3?{'count':_0x17f010,'rows':_0x1050b3}:null;}})['then'](respondWithResult(_0x5ee564,null))[_0x65dd('0x27')](handleError(_0x5ee564,null));};exports['getDescriptions']=function(_0x5dcb5c,_0x468961,_0x4b07e6){var _0x16fb29={};var _0x410c5a={};var _0x16c666;var _0x516943;return db[_0x65dd('0x35')]['findOne']({'where':{'id':_0x5dcb5c[_0x65dd('0x4f')]['id']}})[_0x65dd('0x1c')](handleEntityNotFound(_0x468961,null))[_0x65dd('0x1c')](function(_0x1bec42){if(_0x1bec42){_0x16c666=_0x1bec42;_0x410c5a[_0x65dd('0x39')]=_['keys'](db['Dynamics365Field'][_0x65dd('0x36')]);_0x410c5a[_0x65dd('0x3a')]=_[_0x65dd('0x50')](_0x5dcb5c[_0x65dd('0x3a')]);_0x410c5a['filters']=_[_0x65dd('0x3c')](_0x410c5a['model'],_0x410c5a['query']);_0x16fb29['attributes']=_[_0x65dd('0x3c')](_0x410c5a['model'],qs[_0x65dd('0x3e')](_0x5dcb5c[_0x65dd('0x3a')]['fields']));_0x16fb29[_0x65dd('0x3d')]=_0x16fb29[_0x65dd('0x3d')][_0x65dd('0x5b')]?_0x16fb29[_0x65dd('0x3d')]:_0x410c5a[_0x65dd('0x39')];_0x16fb29[_0x65dd('0x57')]=qs[_0x65dd('0x41')](_0x5dcb5c[_0x65dd('0x3a')][_0x65dd('0x41')]);_0x16fb29[_0x65dd('0x42')]=qs[_0x65dd('0x3b')](_[_0x65dd('0x43')](_0x5dcb5c[_0x65dd('0x3a')],_0x410c5a['filters']));if(_0x5dcb5c['query'][_0x65dd('0x44')]){_0x16fb29[_0x65dd('0x42')]=_[_0x65dd('0x47')](_0x16fb29[_0x65dd('0x42')],{'$or':_[_0x65dd('0x45')](_0x16fb29[_0x65dd('0x3d')],function(_0x5e4a3f){var _0x3f4722={};_0x3f4722[_0x5e4a3f]={'$like':'%'+_0x5dcb5c[_0x65dd('0x3a')][_0x65dd('0x44')]+'%'};return _0x3f4722;})});}_0x16fb29=_[_0x65dd('0x47')]({},_0x16fb29,_0x5dcb5c[_0x65dd('0x48')]);return _0x16c666[_0x65dd('0x5c')](_0x16fb29);}})[_0x65dd('0x1c')](function(_0x39c0bf){if(_0x39c0bf){_0x516943=_0x39c0bf['length'];if(!_0x5dcb5c[_0x65dd('0x3a')][_0x65dd('0x5a')](_0x65dd('0x3f'))){_0x16fb29['limit']=qs[_0x65dd('0x40')](_0x5dcb5c[_0x65dd('0x3a')][_0x65dd('0x40')]);_0x16fb29[_0x65dd('0x2b')]=qs['offset'](_0x5dcb5c[_0x65dd('0x3a')][_0x65dd('0x2b')]);}return _0x16c666[_0x65dd('0x5c')](_0x16fb29);}})[_0x65dd('0x1c')](function(_0x22d3cf){if(_0x22d3cf){return _0x22d3cf?{'count':_0x516943,'rows':_0x22d3cf}:null;}})[_0x65dd('0x1c')](respondWithResult(_0x468961,null))['catch'](handleError(_0x468961,null));};
\ No newline at end of file