Built motion from commit 5fcd269f5146f10cf3129722d518881dfac64576. Version 3.0.0...
[motion-next.git] / server / api / intSalesforceConfiguration / intSalesforceConfiguration.controller.js
index 636afb3..84137fe 100644 (file)
@@ -1 +1 @@
-const a286_0x1a9a=['query','order','params','where','length','findOne','catch','../../components/parsers/qs','sendStatus','send','filter','limit','../../mysqldb','model','Content-Range','SalesforceConfiguration','end','body','set','attributes','lodash','api','offset','error','count','create','sequelize','like','map','destroy','undefined','sort','stack','../../config/logger','pick','getDescriptions','filters','merge','getSubjects','getFields','status','update','fieldName','intersection','nolimit','fields','include','then','type','includeAll','SalesforceField','index','findAll','options','rawAttributes','name','keys'];(function(_0x3ff14b,_0x1a9a19){const _0x3a7fc9=function(_0x2bfba2){while(--_0x2bfba2){_0x3ff14b['push'](_0x3ff14b['shift']());}};_0x3a7fc9(++_0x1a9a19);}(a286_0x1a9a,0x163));const a286_0x3a7f=function(_0x3ff14b,_0x1a9a19){_0x3ff14b=_0x3ff14b-0x0;let _0x3a7fc9=a286_0x1a9a[_0x3ff14b];return _0x3a7fc9;};const _0x3abf62=a286_0x3a7f;'use strict';const _=require(_0x3abf62('0x7')),qs=require(_0x3abf62('0x33')),logger=require(_0x3abf62('0x14'))(_0x3abf62('0x8')),db=require(_0x3abf62('0x38'))['db'],{Op}=require(_0x3abf62('0xd'));function respondWithResult(_0x2bfba2,_0x1a407d){return _0x1a407d=_0x1a407d||0xc8,function(_0x4a8d11){const _0x169356=a286_0x3a7f;if(_0x4a8d11)return _0x2bfba2[_0x169356('0x1b')](_0x1a407d)['json'](_0x4a8d11);};}function respondWithFilteredResult(_0x3d309d,_0x206f67){return function(_0x4e4f95){const _0x291a76=a286_0x3a7f;if(_0x4e4f95){const _0x3f35b4=_0x4e4f95[_0x291a76('0xb')],_0x3cf2b6=_0x206f67[_0x291a76('0x9')];let _0x2c9d61=_0x206f67['offset']+_0x206f67[_0x291a76('0x37')],_0x5d25a8;return _0x2c9d61>=_0x3f35b4?(_0x2c9d61=_0x3f35b4,_0x5d25a8=0xc8):_0x5d25a8=0xce,_0x3d309d[_0x291a76('0x1b')](_0x5d25a8),_0x3d309d[_0x291a76('0x5')](_0x291a76('0x1'),_0x3cf2b6+'-'+_0x2c9d61+'/'+_0x3f35b4)['json'](_0x4e4f95);}return null;};}function saveUpdates(_0x2fc74c){return function(_0x2a514e){const _0x1a119f=a286_0x3a7f;if(_0x2a514e)return _0x2a514e['update'](_0x2fc74c)[_0x1a119f('0x22')](function(_0x5b1631){return _0x5b1631;});return null;};}function removeEntity(_0x1c18ce){return function(_0x5a0769){const _0xa33281=a286_0x3a7f;if(_0x5a0769)return _0x5a0769['destroy']()[_0xa33281('0x22')](function(){const _0xeefa28=_0xa33281;_0x1c18ce[_0xeefa28('0x1b')](0xcc)[_0xeefa28('0x3')]();});};}function handleEntityNotFound(_0x5a9d52){return function(_0x4bf5c2){const _0x163cf1=a286_0x3a7f;return!_0x4bf5c2&&_0x5a9d52[_0x163cf1('0x34')](0x194),_0x4bf5c2;};}function handleError(_0x43e12e,_0x2c91f3){return _0x2c91f3=_0x2c91f3||0x1f4,function(_0x4dc7d4){const _0x40a7fb=a286_0x3a7f;logger[_0x40a7fb('0xa')](_0x4dc7d4[_0x40a7fb('0x13')]),_0x4dc7d4[_0x40a7fb('0x2a')]&&delete _0x4dc7d4['name'],_0x43e12e['status'](_0x2c91f3)[_0x40a7fb('0x35')](_0x4dc7d4);};}exports[_0x3abf62('0x26')]=function(_0x45500b,_0x37bf56){const _0xbf3ac6=_0x3abf62;let _0x1178a4={};const _0x9c89fc={},_0x50e7c5={'count':0x0,'rows':[]},_0x3f29d6=_[_0xbf3ac6('0xf')](db[_0xbf3ac6('0x2')][_0xbf3ac6('0x29')],function(_0x46431c){const _0x1afca8=_0xbf3ac6;return{'name':_0x46431c[_0x1afca8('0x1d')],'type':_0x46431c['type']['key']};});_0x9c89fc[_0xbf3ac6('0x0')]=_['map'](_0x3f29d6,_0xbf3ac6('0x2a')),_0x9c89fc[_0xbf3ac6('0x2c')]=_[_0xbf3ac6('0x2b')](_0x45500b[_0xbf3ac6('0x2c')]),_0x9c89fc[_0xbf3ac6('0x17')]=_[_0xbf3ac6('0x1e')](_0x9c89fc[_0xbf3ac6('0x0')],_0x9c89fc[_0xbf3ac6('0x2c')]),_0x1178a4[_0xbf3ac6('0x6')]=_['intersection'](_0x9c89fc[_0xbf3ac6('0x0')],qs[_0xbf3ac6('0x20')](_0x45500b['query'][_0xbf3ac6('0x20')])),_0x1178a4['attributes']=_0x1178a4[_0xbf3ac6('0x6')]['length']?_0x1178a4[_0xbf3ac6('0x6')]:_0x9c89fc[_0xbf3ac6('0x0')];typeof _0x45500b[_0xbf3ac6('0x2c')][_0xbf3ac6('0x1f')]===_0xbf3ac6('0x11')&&(_0x1178a4[_0xbf3ac6('0x37')]=qs['limit'](_0x45500b[_0xbf3ac6('0x2c')]['limit']),_0x1178a4[_0xbf3ac6('0x9')]=qs[_0xbf3ac6('0x9')](_0x45500b[_0xbf3ac6('0x2c')][_0xbf3ac6('0x9')]));_0x1178a4['order']=qs['sort'](_0x45500b['query'][_0xbf3ac6('0x12')]),_0x1178a4[_0xbf3ac6('0x2f')]=qs[_0xbf3ac6('0x17')](_['pick'](_0x45500b[_0xbf3ac6('0x2c')],_0x9c89fc[_0xbf3ac6('0x17')]),_0x3f29d6);_0x45500b['query']['filter']&&(_0x1178a4[_0xbf3ac6('0x2f')]=_['merge'](_0x1178a4[_0xbf3ac6('0x2f')],{[Op['or']]:_[_0xbf3ac6('0xf')](_0x3f29d6,function(_0x9f85af){const _0x28dcb9=_0xbf3ac6;if(_0x9f85af[_0x28dcb9('0x23')]!=='VIRTUAL'){const _0x1f0b30={};return _0x1f0b30[_0x9f85af['name']]={[Op[_0x28dcb9('0xe')]]:'%'+_0x45500b[_0x28dcb9('0x2c')]['filter']+'%'},_0x1f0b30;}})}));_0x1178a4=_['merge']({},_0x1178a4,_0x45500b[_0xbf3ac6('0x28')]);const _0x303139={'where':_0x1178a4[_0xbf3ac6('0x2f')]};return db[_0xbf3ac6('0x2')][_0xbf3ac6('0xb')](_0x303139)['then'](function(_0x23f1d5){const _0x1bf662=_0xbf3ac6;return _0x50e7c5['count']=_0x23f1d5,_0x45500b['query'][_0x1bf662('0x24')]&&(_0x1178a4[_0x1bf662('0x21')]=[{'all':!![]}]),db['SalesforceConfiguration'][_0x1bf662('0x27')](_0x1178a4);})[_0xbf3ac6('0x22')](function(_0x2f1a16){return _0x50e7c5['rows']=_0x2f1a16,_0x50e7c5;})[_0xbf3ac6('0x22')](respondWithFilteredResult(_0x37bf56,_0x1178a4))[_0xbf3ac6('0x32')](handleError(_0x37bf56,null));},exports['show']=function(_0x58487a,_0x3f8058){const _0x403626=_0x3abf62;let _0x4e7472={'raw':![],'where':{'id':_0x58487a[_0x403626('0x2e')]['id']}};const _0x4fe83f={};return _0x4fe83f[_0x403626('0x0')]=_[_0x403626('0x2b')](db['SalesforceConfiguration'][_0x403626('0x29')]),_0x4fe83f[_0x403626('0x2c')]=_[_0x403626('0x2b')](_0x58487a[_0x403626('0x2c')]),_0x4fe83f[_0x403626('0x17')]=_['intersection'](_0x4fe83f[_0x403626('0x0')],_0x4fe83f['query']),_0x4e7472[_0x403626('0x6')]=_[_0x403626('0x1e')](_0x4fe83f[_0x403626('0x0')],qs['fields'](_0x58487a[_0x403626('0x2c')][_0x403626('0x20')])),_0x4e7472['attributes']=_0x4e7472[_0x403626('0x6')]['length']?_0x4e7472[_0x403626('0x6')]:_0x4fe83f[_0x403626('0x0')],_0x58487a[_0x403626('0x2c')][_0x403626('0x24')]&&(_0x4e7472[_0x403626('0x21')]=[{'all':!![]}]),_0x4e7472=_[_0x403626('0x18')]({},_0x4e7472,_0x58487a[_0x403626('0x28')]),db[_0x403626('0x2')][_0x403626('0x31')](_0x4e7472)['then'](handleEntityNotFound(_0x3f8058,null))[_0x403626('0x22')](respondWithResult(_0x3f8058,null))['catch'](handleError(_0x3f8058,null));},exports[_0x3abf62('0xc')]=function(_0xafe755,_0x972816){const _0x56a937=_0x3abf62;return db[_0x56a937('0x2')][_0x56a937('0xc')](_0xafe755[_0x56a937('0x4')],{})[_0x56a937('0x22')](respondWithResult(_0x972816,0xc9))[_0x56a937('0x32')](handleError(_0x972816,null));},exports[_0x3abf62('0x1c')]=function(_0x37d124,_0x4f5cb4){const _0x5c6cae=_0x3abf62;return _0x37d124[_0x5c6cae('0x4')]['id']&&delete _0x37d124[_0x5c6cae('0x4')]['id'],db['SalesforceConfiguration'][_0x5c6cae('0x31')]({'where':{'id':_0x37d124[_0x5c6cae('0x2e')]['id']}})[_0x5c6cae('0x22')](handleEntityNotFound(_0x4f5cb4,null))['then'](saveUpdates(_0x37d124['body'],null))[_0x5c6cae('0x22')](respondWithResult(_0x4f5cb4,null))['catch'](handleError(_0x4f5cb4,null));},exports[_0x3abf62('0x10')]=function(_0x4a671e,_0x1d26ed){const _0x43f3bc=_0x3abf62;return db['SalesforceConfiguration'][_0x43f3bc('0x31')]({'where':{'id':_0x4a671e[_0x43f3bc('0x2e')]['id']}})[_0x43f3bc('0x22')](handleEntityNotFound(_0x1d26ed,null))[_0x43f3bc('0x22')](removeEntity(_0x1d26ed,null))[_0x43f3bc('0x32')](handleError(_0x1d26ed,null));},exports['getFields']=function(_0x366570,_0x1de107){const _0x372969=_0x3abf62;let _0x1d2048={};const _0x482ae9={};let _0x454b07,_0x4a28f7;return db[_0x372969('0x2')][_0x372969('0x31')]({'where':{'id':_0x366570[_0x372969('0x2e')]['id']}})[_0x372969('0x22')](handleEntityNotFound(_0x1de107,null))['then'](function(_0x57a9bb){const _0x498ae2=_0x372969;if(_0x57a9bb)return _0x454b07=_0x57a9bb,_0x482ae9[_0x498ae2('0x0')]=_[_0x498ae2('0x2b')](db[_0x498ae2('0x25')][_0x498ae2('0x29')]),_0x482ae9['query']=_[_0x498ae2('0x2b')](_0x366570[_0x498ae2('0x2c')]),_0x482ae9[_0x498ae2('0x17')]=_[_0x498ae2('0x1e')](_0x482ae9[_0x498ae2('0x0')],_0x482ae9[_0x498ae2('0x2c')]),_0x1d2048[_0x498ae2('0x6')]=_['intersection'](_0x482ae9[_0x498ae2('0x0')],qs[_0x498ae2('0x20')](_0x366570[_0x498ae2('0x2c')][_0x498ae2('0x20')])),_0x1d2048['attributes']=_0x1d2048[_0x498ae2('0x6')]['length']?_0x1d2048['attributes']:_0x482ae9[_0x498ae2('0x0')],_0x1d2048[_0x498ae2('0x2d')]=qs[_0x498ae2('0x12')](_0x366570[_0x498ae2('0x2c')][_0x498ae2('0x12')]),_0x1d2048['where']=qs[_0x498ae2('0x17')](_[_0x498ae2('0x15')](_0x366570[_0x498ae2('0x2c')],_0x482ae9[_0x498ae2('0x17')])),_0x366570['query'][_0x498ae2('0x36')]&&(_0x1d2048['where']=_[_0x498ae2('0x18')](_0x1d2048[_0x498ae2('0x2f')],{[Op['or']]:_[_0x498ae2('0xf')](_0x1d2048[_0x498ae2('0x6')],function(_0x4a2fba){const _0x180d22=_0x498ae2,_0x397560={};return _0x397560[_0x4a2fba]={[Op['like']]:'%'+_0x366570[_0x180d22('0x2c')]['filter']+'%'},_0x397560;})})),_0x1d2048=_['merge']({},_0x1d2048,_0x366570['options']),_0x454b07[_0x498ae2('0x1a')](_0x1d2048);})[_0x372969('0x22')](function(_0x213cde){const _0x9af96a=_0x372969;if(_0x213cde)return _0x4a28f7=_0x213cde[_0x9af96a('0x30')],typeof _0x366570[_0x9af96a('0x2c')][_0x9af96a('0x1f')]===_0x9af96a('0x11')&&(_0x1d2048[_0x9af96a('0x37')]=qs['limit'](_0x366570[_0x9af96a('0x2c')]['limit']),_0x1d2048['offset']=qs[_0x9af96a('0x9')](_0x366570[_0x9af96a('0x2c')][_0x9af96a('0x9')])),_0x454b07[_0x9af96a('0x1a')](_0x1d2048);})[_0x372969('0x22')](function(_0x1cc794){if(_0x1cc794)return _0x1cc794?{'count':_0x4a28f7,'rows':_0x1cc794}:null;})[_0x372969('0x22')](respondWithResult(_0x1de107,null))[_0x372969('0x32')](handleError(_0x1de107,null));},exports[_0x3abf62('0x19')]=function(_0x576932,_0x29ba58){const _0x493b46=_0x3abf62;let _0x2f440c={};const _0x10567a={};let _0x1d097b,_0x4353e2;return db[_0x493b46('0x2')][_0x493b46('0x31')]({'where':{'id':_0x576932[_0x493b46('0x2e')]['id']}})[_0x493b46('0x22')](handleEntityNotFound(_0x29ba58,null))[_0x493b46('0x22')](function(_0x5caea7){const _0x31386e=_0x493b46;if(_0x5caea7)return _0x1d097b=_0x5caea7,_0x10567a['model']=_[_0x31386e('0x2b')](db[_0x31386e('0x25')][_0x31386e('0x29')]),_0x10567a[_0x31386e('0x2c')]=_[_0x31386e('0x2b')](_0x576932[_0x31386e('0x2c')]),_0x10567a[_0x31386e('0x17')]=_[_0x31386e('0x1e')](_0x10567a[_0x31386e('0x0')],_0x10567a[_0x31386e('0x2c')]),_0x2f440c['attributes']=_[_0x31386e('0x1e')](_0x10567a[_0x31386e('0x0')],qs[_0x31386e('0x20')](_0x576932[_0x31386e('0x2c')][_0x31386e('0x20')])),_0x2f440c[_0x31386e('0x6')]=_0x2f440c['attributes'][_0x31386e('0x30')]?_0x2f440c[_0x31386e('0x6')]:_0x10567a[_0x31386e('0x0')],_0x2f440c[_0x31386e('0x2d')]=qs['sort'](_0x576932[_0x31386e('0x2c')][_0x31386e('0x12')]),_0x2f440c[_0x31386e('0x2f')]=qs[_0x31386e('0x17')](_[_0x31386e('0x15')](_0x576932[_0x31386e('0x2c')],_0x10567a[_0x31386e('0x17')])),_0x576932[_0x31386e('0x2c')][_0x31386e('0x36')]&&(_0x2f440c[_0x31386e('0x2f')]=_['merge'](_0x2f440c[_0x31386e('0x2f')],{[Op['or']]:_[_0x31386e('0xf')](_0x2f440c[_0x31386e('0x6')],function(_0x54e2f6){const _0x1b883f=_0x31386e,_0x1be912={};return _0x1be912[_0x54e2f6]={[Op['like']]:'%'+_0x576932['query'][_0x1b883f('0x36')]+'%'},_0x1be912;})})),_0x2f440c=_[_0x31386e('0x18')]({},_0x2f440c,_0x576932[_0x31386e('0x28')]),_0x1d097b[_0x31386e('0x19')](_0x2f440c);})[_0x493b46('0x22')](function(_0x482bb5){const _0x49f677=_0x493b46;if(_0x482bb5)return _0x4353e2=_0x482bb5[_0x49f677('0x30')],typeof _0x576932['query']['nolimit']===_0x49f677('0x11')&&(_0x2f440c[_0x49f677('0x37')]=qs[_0x49f677('0x37')](_0x576932[_0x49f677('0x2c')][_0x49f677('0x37')]),_0x2f440c['offset']=qs['offset'](_0x576932[_0x49f677('0x2c')][_0x49f677('0x9')])),_0x1d097b[_0x49f677('0x19')](_0x2f440c);})[_0x493b46('0x22')](function(_0x14f066){if(_0x14f066)return _0x14f066?{'count':_0x4353e2,'rows':_0x14f066}:null;})[_0x493b46('0x22')](respondWithResult(_0x29ba58,null))[_0x493b46('0x32')](handleError(_0x29ba58,null));},exports[_0x3abf62('0x16')]=function(_0x4969b2,_0x577ce5){const _0x15ac46=_0x3abf62;let _0x1ab035={};const _0x1cbdb8={};let _0xd70135,_0x1e64af;return db[_0x15ac46('0x2')][_0x15ac46('0x31')]({'where':{'id':_0x4969b2[_0x15ac46('0x2e')]['id']}})[_0x15ac46('0x22')](handleEntityNotFound(_0x577ce5,null))[_0x15ac46('0x22')](function(_0x3bd042){const _0x37b356=_0x15ac46;if(_0x3bd042)return _0xd70135=_0x3bd042,_0x1cbdb8['model']=_[_0x37b356('0x2b')](db[_0x37b356('0x25')][_0x37b356('0x29')]),_0x1cbdb8[_0x37b356('0x2c')]=_[_0x37b356('0x2b')](_0x4969b2['query']),_0x1cbdb8[_0x37b356('0x17')]=_[_0x37b356('0x1e')](_0x1cbdb8[_0x37b356('0x0')],_0x1cbdb8['query']),_0x1ab035[_0x37b356('0x6')]=_['intersection'](_0x1cbdb8[_0x37b356('0x0')],qs[_0x37b356('0x20')](_0x4969b2[_0x37b356('0x2c')][_0x37b356('0x20')])),_0x1ab035['attributes']=_0x1ab035[_0x37b356('0x6')]['length']?_0x1ab035[_0x37b356('0x6')]:_0x1cbdb8[_0x37b356('0x0')],_0x1ab035[_0x37b356('0x2d')]=qs[_0x37b356('0x12')](_0x4969b2[_0x37b356('0x2c')][_0x37b356('0x12')]),_0x1ab035[_0x37b356('0x2f')]=qs[_0x37b356('0x17')](_[_0x37b356('0x15')](_0x4969b2[_0x37b356('0x2c')],_0x1cbdb8[_0x37b356('0x17')])),_0x4969b2[_0x37b356('0x2c')]['filter']&&(_0x1ab035[_0x37b356('0x2f')]=_['merge'](_0x1ab035[_0x37b356('0x2f')],{[Op['or']]:_[_0x37b356('0xf')](_0x1ab035[_0x37b356('0x6')],function(_0x5b2910){const _0x32a13d=_0x37b356,_0x5acbe3={};return _0x5acbe3[_0x5b2910]={[Op[_0x32a13d('0xe')]]:'%'+_0x4969b2['query'][_0x32a13d('0x36')]+'%'},_0x5acbe3;})})),_0x1ab035=_[_0x37b356('0x18')]({},_0x1ab035,_0x4969b2[_0x37b356('0x28')]),_0xd70135['getDescriptions'](_0x1ab035);})[_0x15ac46('0x22')](function(_0x2f2234){const _0x2da0fa=_0x15ac46;if(_0x2f2234)return _0x1e64af=_0x2f2234[_0x2da0fa('0x30')],typeof _0x4969b2[_0x2da0fa('0x2c')]['nolimit']===_0x2da0fa('0x11')&&(_0x1ab035[_0x2da0fa('0x37')]=qs['limit'](_0x4969b2[_0x2da0fa('0x2c')][_0x2da0fa('0x37')]),_0x1ab035[_0x2da0fa('0x9')]=qs['offset'](_0x4969b2[_0x2da0fa('0x2c')][_0x2da0fa('0x9')])),_0xd70135['getDescriptions'](_0x1ab035);})['then'](function(_0x4e0c85){if(_0x4e0c85)return _0x4e0c85?{'count':_0x1e64af,'rows':_0x4e0c85}:null;})[_0x15ac46('0x22')](respondWithResult(_0x577ce5,null))[_0x15ac46('0x32')](handleError(_0x577ce5,null));};
\ No newline at end of file
+const a286_0x35d3=['getFields','then','count','limit','map','body','sequelize','SalesforceField','params','../../components/parsers/qs','fields','../../mysqldb','merge','keys','pick','rawAttributes','query','findOne','stack','error','type','set','json','length','includeAll','findAll','create','status','getDescriptions','like','sort','offset','rows','sendStatus','send','../../config/logger','filters','lodash','destroy','nolimit','update','getSubjects','fieldName','VIRTUAL','catch','index','options','model','undefined','filter','order','intersection','include','name','SalesforceConfiguration','attributes','where'];(function(_0xfbe4ac,_0x35d3f1){const _0x250c7a=function(_0x591be0){while(--_0x591be0){_0xfbe4ac['push'](_0xfbe4ac['shift']());}};_0x250c7a(++_0x35d3f1);}(a286_0x35d3,0x7c));const a286_0x250c=function(_0xfbe4ac,_0x35d3f1){_0xfbe4ac=_0xfbe4ac-0x0;let _0x250c7a=a286_0x35d3[_0xfbe4ac];return _0x250c7a;};const _0x59a002=a286_0x250c;'use strict';const _=require(_0x59a002('0x1b')),qs=require(_0x59a002('0x38')),logger=require(_0x59a002('0x19'))('api'),db=require(_0x59a002('0x1'))['db'],{Op}=require(_0x59a002('0x35'));function respondWithResult(_0x591be0,_0x18dfc8){return _0x18dfc8=_0x18dfc8||0xc8,function(_0x14d1dc){const _0x584f25=a286_0x250c;if(_0x14d1dc)return _0x591be0['status'](_0x18dfc8)[_0x584f25('0xc')](_0x14d1dc);};}function respondWithFilteredResult(_0x778e73,_0xddf2f7){return function(_0x1ec2d1){const _0x4c6eba=a286_0x250c;if(_0x1ec2d1){const _0x33b3c2=_0x1ec2d1[_0x4c6eba('0x31')],_0xbd0c3c=_0xddf2f7[_0x4c6eba('0x15')];let _0x528279=_0xddf2f7[_0x4c6eba('0x15')]+_0xddf2f7[_0x4c6eba('0x32')],_0x2a0616;return _0x528279>=_0x33b3c2?(_0x528279=_0x33b3c2,_0x2a0616=0xc8):_0x2a0616=0xce,_0x778e73[_0x4c6eba('0x11')](_0x2a0616),_0x778e73[_0x4c6eba('0xb')]('Content-Range',_0xbd0c3c+'-'+_0x528279+'/'+_0x33b3c2)['json'](_0x1ec2d1);}return null;};}function saveUpdates(_0x554cd8){return function(_0x9418a7){const _0x309379=a286_0x250c;if(_0x9418a7)return _0x9418a7[_0x309379('0x1e')](_0x554cd8)[_0x309379('0x30')](function(_0x2ef2e8){return _0x2ef2e8;});return null;};}function removeEntity(_0x47e618){return function(_0x42eca4){const _0x12a713=a286_0x250c;if(_0x42eca4)return _0x42eca4[_0x12a713('0x1c')]()[_0x12a713('0x30')](function(){const _0x507ba3=_0x12a713;_0x47e618[_0x507ba3('0x11')](0xcc)['end']();});};}function handleEntityNotFound(_0x245c7a){return function(_0x31f522){const _0x1b9df9=a286_0x250c;return!_0x31f522&&_0x245c7a[_0x1b9df9('0x17')](0x194),_0x31f522;};}function handleError(_0x13c460,_0x9a9681){return _0x9a9681=_0x9a9681||0x1f4,function(_0xea88dd){const _0x1cd22c=a286_0x250c;logger[_0x1cd22c('0x9')](_0xea88dd[_0x1cd22c('0x8')]),_0xea88dd[_0x1cd22c('0x2b')]&&delete _0xea88dd[_0x1cd22c('0x2b')],_0x13c460[_0x1cd22c('0x11')](_0x9a9681)[_0x1cd22c('0x18')](_0xea88dd);};}exports[_0x59a002('0x23')]=function(_0x124fee,_0x21cdb5){const _0x2f40b0=_0x59a002;let _0x40b3df={};const _0x305605={},_0x107db2={'count':0x0,'rows':[]},_0x21dd16=_[_0x2f40b0('0x33')](db[_0x2f40b0('0x2c')][_0x2f40b0('0x5')],function(_0x59e330){const _0x21e8cf=_0x2f40b0;return{'name':_0x59e330[_0x21e8cf('0x20')],'type':_0x59e330[_0x21e8cf('0xa')]['key']};});_0x305605[_0x2f40b0('0x25')]=_[_0x2f40b0('0x33')](_0x21dd16,_0x2f40b0('0x2b')),_0x305605[_0x2f40b0('0x6')]=_[_0x2f40b0('0x3')](_0x124fee[_0x2f40b0('0x6')]),_0x305605[_0x2f40b0('0x1a')]=_[_0x2f40b0('0x29')](_0x305605[_0x2f40b0('0x25')],_0x305605[_0x2f40b0('0x6')]),_0x40b3df[_0x2f40b0('0x2d')]=_[_0x2f40b0('0x29')](_0x305605[_0x2f40b0('0x25')],qs[_0x2f40b0('0x0')](_0x124fee['query'][_0x2f40b0('0x0')])),_0x40b3df[_0x2f40b0('0x2d')]=_0x40b3df['attributes'][_0x2f40b0('0xd')]?_0x40b3df[_0x2f40b0('0x2d')]:_0x305605[_0x2f40b0('0x25')];typeof _0x124fee[_0x2f40b0('0x6')][_0x2f40b0('0x1d')]==='undefined'&&(_0x40b3df[_0x2f40b0('0x32')]=qs[_0x2f40b0('0x32')](_0x124fee[_0x2f40b0('0x6')]['limit']),_0x40b3df[_0x2f40b0('0x15')]=qs[_0x2f40b0('0x15')](_0x124fee[_0x2f40b0('0x6')][_0x2f40b0('0x15')]));_0x40b3df[_0x2f40b0('0x28')]=qs['sort'](_0x124fee[_0x2f40b0('0x6')][_0x2f40b0('0x14')]),_0x40b3df[_0x2f40b0('0x2e')]=qs[_0x2f40b0('0x1a')](_[_0x2f40b0('0x4')](_0x124fee['query'],_0x305605[_0x2f40b0('0x1a')]),_0x21dd16);_0x124fee['query']['filter']&&(_0x40b3df['where']=_[_0x2f40b0('0x2')](_0x40b3df[_0x2f40b0('0x2e')],{[Op['or']]:_[_0x2f40b0('0x33')](_0x21dd16,function(_0x5b34cd){const _0x22a608=_0x2f40b0;if(_0x5b34cd[_0x22a608('0xa')]!==_0x22a608('0x21')){const _0x434b6f={};return _0x434b6f[_0x5b34cd[_0x22a608('0x2b')]]={[Op[_0x22a608('0x13')]]:'%'+_0x124fee['query'][_0x22a608('0x27')]+'%'},_0x434b6f;}})}));_0x40b3df=_[_0x2f40b0('0x2')]({},_0x40b3df,_0x124fee[_0x2f40b0('0x24')]);const _0x59897a={'where':_0x40b3df[_0x2f40b0('0x2e')]};return db['SalesforceConfiguration'][_0x2f40b0('0x31')](_0x59897a)[_0x2f40b0('0x30')](function(_0x230647){const _0x583af4=_0x2f40b0;return _0x107db2[_0x583af4('0x31')]=_0x230647,_0x124fee[_0x583af4('0x6')][_0x583af4('0xe')]&&(_0x40b3df[_0x583af4('0x2a')]=[{'all':!![]}]),db['SalesforceConfiguration'][_0x583af4('0xf')](_0x40b3df);})[_0x2f40b0('0x30')](function(_0x586c05){const _0x4d8204=_0x2f40b0;return _0x107db2[_0x4d8204('0x16')]=_0x586c05,_0x107db2;})[_0x2f40b0('0x30')](respondWithFilteredResult(_0x21cdb5,_0x40b3df))[_0x2f40b0('0x22')](handleError(_0x21cdb5,null));},exports['show']=function(_0x578546,_0x3ae453){const _0x249756=_0x59a002;let _0x2d0d5c={'raw':![],'where':{'id':_0x578546[_0x249756('0x37')]['id']}};const _0xf03093={};return _0xf03093[_0x249756('0x25')]=_[_0x249756('0x3')](db['SalesforceConfiguration']['rawAttributes']),_0xf03093[_0x249756('0x6')]=_[_0x249756('0x3')](_0x578546[_0x249756('0x6')]),_0xf03093[_0x249756('0x1a')]=_[_0x249756('0x29')](_0xf03093[_0x249756('0x25')],_0xf03093[_0x249756('0x6')]),_0x2d0d5c[_0x249756('0x2d')]=_['intersection'](_0xf03093['model'],qs[_0x249756('0x0')](_0x578546[_0x249756('0x6')][_0x249756('0x0')])),_0x2d0d5c[_0x249756('0x2d')]=_0x2d0d5c[_0x249756('0x2d')][_0x249756('0xd')]?_0x2d0d5c[_0x249756('0x2d')]:_0xf03093[_0x249756('0x25')],_0x578546['query'][_0x249756('0xe')]&&(_0x2d0d5c[_0x249756('0x2a')]=[{'all':!![]}]),_0x2d0d5c=_[_0x249756('0x2')]({},_0x2d0d5c,_0x578546['options']),db[_0x249756('0x2c')]['findOne'](_0x2d0d5c)[_0x249756('0x30')](handleEntityNotFound(_0x3ae453,null))['then'](respondWithResult(_0x3ae453,null))[_0x249756('0x22')](handleError(_0x3ae453,null));},exports['create']=function(_0x326cc7,_0x37e684){const _0x1a77ef=_0x59a002;return db[_0x1a77ef('0x2c')][_0x1a77ef('0x10')](_0x326cc7[_0x1a77ef('0x34')],{})['then'](respondWithResult(_0x37e684,0xc9))['catch'](handleError(_0x37e684,null));},exports[_0x59a002('0x1e')]=function(_0x3b2993,_0x39d54f){const _0x5b50c2=_0x59a002;return _0x3b2993['body']['id']&&delete _0x3b2993['body']['id'],db['SalesforceConfiguration'][_0x5b50c2('0x7')]({'where':{'id':_0x3b2993[_0x5b50c2('0x37')]['id']}})[_0x5b50c2('0x30')](handleEntityNotFound(_0x39d54f,null))[_0x5b50c2('0x30')](saveUpdates(_0x3b2993[_0x5b50c2('0x34')],null))[_0x5b50c2('0x30')](respondWithResult(_0x39d54f,null))[_0x5b50c2('0x22')](handleError(_0x39d54f,null));},exports['destroy']=function(_0x50441f,_0x36e089){const _0x12d0ae=_0x59a002;return db[_0x12d0ae('0x2c')][_0x12d0ae('0x7')]({'where':{'id':_0x50441f['params']['id']}})['then'](handleEntityNotFound(_0x36e089,null))[_0x12d0ae('0x30')](removeEntity(_0x36e089,null))[_0x12d0ae('0x22')](handleError(_0x36e089,null));},exports['getFields']=function(_0x4ecde6,_0x2f04b4){const _0x30538a=_0x59a002;let _0x216da0={};const _0x2eed2f={};let _0xf047fd,_0x2ecf6f;return db[_0x30538a('0x2c')][_0x30538a('0x7')]({'where':{'id':_0x4ecde6[_0x30538a('0x37')]['id']}})['then'](handleEntityNotFound(_0x2f04b4,null))['then'](function(_0x5d41a8){const _0x5d1aa0=_0x30538a;if(_0x5d41a8)return _0xf047fd=_0x5d41a8,_0x2eed2f[_0x5d1aa0('0x25')]=_[_0x5d1aa0('0x3')](db[_0x5d1aa0('0x36')][_0x5d1aa0('0x5')]),_0x2eed2f['query']=_['keys'](_0x4ecde6[_0x5d1aa0('0x6')]),_0x2eed2f['filters']=_['intersection'](_0x2eed2f[_0x5d1aa0('0x25')],_0x2eed2f[_0x5d1aa0('0x6')]),_0x216da0[_0x5d1aa0('0x2d')]=_[_0x5d1aa0('0x29')](_0x2eed2f[_0x5d1aa0('0x25')],qs[_0x5d1aa0('0x0')](_0x4ecde6['query'][_0x5d1aa0('0x0')])),_0x216da0['attributes']=_0x216da0[_0x5d1aa0('0x2d')][_0x5d1aa0('0xd')]?_0x216da0[_0x5d1aa0('0x2d')]:_0x2eed2f['model'],_0x216da0[_0x5d1aa0('0x28')]=qs[_0x5d1aa0('0x14')](_0x4ecde6['query']['sort']),_0x216da0[_0x5d1aa0('0x2e')]=qs[_0x5d1aa0('0x1a')](_[_0x5d1aa0('0x4')](_0x4ecde6[_0x5d1aa0('0x6')],_0x2eed2f[_0x5d1aa0('0x1a')])),_0x4ecde6['query'][_0x5d1aa0('0x27')]&&(_0x216da0[_0x5d1aa0('0x2e')]=_[_0x5d1aa0('0x2')](_0x216da0[_0x5d1aa0('0x2e')],{[Op['or']]:_['map'](_0x216da0[_0x5d1aa0('0x2d')],function(_0x3df43d){const _0x139f73=_0x5d1aa0,_0x456cfe={};return _0x456cfe[_0x3df43d]={[Op[_0x139f73('0x13')]]:'%'+_0x4ecde6[_0x139f73('0x6')]['filter']+'%'},_0x456cfe;})})),_0x216da0=_[_0x5d1aa0('0x2')]({},_0x216da0,_0x4ecde6['options']),_0xf047fd['getFields'](_0x216da0);})['then'](function(_0x448296){const _0x4900b6=_0x30538a;if(_0x448296)return _0x2ecf6f=_0x448296[_0x4900b6('0xd')],typeof _0x4ecde6[_0x4900b6('0x6')][_0x4900b6('0x1d')]===_0x4900b6('0x26')&&(_0x216da0[_0x4900b6('0x32')]=qs[_0x4900b6('0x32')](_0x4ecde6[_0x4900b6('0x6')][_0x4900b6('0x32')]),_0x216da0[_0x4900b6('0x15')]=qs[_0x4900b6('0x15')](_0x4ecde6[_0x4900b6('0x6')][_0x4900b6('0x15')])),_0xf047fd[_0x4900b6('0x2f')](_0x216da0);})[_0x30538a('0x30')](function(_0x5267a1){if(_0x5267a1)return _0x5267a1?{'count':_0x2ecf6f,'rows':_0x5267a1}:null;})[_0x30538a('0x30')](respondWithResult(_0x2f04b4,null))[_0x30538a('0x22')](handleError(_0x2f04b4,null));},exports['getSubjects']=function(_0x5a6d5b,_0x3eaa1c){const _0x48d169=_0x59a002;let _0x7e441e={};const _0x43fef2={};let _0x475f5d,_0x2e37c9;return db[_0x48d169('0x2c')]['findOne']({'where':{'id':_0x5a6d5b['params']['id']}})[_0x48d169('0x30')](handleEntityNotFound(_0x3eaa1c,null))[_0x48d169('0x30')](function(_0x15b089){const _0x407563=_0x48d169;if(_0x15b089)return _0x475f5d=_0x15b089,_0x43fef2['model']=_['keys'](db['SalesforceField'][_0x407563('0x5')]),_0x43fef2[_0x407563('0x6')]=_['keys'](_0x5a6d5b[_0x407563('0x6')]),_0x43fef2[_0x407563('0x1a')]=_[_0x407563('0x29')](_0x43fef2[_0x407563('0x25')],_0x43fef2[_0x407563('0x6')]),_0x7e441e['attributes']=_[_0x407563('0x29')](_0x43fef2[_0x407563('0x25')],qs[_0x407563('0x0')](_0x5a6d5b['query'][_0x407563('0x0')])),_0x7e441e[_0x407563('0x2d')]=_0x7e441e['attributes'][_0x407563('0xd')]?_0x7e441e['attributes']:_0x43fef2[_0x407563('0x25')],_0x7e441e[_0x407563('0x28')]=qs[_0x407563('0x14')](_0x5a6d5b['query'][_0x407563('0x14')]),_0x7e441e[_0x407563('0x2e')]=qs[_0x407563('0x1a')](_[_0x407563('0x4')](_0x5a6d5b[_0x407563('0x6')],_0x43fef2[_0x407563('0x1a')])),_0x5a6d5b[_0x407563('0x6')][_0x407563('0x27')]&&(_0x7e441e[_0x407563('0x2e')]=_[_0x407563('0x2')](_0x7e441e['where'],{[Op['or']]:_[_0x407563('0x33')](_0x7e441e[_0x407563('0x2d')],function(_0x371877){const _0x510fe6=_0x407563,_0x5b257e={};return _0x5b257e[_0x371877]={[Op[_0x510fe6('0x13')]]:'%'+_0x5a6d5b[_0x510fe6('0x6')][_0x510fe6('0x27')]+'%'},_0x5b257e;})})),_0x7e441e=_[_0x407563('0x2')]({},_0x7e441e,_0x5a6d5b['options']),_0x475f5d[_0x407563('0x1f')](_0x7e441e);})[_0x48d169('0x30')](function(_0x4b88a4){const _0x53b7da=_0x48d169;if(_0x4b88a4)return _0x2e37c9=_0x4b88a4[_0x53b7da('0xd')],typeof _0x5a6d5b[_0x53b7da('0x6')]['nolimit']===_0x53b7da('0x26')&&(_0x7e441e[_0x53b7da('0x32')]=qs[_0x53b7da('0x32')](_0x5a6d5b[_0x53b7da('0x6')][_0x53b7da('0x32')]),_0x7e441e[_0x53b7da('0x15')]=qs[_0x53b7da('0x15')](_0x5a6d5b['query']['offset'])),_0x475f5d[_0x53b7da('0x1f')](_0x7e441e);})[_0x48d169('0x30')](function(_0xafdb92){if(_0xafdb92)return _0xafdb92?{'count':_0x2e37c9,'rows':_0xafdb92}:null;})[_0x48d169('0x30')](respondWithResult(_0x3eaa1c,null))[_0x48d169('0x22')](handleError(_0x3eaa1c,null));},exports[_0x59a002('0x12')]=function(_0x4d4353,_0x27b105){const _0x24060e=_0x59a002;let _0x1b67af={};const _0x20a736={};let _0x562e46,_0x9937a5;return db[_0x24060e('0x2c')][_0x24060e('0x7')]({'where':{'id':_0x4d4353['params']['id']}})['then'](handleEntityNotFound(_0x27b105,null))[_0x24060e('0x30')](function(_0x57e2fd){const _0x1d0c88=_0x24060e;if(_0x57e2fd)return _0x562e46=_0x57e2fd,_0x20a736['model']=_[_0x1d0c88('0x3')](db[_0x1d0c88('0x36')][_0x1d0c88('0x5')]),_0x20a736[_0x1d0c88('0x6')]=_['keys'](_0x4d4353[_0x1d0c88('0x6')]),_0x20a736[_0x1d0c88('0x1a')]=_['intersection'](_0x20a736['model'],_0x20a736[_0x1d0c88('0x6')]),_0x1b67af[_0x1d0c88('0x2d')]=_['intersection'](_0x20a736[_0x1d0c88('0x25')],qs['fields'](_0x4d4353['query'][_0x1d0c88('0x0')])),_0x1b67af[_0x1d0c88('0x2d')]=_0x1b67af[_0x1d0c88('0x2d')][_0x1d0c88('0xd')]?_0x1b67af[_0x1d0c88('0x2d')]:_0x20a736[_0x1d0c88('0x25')],_0x1b67af[_0x1d0c88('0x28')]=qs[_0x1d0c88('0x14')](_0x4d4353[_0x1d0c88('0x6')]['sort']),_0x1b67af[_0x1d0c88('0x2e')]=qs[_0x1d0c88('0x1a')](_[_0x1d0c88('0x4')](_0x4d4353[_0x1d0c88('0x6')],_0x20a736[_0x1d0c88('0x1a')])),_0x4d4353[_0x1d0c88('0x6')][_0x1d0c88('0x27')]&&(_0x1b67af[_0x1d0c88('0x2e')]=_[_0x1d0c88('0x2')](_0x1b67af['where'],{[Op['or']]:_['map'](_0x1b67af[_0x1d0c88('0x2d')],function(_0x397925){const _0x1a853f=_0x1d0c88,_0x60fa02={};return _0x60fa02[_0x397925]={[Op['like']]:'%'+_0x4d4353[_0x1a853f('0x6')][_0x1a853f('0x27')]+'%'},_0x60fa02;})})),_0x1b67af=_[_0x1d0c88('0x2')]({},_0x1b67af,_0x4d4353[_0x1d0c88('0x24')]),_0x562e46[_0x1d0c88('0x12')](_0x1b67af);})[_0x24060e('0x30')](function(_0x1f12a9){const _0x3a3516=_0x24060e;if(_0x1f12a9)return _0x9937a5=_0x1f12a9[_0x3a3516('0xd')],typeof _0x4d4353[_0x3a3516('0x6')][_0x3a3516('0x1d')]==='undefined'&&(_0x1b67af[_0x3a3516('0x32')]=qs[_0x3a3516('0x32')](_0x4d4353[_0x3a3516('0x6')][_0x3a3516('0x32')]),_0x1b67af[_0x3a3516('0x15')]=qs[_0x3a3516('0x15')](_0x4d4353['query'][_0x3a3516('0x15')])),_0x562e46[_0x3a3516('0x12')](_0x1b67af);})[_0x24060e('0x30')](function(_0x127cb9){if(_0x127cb9)return _0x127cb9?{'count':_0x9937a5,'rows':_0x127cb9}:null;})[_0x24060e('0x30')](respondWithResult(_0x27b105,null))[_0x24060e('0x22')](handleError(_0x27b105,null));};
\ No newline at end of file