Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / intSalesforceConfiguration / intSalesforceConfiguration.controller.js
index 38e7c91..0f5dc12 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5511=['zip-dir','fast-json-patch','bluebird','mustache','path','sox','to-csv','ejs','jsforce','querystring','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','jayson/promise','client','http','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','SalesforceConfiguration,\x20%s,\x20%s','request\x20sent','debug','SalesforceConfiguration,\x20%s,\x20%s,\x20%s','error','code','message','result','sendStatus','status','json','limit','set','Content-Range','reject','save','update','destroy','end','stack','name','index','SalesforceConfiguration','fieldName','key','model','map','query','filters','attributes','intersection','fields','length','hasOwnProperty','offset','order','sort','where','pick','merge','type','VIRTUAL','filter','count','includeAll','include','findAll','rows','catch','show','params','keys','rawAttributes','options','find','body','findOne','SalesforceField','getFields','nolimit','getSubjects','getDescriptions','html-pdf','eml-format','rimraf'];(function(_0x1035c1,_0x2d8583){var _0x308d67=function(_0x58ddb6){while(--_0x58ddb6){_0x1035c1['push'](_0x1035c1['shift']());}};_0x308d67(++_0x2d8583);}(_0x5511,0x10b));var _0x1551=function(_0x124612,_0xd25f9a){_0x124612=_0x124612-0x0;var _0x10f4b9=_0x5511[_0x124612];return _0x10f4b9;};'use strict';var pdf=require(_0x1551('0x0'));var emlformat=require(_0x1551('0x1'));var rimraf=require(_0x1551('0x2'));var zipdir=require(_0x1551('0x3'));var jsonpatch=require(_0x1551('0x4'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x1551('0x5'));var Mustache=require(_0x1551('0x6'));var util=require('util');var path=require(_0x1551('0x7'));var sox=require(_0x1551('0x8'));var csv=require(_0x1551('0x9'));var ejs=require(_0x1551('0xa'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x1551('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x1551('0x9'));var querystring=require(_0x1551('0xc'));var Papa=require('papaparse');var Redis=require(_0x1551('0xd'));var authService=require('../../components/auth/service');var qs=require(_0x1551('0xe'));var as=require(_0x1551('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x1551('0x10'))(_0x1551('0x11'));var utils=require(_0x1551('0x12'));var config=require(_0x1551('0x13'));var db=require('../../mysqldb')['db'];var jayson=require(_0x1551('0x14'));var client=jayson[_0x1551('0x15')][_0x1551('0x16')]({'port':0x232a});function checkPasswordPattern(_0x4b580f,_0x3bc48e,_0x26ff90){if(_0x26ff90){var _0x2d6c79=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x2d6c79['test'](_0x3bc48e)){return _0x4b580f;}else{throw new db['Sequelize'][(_0x1551('0x17'))](_0x1551('0x18'));}}else{return _0x4b580f;}}function respondWithRpcPromise(_0x5d20c1,_0x4f9ae4,_0x5ad4b3,_0x30b5a3){return new BPromise(function(_0x154bc3,_0x3b4d88){var _0x5e9697=_0x30b5a3||client;return _0x5e9697[_0x1551('0x19')](_0x5d20c1,_0x5ad4b3)[_0x1551('0x1a')](function(_0x1866d8){logger[_0x1551('0x1b')](_0x1551('0x1c'),_0x4f9ae4,_0x1551('0x1d'));logger[_0x1551('0x1e')](_0x1551('0x1f'),_0x4f9ae4,_0x1551('0x1d'),JSON['stringify'](_0x1866d8));if(_0x1866d8[_0x1551('0x20')]){if(_0x1866d8['error'][_0x1551('0x21')]===0x1f4){logger[_0x1551('0x20')](_0x1551('0x1c'),_0x4f9ae4,_0x1866d8[_0x1551('0x20')][_0x1551('0x22')]);return _0x3b4d88(_0x1866d8['error'][_0x1551('0x22')]);}logger['error'](_0x1551('0x1c'),_0x4f9ae4,_0x1866d8['error'][_0x1551('0x22')]);return _0x154bc3(_0x1866d8[_0x1551('0x20')][_0x1551('0x22')]);}else{logger[_0x1551('0x1b')](_0x1551('0x1c'),_0x4f9ae4,_0x1551('0x1d'));_0x154bc3(_0x1866d8[_0x1551('0x23')]['message']);}})['catch'](function(_0x7d4ba4){logger[_0x1551('0x20')](_0x1551('0x1c'),_0x4f9ae4,_0x7d4ba4);_0x3b4d88(_0x7d4ba4);});});}function respondWithStatusCode(_0xc369b7,_0x16673b){_0x16673b=_0x16673b||0xcc;return function(_0x492c71){if(_0x492c71){return _0xc369b7[_0x1551('0x24')](_0x16673b);}return _0xc369b7[_0x1551('0x25')](_0x16673b)['end']();};}function respondWithResult(_0x4ff0d7,_0x4bca2a){_0x4bca2a=_0x4bca2a||0xc8;return function(_0x44a241){if(_0x44a241){return _0x4ff0d7[_0x1551('0x25')](_0x4bca2a)[_0x1551('0x26')](_0x44a241);}};}function respondWithFilteredResult(_0x486338,_0x30d34a){return function(_0x28c427){if(_0x28c427){var _0x1caec1=_0x28c427['count'],_0x2b3895=_0x30d34a['offset'],_0x478293=_0x30d34a['offset']+_0x30d34a[_0x1551('0x27')],_0x2a7312;if(_0x478293>=_0x1caec1){_0x478293=_0x1caec1;_0x2a7312=0xc8;}else{_0x2a7312=0xce;}_0x486338[_0x1551('0x25')](_0x2a7312);return _0x486338[_0x1551('0x28')](_0x1551('0x29'),_0x2b3895+'-'+_0x478293+'/'+_0x1caec1)[_0x1551('0x26')](_0x28c427);}return null;};}function patchUpdates(_0x15eded){return function(_0x12e812){try{jsonpatch['apply'](_0x12e812,_0x15eded,!![]);}catch(_0x15d177){return BPromise[_0x1551('0x2a')](_0x15d177);}return _0x12e812[_0x1551('0x2b')]();};}function saveUpdates(_0x471846,_0x1be873){return function(_0x2cc82d){if(_0x2cc82d){return _0x2cc82d[_0x1551('0x2c')](_0x471846)[_0x1551('0x1a')](function(_0x549992){return _0x549992;});}return null;};}function removeEntity(_0x3540dd,_0x38cc46){return function(_0x17b6b5){if(_0x17b6b5){return _0x17b6b5[_0x1551('0x2d')]()[_0x1551('0x1a')](function(){_0x3540dd[_0x1551('0x25')](0xcc)[_0x1551('0x2e')]();});}};}function handleEntityNotFound(_0x48926d,_0x3fff07){return function(_0x6ab6cd){if(!_0x6ab6cd){_0x48926d[_0x1551('0x24')](0x194);}return _0x6ab6cd;};}function handleError(_0x7497bb,_0x95c5c3){_0x95c5c3=_0x95c5c3||0x1f4;return function(_0x31446e){logger['error'](_0x31446e[_0x1551('0x2f')]);if(_0x31446e[_0x1551('0x30')]){delete _0x31446e['name'];}_0x7497bb[_0x1551('0x25')](_0x95c5c3)['send'](_0x31446e);};}exports[_0x1551('0x31')]=function(_0x5411eb,_0x14d51b){var _0x3d1d70={},_0x51d2df={},_0x1091df={'count':0x0,'rows':[]};var _0x271ae4=_['map'](db[_0x1551('0x32')]['rawAttributes'],function(_0x4a624c){return{'name':_0x4a624c[_0x1551('0x33')],'type':_0x4a624c['type'][_0x1551('0x34')]};});_0x51d2df[_0x1551('0x35')]=_[_0x1551('0x36')](_0x271ae4,_0x1551('0x30'));_0x51d2df[_0x1551('0x37')]=_['keys'](_0x5411eb['query']);_0x51d2df[_0x1551('0x38')]=_['intersection'](_0x51d2df[_0x1551('0x35')],_0x51d2df['query']);_0x3d1d70[_0x1551('0x39')]=_[_0x1551('0x3a')](_0x51d2df[_0x1551('0x35')],qs[_0x1551('0x3b')](_0x5411eb[_0x1551('0x37')][_0x1551('0x3b')]));_0x3d1d70[_0x1551('0x39')]=_0x3d1d70[_0x1551('0x39')][_0x1551('0x3c')]?_0x3d1d70[_0x1551('0x39')]:_0x51d2df['model'];if(!_0x5411eb[_0x1551('0x37')][_0x1551('0x3d')]('nolimit')){_0x3d1d70['limit']=qs[_0x1551('0x27')](_0x5411eb[_0x1551('0x37')][_0x1551('0x27')]);_0x3d1d70[_0x1551('0x3e')]=qs[_0x1551('0x3e')](_0x5411eb['query'][_0x1551('0x3e')]);}_0x3d1d70[_0x1551('0x3f')]=qs[_0x1551('0x40')](_0x5411eb['query']['sort']);_0x3d1d70[_0x1551('0x41')]=qs['filters'](_[_0x1551('0x42')](_0x5411eb[_0x1551('0x37')],_0x51d2df[_0x1551('0x38')]),_0x271ae4);if(_0x5411eb['query']['filter']){_0x3d1d70[_0x1551('0x41')]=_[_0x1551('0x43')](_0x3d1d70[_0x1551('0x41')],{'$or':_[_0x1551('0x36')](_0x271ae4,function(_0x4f2bcf){if(_0x4f2bcf[_0x1551('0x44')]!==_0x1551('0x45')){var _0x14f041={};_0x14f041[_0x4f2bcf[_0x1551('0x30')]]={'$like':'%'+_0x5411eb[_0x1551('0x37')][_0x1551('0x46')]+'%'};return _0x14f041;}})});}_0x3d1d70=_[_0x1551('0x43')]({},_0x3d1d70,_0x5411eb['options']);var _0x398789={'where':_0x3d1d70[_0x1551('0x41')]};return db[_0x1551('0x32')][_0x1551('0x47')](_0x398789)[_0x1551('0x1a')](function(_0x13da3f){_0x1091df['count']=_0x13da3f;if(_0x5411eb[_0x1551('0x37')][_0x1551('0x48')]){_0x3d1d70[_0x1551('0x49')]=[{'all':!![]}];}return db[_0x1551('0x32')][_0x1551('0x4a')](_0x3d1d70);})['then'](function(_0x45c367){_0x1091df[_0x1551('0x4b')]=_0x45c367;return _0x1091df;})[_0x1551('0x1a')](respondWithFilteredResult(_0x14d51b,_0x3d1d70))[_0x1551('0x4c')](handleError(_0x14d51b,null));};exports[_0x1551('0x4d')]=function(_0x4a508a,_0x5a5f40){var _0x2dcff3={'raw':![],'where':{'id':_0x4a508a[_0x1551('0x4e')]['id']}},_0x277fab={};_0x277fab[_0x1551('0x35')]=_[_0x1551('0x4f')](db[_0x1551('0x32')][_0x1551('0x50')]);_0x277fab[_0x1551('0x37')]=_[_0x1551('0x4f')](_0x4a508a[_0x1551('0x37')]);_0x277fab['filters']=_[_0x1551('0x3a')](_0x277fab[_0x1551('0x35')],_0x277fab[_0x1551('0x37')]);_0x2dcff3[_0x1551('0x39')]=_[_0x1551('0x3a')](_0x277fab[_0x1551('0x35')],qs[_0x1551('0x3b')](_0x4a508a['query']['fields']));_0x2dcff3[_0x1551('0x39')]=_0x2dcff3[_0x1551('0x39')][_0x1551('0x3c')]?_0x2dcff3[_0x1551('0x39')]:_0x277fab['model'];if(_0x4a508a[_0x1551('0x37')]['includeAll']){_0x2dcff3[_0x1551('0x49')]=[{'all':!![]}];}_0x2dcff3=_[_0x1551('0x43')]({},_0x2dcff3,_0x4a508a[_0x1551('0x51')]);return db['SalesforceConfiguration'][_0x1551('0x52')](_0x2dcff3)[_0x1551('0x1a')](handleEntityNotFound(_0x5a5f40,null))['then'](respondWithResult(_0x5a5f40,null))['catch'](handleError(_0x5a5f40,null));};exports['create']=function(_0x2052da,_0x4df20e){return db['SalesforceConfiguration']['create'](_0x2052da[_0x1551('0x53')],{})[_0x1551('0x1a')](respondWithResult(_0x4df20e,0xc9))['catch'](handleError(_0x4df20e,null));};exports[_0x1551('0x2c')]=function(_0x19a3b8,_0x291312){if(_0x19a3b8['body']['id']){delete _0x19a3b8[_0x1551('0x53')]['id'];}return db[_0x1551('0x32')][_0x1551('0x52')]({'where':{'id':_0x19a3b8[_0x1551('0x4e')]['id']}})[_0x1551('0x1a')](handleEntityNotFound(_0x291312,null))[_0x1551('0x1a')](saveUpdates(_0x19a3b8[_0x1551('0x53')],null))['then'](respondWithResult(_0x291312,null))[_0x1551('0x4c')](handleError(_0x291312,null));};exports['destroy']=function(_0x4c99dc,_0xf1bc6a){return db[_0x1551('0x32')][_0x1551('0x52')]({'where':{'id':_0x4c99dc[_0x1551('0x4e')]['id']}})[_0x1551('0x1a')](handleEntityNotFound(_0xf1bc6a,null))[_0x1551('0x1a')](removeEntity(_0xf1bc6a,null))[_0x1551('0x4c')](handleError(_0xf1bc6a,null));};exports['getFields']=function(_0x36ed54,_0x59fd22,_0x198ea9){var _0x134946={};var _0x2dc424={};var _0x42bdc6;var _0x2cac5b;return db['SalesforceConfiguration'][_0x1551('0x54')]({'where':{'id':_0x36ed54[_0x1551('0x4e')]['id']}})[_0x1551('0x1a')](handleEntityNotFound(_0x59fd22,null))['then'](function(_0x3b197a){if(_0x3b197a){_0x42bdc6=_0x3b197a;_0x2dc424[_0x1551('0x35')]=_['keys'](db[_0x1551('0x55')][_0x1551('0x50')]);_0x2dc424[_0x1551('0x37')]=_[_0x1551('0x4f')](_0x36ed54[_0x1551('0x37')]);_0x2dc424[_0x1551('0x38')]=_[_0x1551('0x3a')](_0x2dc424[_0x1551('0x35')],_0x2dc424[_0x1551('0x37')]);_0x134946['attributes']=_[_0x1551('0x3a')](_0x2dc424[_0x1551('0x35')],qs[_0x1551('0x3b')](_0x36ed54[_0x1551('0x37')]['fields']));_0x134946[_0x1551('0x39')]=_0x134946[_0x1551('0x39')][_0x1551('0x3c')]?_0x134946[_0x1551('0x39')]:_0x2dc424[_0x1551('0x35')];_0x134946['order']=qs[_0x1551('0x40')](_0x36ed54[_0x1551('0x37')][_0x1551('0x40')]);_0x134946['where']=qs[_0x1551('0x38')](_[_0x1551('0x42')](_0x36ed54[_0x1551('0x37')],_0x2dc424['filters']));if(_0x36ed54['query'][_0x1551('0x46')]){_0x134946['where']=_['merge'](_0x134946[_0x1551('0x41')],{'$or':_[_0x1551('0x36')](_0x134946['attributes'],function(_0x7709fa){var _0x33fed4={};_0x33fed4[_0x7709fa]={'$like':'%'+_0x36ed54['query'][_0x1551('0x46')]+'%'};return _0x33fed4;})});}_0x134946=_[_0x1551('0x43')]({},_0x134946,_0x36ed54[_0x1551('0x51')]);return _0x42bdc6[_0x1551('0x56')](_0x134946);}})[_0x1551('0x1a')](function(_0x58313e){if(_0x58313e){_0x2cac5b=_0x58313e[_0x1551('0x3c')];if(!_0x36ed54[_0x1551('0x37')]['hasOwnProperty'](_0x1551('0x57'))){_0x134946[_0x1551('0x27')]=qs[_0x1551('0x27')](_0x36ed54[_0x1551('0x37')]['limit']);_0x134946[_0x1551('0x3e')]=qs[_0x1551('0x3e')](_0x36ed54[_0x1551('0x37')]['offset']);}return _0x42bdc6['getFields'](_0x134946);}})[_0x1551('0x1a')](function(_0x1b820b){if(_0x1b820b){return _0x1b820b?{'count':_0x2cac5b,'rows':_0x1b820b}:null;}})[_0x1551('0x1a')](respondWithResult(_0x59fd22,null))[_0x1551('0x4c')](handleError(_0x59fd22,null));};exports[_0x1551('0x58')]=function(_0x1934f9,_0xd8e0c1,_0x395af1){var _0x2cf53b={};var _0x62841b={};var _0x2f2270;var _0x4932bd;return db[_0x1551('0x32')][_0x1551('0x54')]({'where':{'id':_0x1934f9[_0x1551('0x4e')]['id']}})[_0x1551('0x1a')](handleEntityNotFound(_0xd8e0c1,null))[_0x1551('0x1a')](function(_0x535cd7){if(_0x535cd7){_0x2f2270=_0x535cd7;_0x62841b['model']=_['keys'](db[_0x1551('0x55')][_0x1551('0x50')]);_0x62841b[_0x1551('0x37')]=_[_0x1551('0x4f')](_0x1934f9[_0x1551('0x37')]);_0x62841b[_0x1551('0x38')]=_[_0x1551('0x3a')](_0x62841b[_0x1551('0x35')],_0x62841b[_0x1551('0x37')]);_0x2cf53b[_0x1551('0x39')]=_[_0x1551('0x3a')](_0x62841b[_0x1551('0x35')],qs[_0x1551('0x3b')](_0x1934f9[_0x1551('0x37')]['fields']));_0x2cf53b[_0x1551('0x39')]=_0x2cf53b[_0x1551('0x39')][_0x1551('0x3c')]?_0x2cf53b[_0x1551('0x39')]:_0x62841b[_0x1551('0x35')];_0x2cf53b[_0x1551('0x3f')]=qs[_0x1551('0x40')](_0x1934f9[_0x1551('0x37')]['sort']);_0x2cf53b[_0x1551('0x41')]=qs[_0x1551('0x38')](_['pick'](_0x1934f9[_0x1551('0x37')],_0x62841b[_0x1551('0x38')]));if(_0x1934f9[_0x1551('0x37')][_0x1551('0x46')]){_0x2cf53b[_0x1551('0x41')]=_[_0x1551('0x43')](_0x2cf53b[_0x1551('0x41')],{'$or':_['map'](_0x2cf53b[_0x1551('0x39')],function(_0x2539d7){var _0x4c5e11={};_0x4c5e11[_0x2539d7]={'$like':'%'+_0x1934f9['query'][_0x1551('0x46')]+'%'};return _0x4c5e11;})});}_0x2cf53b=_[_0x1551('0x43')]({},_0x2cf53b,_0x1934f9[_0x1551('0x51')]);return _0x2f2270[_0x1551('0x58')](_0x2cf53b);}})[_0x1551('0x1a')](function(_0x26e10b){if(_0x26e10b){_0x4932bd=_0x26e10b['length'];if(!_0x1934f9[_0x1551('0x37')][_0x1551('0x3d')](_0x1551('0x57'))){_0x2cf53b[_0x1551('0x27')]=qs[_0x1551('0x27')](_0x1934f9[_0x1551('0x37')][_0x1551('0x27')]);_0x2cf53b[_0x1551('0x3e')]=qs[_0x1551('0x3e')](_0x1934f9['query'][_0x1551('0x3e')]);}return _0x2f2270['getSubjects'](_0x2cf53b);}})[_0x1551('0x1a')](function(_0x2e072d){if(_0x2e072d){return _0x2e072d?{'count':_0x4932bd,'rows':_0x2e072d}:null;}})['then'](respondWithResult(_0xd8e0c1,null))['catch'](handleError(_0xd8e0c1,null));};exports[_0x1551('0x59')]=function(_0x5d6ca3,_0x18fe34,_0x28efa5){var _0x584b72={};var _0x1d93f1={};var _0x1dedd6;var _0x3470e9;return db[_0x1551('0x32')][_0x1551('0x54')]({'where':{'id':_0x5d6ca3['params']['id']}})[_0x1551('0x1a')](handleEntityNotFound(_0x18fe34,null))[_0x1551('0x1a')](function(_0x84bc76){if(_0x84bc76){_0x1dedd6=_0x84bc76;_0x1d93f1[_0x1551('0x35')]=_[_0x1551('0x4f')](db[_0x1551('0x55')][_0x1551('0x50')]);_0x1d93f1['query']=_[_0x1551('0x4f')](_0x5d6ca3[_0x1551('0x37')]);_0x1d93f1[_0x1551('0x38')]=_[_0x1551('0x3a')](_0x1d93f1[_0x1551('0x35')],_0x1d93f1['query']);_0x584b72['attributes']=_['intersection'](_0x1d93f1[_0x1551('0x35')],qs[_0x1551('0x3b')](_0x5d6ca3[_0x1551('0x37')][_0x1551('0x3b')]));_0x584b72[_0x1551('0x39')]=_0x584b72['attributes']['length']?_0x584b72[_0x1551('0x39')]:_0x1d93f1[_0x1551('0x35')];_0x584b72[_0x1551('0x3f')]=qs[_0x1551('0x40')](_0x5d6ca3[_0x1551('0x37')][_0x1551('0x40')]);_0x584b72['where']=qs[_0x1551('0x38')](_['pick'](_0x5d6ca3[_0x1551('0x37')],_0x1d93f1[_0x1551('0x38')]));if(_0x5d6ca3[_0x1551('0x37')][_0x1551('0x46')]){_0x584b72[_0x1551('0x41')]=_[_0x1551('0x43')](_0x584b72[_0x1551('0x41')],{'$or':_[_0x1551('0x36')](_0x584b72[_0x1551('0x39')],function(_0xc03c67){var _0x315640={};_0x315640[_0xc03c67]={'$like':'%'+_0x5d6ca3[_0x1551('0x37')]['filter']+'%'};return _0x315640;})});}_0x584b72=_[_0x1551('0x43')]({},_0x584b72,_0x5d6ca3[_0x1551('0x51')]);return _0x1dedd6[_0x1551('0x59')](_0x584b72);}})['then'](function(_0x5bb59c){if(_0x5bb59c){_0x3470e9=_0x5bb59c['length'];if(!_0x5d6ca3[_0x1551('0x37')][_0x1551('0x3d')](_0x1551('0x57'))){_0x584b72[_0x1551('0x27')]=qs['limit'](_0x5d6ca3[_0x1551('0x37')][_0x1551('0x27')]);_0x584b72['offset']=qs[_0x1551('0x3e')](_0x5d6ca3['query']['offset']);}return _0x1dedd6[_0x1551('0x59')](_0x584b72);}})[_0x1551('0x1a')](function(_0x2b035a){if(_0x2b035a){return _0x2b035a?{'count':_0x3470e9,'rows':_0x2b035a}:null;}})[_0x1551('0x1a')](respondWithResult(_0x18fe34,null))['catch'](handleError(_0x18fe34,null));};
\ No newline at end of file
+var _0x3854=['../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/license/util','jayson/promise','http','request','then','info','SalesforceConfiguration,\x20%s,\x20%s','request\x20sent','debug','SalesforceConfiguration,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','count','offset','limit','json','apply','save','update','end','stack','name','send','index','map','SalesforceConfiguration','rawAttributes','type','key','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','options','includeAll','rows','show','params','filtears','find','create','body','destroy','findOne','SalesforceField','getFields','getSubjects','pick','getDescriptions','html-pdf','eml-format','zip-dir','fast-json-patch','moment','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','querystring','papaparse'];(function(_0x1601ad,_0x4e4a92){var _0x3973aa=function(_0x39f34d){while(--_0x39f34d){_0x1601ad['push'](_0x1601ad['shift']());}};_0x3973aa(++_0x4e4a92);}(_0x3854,0x14d));var _0x4385=function(_0x4d1433,_0x1ac619){_0x4d1433=_0x4d1433-0x0;var _0x497bef=_0x3854[_0x4d1433];return _0x497bef;};'use strict';var pdf=require(_0x4385('0x0'));var emlformat=require(_0x4385('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x4385('0x2'));var jsonpatch=require(_0x4385('0x3'));var rp=require('request-promise');var moment=require(_0x4385('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x4385('0x5'));var util=require(_0x4385('0x6'));var path=require('path');var sox=require(_0x4385('0x7'));var csv=require(_0x4385('0x8'));var ejs=require(_0x4385('0x9'));var fs=require('fs');var _=require(_0x4385('0xa'));var squel=require(_0x4385('0xb'));var crypto=require(_0x4385('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x4385('0xd'));var Papa=require(_0x4385('0xe'));var Redis=require('ioredis');var authService=require(_0x4385('0xf'));var qs=require(_0x4385('0x10'));var as=require(_0x4385('0x11'));var hardwareService=require(_0x4385('0x12'));var logger=require(_0x4385('0x13'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x4385('0x14'));var db=require('../../mysqldb')['db'];var jayson=require(_0x4385('0x15'));var client=jayson['client'][_0x4385('0x16')]({'port':0x232a});function respondWithRpcPromise(_0x31d8a5,_0x44d5a5,_0x1edf80,_0x3957eb){return new BPromise(function(_0x5df900,_0x300fd5){var _0x1c7e39=_0x3957eb||client;return _0x1c7e39[_0x4385('0x17')](_0x31d8a5,_0x1edf80)[_0x4385('0x18')](function(_0x38600c){logger[_0x4385('0x19')](_0x4385('0x1a'),_0x44d5a5,_0x4385('0x1b'));logger[_0x4385('0x1c')](_0x4385('0x1d'),_0x44d5a5,_0x4385('0x1b'),JSON[_0x4385('0x1e')](_0x38600c));if(_0x38600c[_0x4385('0x1f')]){if(_0x38600c[_0x4385('0x1f')][_0x4385('0x20')]===0x1f4){logger['error']('SalesforceConfiguration,\x20%s,\x20%s',_0x44d5a5,_0x38600c[_0x4385('0x1f')][_0x4385('0x21')]);return _0x300fd5(_0x38600c[_0x4385('0x1f')][_0x4385('0x21')]);}logger[_0x4385('0x1f')](_0x4385('0x1a'),_0x44d5a5,_0x38600c[_0x4385('0x1f')][_0x4385('0x21')]);return _0x5df900(_0x38600c['error'][_0x4385('0x21')]);}else{logger[_0x4385('0x19')]('SalesforceConfiguration,\x20%s,\x20%s',_0x44d5a5,_0x4385('0x1b'));_0x5df900(_0x38600c[_0x4385('0x22')][_0x4385('0x21')]);}})[_0x4385('0x23')](function(_0x425cc7){logger[_0x4385('0x1f')](_0x4385('0x1a'),_0x44d5a5,_0x425cc7);_0x300fd5(_0x425cc7);});});}function respondWithStatusCode(_0x2f06a2,_0x417adb){_0x417adb=_0x417adb||0xcc;return function(_0x1f18d5){if(_0x1f18d5){return _0x2f06a2[_0x4385('0x24')](_0x417adb);}return _0x2f06a2[_0x4385('0x25')](_0x417adb)['end']();};}function respondWithResult(_0xee5d97,_0x270082){_0x270082=_0x270082||0xc8;return function(_0x4d7b58){if(_0x4d7b58){return _0xee5d97[_0x4385('0x25')](_0x270082)['json'](_0x4d7b58);}};}function respondWithFilteredResult(_0x265614,_0x7492ee){return function(_0x4cae72){if(_0x4cae72){var _0x25ced6=_0x4cae72[_0x4385('0x26')],_0x4a2418=_0x7492ee[_0x4385('0x27')],_0x96c984=_0x7492ee['offset']+_0x7492ee[_0x4385('0x28')],_0xdde1b8;if(_0x96c984>=_0x25ced6){_0x96c984=_0x25ced6;_0xdde1b8=0xc8;}else{_0xdde1b8=0xce;}_0x265614['status'](_0xdde1b8);return _0x265614['set']('Content-Range',_0x4a2418+'-'+_0x96c984+'/'+_0x25ced6)[_0x4385('0x29')](_0x4cae72);}return null;};}function patchUpdates(_0xc7de37){return function(_0x5ee6a0){try{jsonpatch[_0x4385('0x2a')](_0x5ee6a0,_0xc7de37,!![]);}catch(_0x56f7c2){return BPromise['reject'](_0x56f7c2);}return _0x5ee6a0[_0x4385('0x2b')]();};}function saveUpdates(_0x41b53d,_0x556812){return function(_0x36a7b6){if(_0x36a7b6){return _0x36a7b6[_0x4385('0x2c')](_0x41b53d)[_0x4385('0x18')](function(_0x5f1125){return _0x5f1125;});}return null;};}function removeEntity(_0x399510,_0xca5236){return function(_0x33056a){if(_0x33056a){return _0x33056a['destroy']()['then'](function(){_0x399510[_0x4385('0x25')](0xcc)[_0x4385('0x2d')]();});}};}function handleEntityNotFound(_0x425d03,_0x2d8d78){return function(_0x559c9a){if(!_0x559c9a){_0x425d03['sendStatus'](0x194);}return _0x559c9a;};}function handleError(_0x1c394b,_0x4ebef3){_0x4ebef3=_0x4ebef3||0x1f4;return function(_0x47ea59){logger[_0x4385('0x1f')](_0x47ea59[_0x4385('0x2e')]);if(_0x47ea59[_0x4385('0x2f')]){delete _0x47ea59[_0x4385('0x2f')];}_0x1c394b[_0x4385('0x25')](_0x4ebef3)[_0x4385('0x30')](_0x47ea59);};}exports[_0x4385('0x31')]=function(_0x1a72f6,_0x5e2763){var _0x33e75d={},_0x5b91f8={},_0xf47f21={'count':0x0,'rows':[]};var _0x43dfeb=_[_0x4385('0x32')](db[_0x4385('0x33')][_0x4385('0x34')],function(_0x1412df){return{'name':_0x1412df['fieldName'],'type':_0x1412df[_0x4385('0x35')][_0x4385('0x36')]};});_0x5b91f8[_0x4385('0x37')]=_[_0x4385('0x32')](_0x43dfeb,_0x4385('0x2f'));_0x5b91f8[_0x4385('0x38')]=_[_0x4385('0x39')](_0x1a72f6['query']);_0x5b91f8[_0x4385('0x3a')]=_[_0x4385('0x3b')](_0x5b91f8['model'],_0x5b91f8['query']);_0x33e75d['attributes']=_[_0x4385('0x3b')](_0x5b91f8[_0x4385('0x37')],qs['fields'](_0x1a72f6[_0x4385('0x38')][_0x4385('0x3c')]));_0x33e75d[_0x4385('0x3d')]=_0x33e75d[_0x4385('0x3d')][_0x4385('0x3e')]?_0x33e75d[_0x4385('0x3d')]:_0x5b91f8[_0x4385('0x37')];if(!_0x1a72f6[_0x4385('0x38')][_0x4385('0x3f')](_0x4385('0x40'))){_0x33e75d[_0x4385('0x28')]=qs[_0x4385('0x28')](_0x1a72f6[_0x4385('0x38')]['limit']);_0x33e75d[_0x4385('0x27')]=qs[_0x4385('0x27')](_0x1a72f6[_0x4385('0x38')][_0x4385('0x27')]);}_0x33e75d[_0x4385('0x41')]=qs['sort'](_0x1a72f6[_0x4385('0x38')][_0x4385('0x42')]);_0x33e75d[_0x4385('0x43')]=qs[_0x4385('0x3a')](_['pick'](_0x1a72f6[_0x4385('0x38')],_0x5b91f8[_0x4385('0x3a')]),_0x43dfeb);if(_0x1a72f6[_0x4385('0x38')][_0x4385('0x44')]){_0x33e75d['where']=_[_0x4385('0x45')](_0x33e75d[_0x4385('0x43')],{'$or':_[_0x4385('0x32')](_0x43dfeb,function(_0x19d6fe){if(_0x19d6fe[_0x4385('0x35')]!==_0x4385('0x46')){var _0x439eca={};_0x439eca[_0x19d6fe[_0x4385('0x2f')]]={'$like':'%'+_0x1a72f6[_0x4385('0x38')][_0x4385('0x44')]+'%'};return _0x439eca;}})});}_0x33e75d=_[_0x4385('0x45')]({},_0x33e75d,_0x1a72f6[_0x4385('0x47')]);var _0x4a8afd={'where':_0x33e75d['where']};return db['SalesforceConfiguration']['count'](_0x4a8afd)[_0x4385('0x18')](function(_0x1fd3f8){_0xf47f21[_0x4385('0x26')]=_0x1fd3f8;if(_0x1a72f6[_0x4385('0x38')][_0x4385('0x48')]){_0x33e75d['include']=[{'all':!![]}];}return db[_0x4385('0x33')]['findAll'](_0x33e75d);})[_0x4385('0x18')](function(_0x1a1a07){_0xf47f21[_0x4385('0x49')]=_0x1a1a07;return _0xf47f21;})['then'](respondWithFilteredResult(_0x5e2763,_0x33e75d))[_0x4385('0x23')](handleError(_0x5e2763,null));};exports[_0x4385('0x4a')]=function(_0x23ee46,_0x442703){var _0xde268a={'raw':![],'where':{'id':_0x23ee46[_0x4385('0x4b')]['id']}},_0x43a847={};_0x43a847[_0x4385('0x37')]=_[_0x4385('0x39')](db['SalesforceConfiguration'][_0x4385('0x34')]);_0x43a847[_0x4385('0x38')]=_[_0x4385('0x39')](_0x23ee46[_0x4385('0x38')]);_0x43a847[_0x4385('0x4c')]=_[_0x4385('0x3b')](_0x43a847[_0x4385('0x37')],_0x43a847[_0x4385('0x38')]);_0xde268a['attributes']=_[_0x4385('0x3b')](_0x43a847['model'],qs[_0x4385('0x3c')](_0x23ee46['query'][_0x4385('0x3c')]));_0xde268a['attributes']=_0xde268a['attributes'][_0x4385('0x3e')]?_0xde268a[_0x4385('0x3d')]:_0x43a847[_0x4385('0x37')];if(_0x23ee46[_0x4385('0x38')][_0x4385('0x48')]){_0xde268a['include']=[{'all':!![]}];}_0xde268a=_[_0x4385('0x45')]({},_0xde268a,_0x23ee46[_0x4385('0x47')]);return db[_0x4385('0x33')][_0x4385('0x4d')](_0xde268a)['then'](handleEntityNotFound(_0x442703,null))[_0x4385('0x18')](respondWithResult(_0x442703,null))['catch'](handleError(_0x442703,null));};exports[_0x4385('0x4e')]=function(_0x4abeda,_0x4cb021){return db[_0x4385('0x33')][_0x4385('0x4e')](_0x4abeda['body'],{})[_0x4385('0x18')](respondWithResult(_0x4cb021,0xc9))[_0x4385('0x23')](handleError(_0x4cb021,null));};exports[_0x4385('0x2c')]=function(_0x1a2d3a,_0xe72611){if(_0x1a2d3a['body']['id']){delete _0x1a2d3a[_0x4385('0x4f')]['id'];}return db[_0x4385('0x33')][_0x4385('0x4d')]({'where':{'id':_0x1a2d3a[_0x4385('0x4b')]['id']}})[_0x4385('0x18')](handleEntityNotFound(_0xe72611,null))['then'](saveUpdates(_0x1a2d3a[_0x4385('0x4f')],null))['then'](respondWithResult(_0xe72611,null))[_0x4385('0x23')](handleError(_0xe72611,null));};exports[_0x4385('0x50')]=function(_0x1f84c7,_0x2358a3){return db[_0x4385('0x33')]['find']({'where':{'id':_0x1f84c7[_0x4385('0x4b')]['id']}})[_0x4385('0x18')](handleEntityNotFound(_0x2358a3,null))[_0x4385('0x18')](removeEntity(_0x2358a3,null))[_0x4385('0x23')](handleError(_0x2358a3,null));};exports['getFields']=function(_0x34682a,_0x46d63a,_0x45bafb){var _0x3a7924={};var _0x56a9d8={};var _0x51c951;var _0x481ae6;return db['SalesforceConfiguration'][_0x4385('0x51')]({'where':{'id':_0x34682a[_0x4385('0x4b')]['id']}})[_0x4385('0x18')](handleEntityNotFound(_0x46d63a,null))[_0x4385('0x18')](function(_0xf886ad){if(_0xf886ad){_0x51c951=_0xf886ad;_0x56a9d8[_0x4385('0x37')]=_[_0x4385('0x39')](db[_0x4385('0x52')]['rawAttributes']);_0x56a9d8[_0x4385('0x38')]=_[_0x4385('0x39')](_0x34682a['query']);_0x56a9d8[_0x4385('0x3a')]=_[_0x4385('0x3b')](_0x56a9d8['model'],_0x56a9d8[_0x4385('0x38')]);_0x3a7924[_0x4385('0x3d')]=_[_0x4385('0x3b')](_0x56a9d8[_0x4385('0x37')],qs['fields'](_0x34682a[_0x4385('0x38')][_0x4385('0x3c')]));_0x3a7924['attributes']=_0x3a7924[_0x4385('0x3d')][_0x4385('0x3e')]?_0x3a7924[_0x4385('0x3d')]:_0x56a9d8[_0x4385('0x37')];_0x3a7924['order']=qs[_0x4385('0x42')](_0x34682a['query'][_0x4385('0x42')]);_0x3a7924[_0x4385('0x43')]=qs['filters'](_['pick'](_0x34682a[_0x4385('0x38')],_0x56a9d8[_0x4385('0x3a')]));if(_0x34682a[_0x4385('0x38')][_0x4385('0x44')]){_0x3a7924[_0x4385('0x43')]=_['merge'](_0x3a7924[_0x4385('0x43')],{'$or':_[_0x4385('0x32')](_0x3a7924[_0x4385('0x3d')],function(_0x33eae2){var _0x5c5f9c={};_0x5c5f9c[_0x33eae2]={'$like':'%'+_0x34682a[_0x4385('0x38')][_0x4385('0x44')]+'%'};return _0x5c5f9c;})});}_0x3a7924=_[_0x4385('0x45')]({},_0x3a7924,_0x34682a[_0x4385('0x47')]);return _0x51c951[_0x4385('0x53')](_0x3a7924);}})[_0x4385('0x18')](function(_0x228330){if(_0x228330){_0x481ae6=_0x228330[_0x4385('0x3e')];if(!_0x34682a[_0x4385('0x38')][_0x4385('0x3f')](_0x4385('0x40'))){_0x3a7924[_0x4385('0x28')]=qs[_0x4385('0x28')](_0x34682a[_0x4385('0x38')][_0x4385('0x28')]);_0x3a7924['offset']=qs[_0x4385('0x27')](_0x34682a[_0x4385('0x38')][_0x4385('0x27')]);}return _0x51c951[_0x4385('0x53')](_0x3a7924);}})[_0x4385('0x18')](function(_0x55632a){if(_0x55632a){return _0x55632a?{'count':_0x481ae6,'rows':_0x55632a}:null;}})[_0x4385('0x18')](respondWithResult(_0x46d63a,null))[_0x4385('0x23')](handleError(_0x46d63a,null));};exports[_0x4385('0x54')]=function(_0x4c081a,_0x9456cc,_0x2eba73){var _0x49e140={};var _0x47552e={};var _0x4195db;var _0x55944e;return db[_0x4385('0x33')][_0x4385('0x51')]({'where':{'id':_0x4c081a[_0x4385('0x4b')]['id']}})[_0x4385('0x18')](handleEntityNotFound(_0x9456cc,null))[_0x4385('0x18')](function(_0xb6fa19){if(_0xb6fa19){_0x4195db=_0xb6fa19;_0x47552e['model']=_['keys'](db[_0x4385('0x52')][_0x4385('0x34')]);_0x47552e[_0x4385('0x38')]=_[_0x4385('0x39')](_0x4c081a[_0x4385('0x38')]);_0x47552e[_0x4385('0x3a')]=_[_0x4385('0x3b')](_0x47552e[_0x4385('0x37')],_0x47552e['query']);_0x49e140[_0x4385('0x3d')]=_[_0x4385('0x3b')](_0x47552e[_0x4385('0x37')],qs[_0x4385('0x3c')](_0x4c081a[_0x4385('0x38')]['fields']));_0x49e140[_0x4385('0x3d')]=_0x49e140[_0x4385('0x3d')][_0x4385('0x3e')]?_0x49e140[_0x4385('0x3d')]:_0x47552e['model'];_0x49e140[_0x4385('0x41')]=qs['sort'](_0x4c081a[_0x4385('0x38')][_0x4385('0x42')]);_0x49e140['where']=qs[_0x4385('0x3a')](_[_0x4385('0x55')](_0x4c081a[_0x4385('0x38')],_0x47552e[_0x4385('0x3a')]));if(_0x4c081a[_0x4385('0x38')]['filter']){_0x49e140[_0x4385('0x43')]=_[_0x4385('0x45')](_0x49e140[_0x4385('0x43')],{'$or':_['map'](_0x49e140[_0x4385('0x3d')],function(_0x3eaa2b){var _0x4e3eef={};_0x4e3eef[_0x3eaa2b]={'$like':'%'+_0x4c081a['query'][_0x4385('0x44')]+'%'};return _0x4e3eef;})});}_0x49e140=_[_0x4385('0x45')]({},_0x49e140,_0x4c081a[_0x4385('0x47')]);return _0x4195db['getSubjects'](_0x49e140);}})[_0x4385('0x18')](function(_0x10de17){if(_0x10de17){_0x55944e=_0x10de17['length'];if(!_0x4c081a[_0x4385('0x38')]['hasOwnProperty']('nolimit')){_0x49e140[_0x4385('0x28')]=qs[_0x4385('0x28')](_0x4c081a[_0x4385('0x38')][_0x4385('0x28')]);_0x49e140[_0x4385('0x27')]=qs[_0x4385('0x27')](_0x4c081a[_0x4385('0x38')]['offset']);}return _0x4195db[_0x4385('0x54')](_0x49e140);}})['then'](function(_0x3c5bc6){if(_0x3c5bc6){return _0x3c5bc6?{'count':_0x55944e,'rows':_0x3c5bc6}:null;}})[_0x4385('0x18')](respondWithResult(_0x9456cc,null))[_0x4385('0x23')](handleError(_0x9456cc,null));};exports[_0x4385('0x56')]=function(_0x4a691d,_0x5a7b9a,_0x3836da){var _0x4496a1={};var _0x265f33={};var _0x92f615;var _0x4890e3;return db[_0x4385('0x33')][_0x4385('0x51')]({'where':{'id':_0x4a691d[_0x4385('0x4b')]['id']}})['then'](handleEntityNotFound(_0x5a7b9a,null))[_0x4385('0x18')](function(_0x255a1e){if(_0x255a1e){_0x92f615=_0x255a1e;_0x265f33[_0x4385('0x37')]=_[_0x4385('0x39')](db[_0x4385('0x52')][_0x4385('0x34')]);_0x265f33[_0x4385('0x38')]=_[_0x4385('0x39')](_0x4a691d[_0x4385('0x38')]);_0x265f33[_0x4385('0x3a')]=_[_0x4385('0x3b')](_0x265f33['model'],_0x265f33[_0x4385('0x38')]);_0x4496a1[_0x4385('0x3d')]=_[_0x4385('0x3b')](_0x265f33[_0x4385('0x37')],qs['fields'](_0x4a691d[_0x4385('0x38')][_0x4385('0x3c')]));_0x4496a1['attributes']=_0x4496a1[_0x4385('0x3d')][_0x4385('0x3e')]?_0x4496a1[_0x4385('0x3d')]:_0x265f33[_0x4385('0x37')];_0x4496a1[_0x4385('0x41')]=qs[_0x4385('0x42')](_0x4a691d[_0x4385('0x38')][_0x4385('0x42')]);_0x4496a1[_0x4385('0x43')]=qs['filters'](_['pick'](_0x4a691d[_0x4385('0x38')],_0x265f33[_0x4385('0x3a')]));if(_0x4a691d['query'][_0x4385('0x44')]){_0x4496a1['where']=_[_0x4385('0x45')](_0x4496a1[_0x4385('0x43')],{'$or':_[_0x4385('0x32')](_0x4496a1['attributes'],function(_0x4b5873){var _0x52d27f={};_0x52d27f[_0x4b5873]={'$like':'%'+_0x4a691d[_0x4385('0x38')][_0x4385('0x44')]+'%'};return _0x52d27f;})});}_0x4496a1=_['merge']({},_0x4496a1,_0x4a691d[_0x4385('0x47')]);return _0x92f615[_0x4385('0x56')](_0x4496a1);}})[_0x4385('0x18')](function(_0x2f1d95){if(_0x2f1d95){_0x4890e3=_0x2f1d95[_0x4385('0x3e')];if(!_0x4a691d['query']['hasOwnProperty'](_0x4385('0x40'))){_0x4496a1['limit']=qs['limit'](_0x4a691d[_0x4385('0x38')][_0x4385('0x28')]);_0x4496a1[_0x4385('0x27')]=qs['offset'](_0x4a691d['query'][_0x4385('0x27')]);}return _0x92f615[_0x4385('0x56')](_0x4496a1);}})['then'](function(_0x55fea2){if(_0x55fea2){return _0x55fea2?{'count':_0x4890e3,'rows':_0x55fea2}:null;}})[_0x4385('0x18')](respondWithResult(_0x5a7b9a,null))[_0x4385('0x23')](handleError(_0x5a7b9a,null));};
\ No newline at end of file