Built motion from commit 709aa6fb5ed03aa61bc373fcdbf622215d37d30b. Version 3.0.0...
[motion-next.git] / server / api / intDynamics365Configuration / intDynamics365Configuration.controller.js
index d90b783..45ff371 100644 (file)
@@ -1 +1 @@
-const a247_0x6f46=['lodash','findOne','type','../../mysqldb','key','getSubjects','update','options','undefined','json','name','map','pick','attributes','order','sort','rawAttributes','query','../../components/parsers/qs','sequelize','index','limit','include','rows','sendStatus','set','Dynamics365Field','status','fields','filter','count','create','merge','params','destroy','model','then','intersection','send','Dynamics365Configuration','where','fieldName','body','keys','filters','nolimit','like','includeAll','offset','getDescriptions','catch','length','api'];(function(_0x17a4e1,_0x6f46f3){const _0x457113=function(_0xb65fdb){while(--_0xb65fdb){_0x17a4e1['push'](_0x17a4e1['shift']());}};_0x457113(++_0x6f46f3);}(a247_0x6f46,0x169));const a247_0x4571=function(_0x17a4e1,_0x6f46f3){_0x17a4e1=_0x17a4e1-0x0;let _0x457113=a247_0x6f46[_0x17a4e1];return _0x457113;};const _0x5a2771=a247_0x4571;'use strict';const _=require(_0x5a2771('0xa')),qs=require(_0x5a2771('0x1c')),logger=require('../../config/logger')(_0x5a2771('0x9')),db=require(_0x5a2771('0xd'))['db'],{Op}=require(_0x5a2771('0x1d'));function respondWithResult(_0xb65fdb,_0xe7f644){return _0xe7f644=_0xe7f644||0xc8,function(_0x4018df){const _0x91bc5=a247_0x4571;if(_0x4018df)return _0xb65fdb[_0x91bc5('0x25')](_0xe7f644)[_0x91bc5('0x13')](_0x4018df);};}function respondWithFilteredResult(_0x525f01,_0xc01875){return function(_0x2032ae){const _0x16bd86=a247_0x4571;if(_0x2032ae){const _0x411f00=_0x2032ae['count'],_0x1e37a5=_0xc01875[_0x16bd86('0x5')];let _0x35e043=_0xc01875[_0x16bd86('0x5')]+_0xc01875[_0x16bd86('0x1f')],_0x4e2a73;return _0x35e043>=_0x411f00?(_0x35e043=_0x411f00,_0x4e2a73=0xc8):_0x4e2a73=0xce,_0x525f01[_0x16bd86('0x25')](_0x4e2a73),_0x525f01[_0x16bd86('0x23')]('Content-Range',_0x1e37a5+'-'+_0x35e043+'/'+_0x411f00)[_0x16bd86('0x13')](_0x2032ae);}return null;};}function saveUpdates(_0x124e3e){return function(_0x45d3b9){const _0x2698a0=a247_0x4571;if(_0x45d3b9)return _0x45d3b9[_0x2698a0('0x10')](_0x124e3e)[_0x2698a0('0x2e')](function(_0x85a4da){return _0x85a4da;});return null;};}function removeEntity(_0x589abc){return function(_0x1692c9){const _0xf29715=a247_0x4571;if(_0x1692c9)return _0x1692c9[_0xf29715('0x2c')]()['then'](function(){const _0x4d7b47=_0xf29715;_0x589abc[_0x4d7b47('0x25')](0xcc)['end']();});};}function handleEntityNotFound(_0x3c3761){return function(_0x514728){const _0x3c0bf3=a247_0x4571;return!_0x514728&&_0x3c3761[_0x3c0bf3('0x22')](0x194),_0x514728;};}function handleError(_0x37e591,_0x4acec3){return _0x4acec3=_0x4acec3||0x1f4,function(_0x1e77e5){const _0x35c169=a247_0x4571;logger['error'](_0x1e77e5['stack']),_0x1e77e5[_0x35c169('0x14')]&&delete _0x1e77e5['name'],_0x37e591[_0x35c169('0x25')](_0x4acec3)[_0x35c169('0x30')](_0x1e77e5);};}exports[_0x5a2771('0x1e')]=function(_0x2b9ebf,_0x18a7a4){const _0x533168=_0x5a2771;let _0xe1d3d9={};const _0x20c504={},_0x19cff4={'count':0x0,'rows':[]},_0x5be530=_[_0x533168('0x15')](db[_0x533168('0x31')][_0x533168('0x1a')],function(_0x182c89){const _0x4692bb=_0x533168;return{'name':_0x182c89[_0x4692bb('0x33')],'type':_0x182c89[_0x4692bb('0xc')][_0x4692bb('0xe')]};});_0x20c504[_0x533168('0x2d')]=_[_0x533168('0x15')](_0x5be530,_0x533168('0x14')),_0x20c504[_0x533168('0x1b')]=_['keys'](_0x2b9ebf['query']),_0x20c504[_0x533168('0x1')]=_[_0x533168('0x2f')](_0x20c504['model'],_0x20c504[_0x533168('0x1b')]),_0xe1d3d9[_0x533168('0x17')]=_['intersection'](_0x20c504[_0x533168('0x2d')],qs['fields'](_0x2b9ebf[_0x533168('0x1b')][_0x533168('0x26')])),_0xe1d3d9[_0x533168('0x17')]=_0xe1d3d9[_0x533168('0x17')][_0x533168('0x8')]?_0xe1d3d9[_0x533168('0x17')]:_0x20c504[_0x533168('0x2d')];typeof _0x2b9ebf[_0x533168('0x1b')][_0x533168('0x2')]==='undefined'&&(_0xe1d3d9['limit']=qs[_0x533168('0x1f')](_0x2b9ebf[_0x533168('0x1b')][_0x533168('0x1f')]),_0xe1d3d9[_0x533168('0x5')]=qs[_0x533168('0x5')](_0x2b9ebf[_0x533168('0x1b')][_0x533168('0x5')]));_0xe1d3d9[_0x533168('0x18')]=qs[_0x533168('0x19')](_0x2b9ebf[_0x533168('0x1b')][_0x533168('0x19')]),_0xe1d3d9[_0x533168('0x32')]=qs[_0x533168('0x1')](_[_0x533168('0x16')](_0x2b9ebf['query'],_0x20c504[_0x533168('0x1')]),_0x5be530);_0x2b9ebf[_0x533168('0x1b')][_0x533168('0x27')]&&(_0xe1d3d9[_0x533168('0x32')]=_[_0x533168('0x2a')](_0xe1d3d9[_0x533168('0x32')],{[Op['or']]:_['map'](_0x5be530,function(_0x289dff){const _0x1bd418=_0x533168;if(_0x289dff[_0x1bd418('0xc')]!=='VIRTUAL'){const _0x253d1e={};return _0x253d1e[_0x289dff[_0x1bd418('0x14')]]={[Op[_0x1bd418('0x3')]]:'%'+_0x2b9ebf[_0x1bd418('0x1b')]['filter']+'%'},_0x253d1e;}})}));_0xe1d3d9=_['merge']({},_0xe1d3d9,_0x2b9ebf[_0x533168('0x11')]);const _0x20f92b={'where':_0xe1d3d9[_0x533168('0x32')]};return db[_0x533168('0x31')]['count'](_0x20f92b)[_0x533168('0x2e')](function(_0x4cf902){const _0x416d80=_0x533168;return _0x19cff4[_0x416d80('0x28')]=_0x4cf902,_0x2b9ebf[_0x416d80('0x1b')]['includeAll']&&(_0xe1d3d9[_0x416d80('0x20')]=[{'all':!![]}]),db[_0x416d80('0x31')]['findAll'](_0xe1d3d9);})[_0x533168('0x2e')](function(_0x1fa944){const _0x4a1077=_0x533168;return _0x19cff4[_0x4a1077('0x21')]=_0x1fa944,_0x19cff4;})[_0x533168('0x2e')](respondWithFilteredResult(_0x18a7a4,_0xe1d3d9))[_0x533168('0x7')](handleError(_0x18a7a4,null));},exports['show']=function(_0x4bd102,_0x271743){const _0x3b316f=_0x5a2771;let _0x3894ff={'raw':![],'where':{'id':_0x4bd102[_0x3b316f('0x2b')]['id']}};const _0x42cd16={};return _0x42cd16[_0x3b316f('0x2d')]=_[_0x3b316f('0x0')](db[_0x3b316f('0x31')][_0x3b316f('0x1a')]),_0x42cd16['query']=_[_0x3b316f('0x0')](_0x4bd102['query']),_0x42cd16[_0x3b316f('0x1')]=_[_0x3b316f('0x2f')](_0x42cd16['model'],_0x42cd16[_0x3b316f('0x1b')]),_0x3894ff[_0x3b316f('0x17')]=_[_0x3b316f('0x2f')](_0x42cd16[_0x3b316f('0x2d')],qs[_0x3b316f('0x26')](_0x4bd102['query'][_0x3b316f('0x26')])),_0x3894ff[_0x3b316f('0x17')]=_0x3894ff['attributes'][_0x3b316f('0x8')]?_0x3894ff[_0x3b316f('0x17')]:_0x42cd16['model'],_0x4bd102[_0x3b316f('0x1b')][_0x3b316f('0x4')]&&(_0x3894ff[_0x3b316f('0x20')]=[{'all':!![]}]),_0x3894ff=_['merge']({},_0x3894ff,_0x4bd102['options']),db['Dynamics365Configuration'][_0x3b316f('0xb')](_0x3894ff)[_0x3b316f('0x2e')](handleEntityNotFound(_0x271743,null))[_0x3b316f('0x2e')](respondWithResult(_0x271743,null))[_0x3b316f('0x7')](handleError(_0x271743,null));},exports[_0x5a2771('0x29')]=function(_0x42ef7e,_0x45de32){const _0x2a0d00=_0x5a2771;return db[_0x2a0d00('0x31')][_0x2a0d00('0x29')](_0x42ef7e[_0x2a0d00('0x34')],{})[_0x2a0d00('0x2e')](respondWithResult(_0x45de32,0xc9))[_0x2a0d00('0x7')](handleError(_0x45de32,null));},exports[_0x5a2771('0x10')]=function(_0x3a859e,_0xb854e7){const _0x5507e6=_0x5a2771;return _0x3a859e['body']['id']&&delete _0x3a859e[_0x5507e6('0x34')]['id'],db[_0x5507e6('0x31')][_0x5507e6('0xb')]({'where':{'id':_0x3a859e[_0x5507e6('0x2b')]['id']}})[_0x5507e6('0x2e')](handleEntityNotFound(_0xb854e7,null))['then'](saveUpdates(_0x3a859e[_0x5507e6('0x34')],null))[_0x5507e6('0x2e')](respondWithResult(_0xb854e7,null))['catch'](handleError(_0xb854e7,null));},exports[_0x5a2771('0x2c')]=function(_0x27a848,_0x33d352){const _0x3d0f62=_0x5a2771;return db[_0x3d0f62('0x31')][_0x3d0f62('0xb')]({'where':{'id':_0x27a848[_0x3d0f62('0x2b')]['id']}})['then'](handleEntityNotFound(_0x33d352,null))[_0x3d0f62('0x2e')](removeEntity(_0x33d352,null))[_0x3d0f62('0x7')](handleError(_0x33d352,null));},exports['getFields']=function(_0x12de09,_0x3d10f0){const _0x1d0c27=_0x5a2771;let _0x3b15e5={};const _0x1fddbb={};let _0x993695,_0xa284d9;return db[_0x1d0c27('0x31')][_0x1d0c27('0xb')]({'where':{'id':_0x12de09[_0x1d0c27('0x2b')]['id']}})[_0x1d0c27('0x2e')](handleEntityNotFound(_0x3d10f0,null))['then'](function(_0x43d17f){const _0x21f508=_0x1d0c27;if(_0x43d17f)return _0x993695=_0x43d17f,_0x1fddbb['model']=_['keys'](db[_0x21f508('0x24')][_0x21f508('0x1a')]),_0x1fddbb[_0x21f508('0x1b')]=_['keys'](_0x12de09[_0x21f508('0x1b')]),_0x1fddbb[_0x21f508('0x1')]=_[_0x21f508('0x2f')](_0x1fddbb[_0x21f508('0x2d')],_0x1fddbb[_0x21f508('0x1b')]),_0x3b15e5[_0x21f508('0x17')]=_[_0x21f508('0x2f')](_0x1fddbb[_0x21f508('0x2d')],qs[_0x21f508('0x26')](_0x12de09[_0x21f508('0x1b')][_0x21f508('0x26')])),_0x3b15e5[_0x21f508('0x17')]=_0x3b15e5[_0x21f508('0x17')]['length']?_0x3b15e5['attributes']:_0x1fddbb[_0x21f508('0x2d')],_0x3b15e5['order']=qs[_0x21f508('0x19')](_0x12de09[_0x21f508('0x1b')][_0x21f508('0x19')]),_0x3b15e5[_0x21f508('0x32')]=qs[_0x21f508('0x1')](_[_0x21f508('0x16')](_0x12de09[_0x21f508('0x1b')],_0x1fddbb[_0x21f508('0x1')])),_0x12de09['query'][_0x21f508('0x27')]&&(_0x3b15e5[_0x21f508('0x32')]=_[_0x21f508('0x2a')](_0x3b15e5[_0x21f508('0x32')],{[Op['or']]:_[_0x21f508('0x15')](_0x3b15e5[_0x21f508('0x17')],function(_0x16c142){const _0x4c51b2=_0x21f508,_0x332381={};return _0x332381[_0x16c142]={[Op[_0x4c51b2('0x3')]]:'%'+_0x12de09[_0x4c51b2('0x1b')][_0x4c51b2('0x27')]+'%'},_0x332381;})})),_0x3b15e5=_[_0x21f508('0x2a')]({},_0x3b15e5,_0x12de09[_0x21f508('0x11')]),_0x993695['getFields'](_0x3b15e5);})[_0x1d0c27('0x2e')](function(_0x3411e){const _0x43352c=_0x1d0c27;if(_0x3411e)return _0xa284d9=_0x3411e['length'],typeof _0x12de09[_0x43352c('0x1b')][_0x43352c('0x2')]===_0x43352c('0x12')&&(_0x3b15e5[_0x43352c('0x1f')]=qs[_0x43352c('0x1f')](_0x12de09[_0x43352c('0x1b')][_0x43352c('0x1f')]),_0x3b15e5[_0x43352c('0x5')]=qs[_0x43352c('0x5')](_0x12de09[_0x43352c('0x1b')][_0x43352c('0x5')])),_0x993695['getFields'](_0x3b15e5);})[_0x1d0c27('0x2e')](function(_0x55e5d8){if(_0x55e5d8)return _0x55e5d8?{'count':_0xa284d9,'rows':_0x55e5d8}:null;})[_0x1d0c27('0x2e')](respondWithResult(_0x3d10f0,null))[_0x1d0c27('0x7')](handleError(_0x3d10f0,null));},exports[_0x5a2771('0xf')]=function(_0x533ef0,_0x1fbbde){const _0x2cf877=_0x5a2771;let _0x2ffe00={};const _0x73f7dd={};let _0x35cd84,_0x5bf0bf;return db[_0x2cf877('0x31')]['findOne']({'where':{'id':_0x533ef0[_0x2cf877('0x2b')]['id']}})[_0x2cf877('0x2e')](handleEntityNotFound(_0x1fbbde,null))[_0x2cf877('0x2e')](function(_0x5f3673){const _0x3a1f34=_0x2cf877;if(_0x5f3673)return _0x35cd84=_0x5f3673,_0x73f7dd['model']=_[_0x3a1f34('0x0')](db[_0x3a1f34('0x24')][_0x3a1f34('0x1a')]),_0x73f7dd[_0x3a1f34('0x1b')]=_['keys'](_0x533ef0[_0x3a1f34('0x1b')]),_0x73f7dd[_0x3a1f34('0x1')]=_[_0x3a1f34('0x2f')](_0x73f7dd[_0x3a1f34('0x2d')],_0x73f7dd[_0x3a1f34('0x1b')]),_0x2ffe00[_0x3a1f34('0x17')]=_[_0x3a1f34('0x2f')](_0x73f7dd[_0x3a1f34('0x2d')],qs[_0x3a1f34('0x26')](_0x533ef0[_0x3a1f34('0x1b')][_0x3a1f34('0x26')])),_0x2ffe00[_0x3a1f34('0x17')]=_0x2ffe00[_0x3a1f34('0x17')][_0x3a1f34('0x8')]?_0x2ffe00[_0x3a1f34('0x17')]:_0x73f7dd[_0x3a1f34('0x2d')],_0x2ffe00['order']=qs[_0x3a1f34('0x19')](_0x533ef0[_0x3a1f34('0x1b')][_0x3a1f34('0x19')]),_0x2ffe00[_0x3a1f34('0x32')]=qs[_0x3a1f34('0x1')](_[_0x3a1f34('0x16')](_0x533ef0[_0x3a1f34('0x1b')],_0x73f7dd[_0x3a1f34('0x1')])),_0x533ef0[_0x3a1f34('0x1b')][_0x3a1f34('0x27')]&&(_0x2ffe00[_0x3a1f34('0x32')]=_[_0x3a1f34('0x2a')](_0x2ffe00[_0x3a1f34('0x32')],{[Op['or']]:_[_0x3a1f34('0x15')](_0x2ffe00[_0x3a1f34('0x17')],function(_0x94354){const _0x538be4=_0x3a1f34,_0x5e0cf7={};return _0x5e0cf7[_0x94354]={[Op[_0x538be4('0x3')]]:'%'+_0x533ef0[_0x538be4('0x1b')]['filter']+'%'},_0x5e0cf7;})})),_0x2ffe00=_[_0x3a1f34('0x2a')]({},_0x2ffe00,_0x533ef0['options']),_0x35cd84['getSubjects'](_0x2ffe00);})[_0x2cf877('0x2e')](function(_0x128159){const _0x136961=_0x2cf877;if(_0x128159)return _0x5bf0bf=_0x128159[_0x136961('0x8')],typeof _0x533ef0[_0x136961('0x1b')][_0x136961('0x2')]===_0x136961('0x12')&&(_0x2ffe00[_0x136961('0x1f')]=qs[_0x136961('0x1f')](_0x533ef0[_0x136961('0x1b')]['limit']),_0x2ffe00['offset']=qs['offset'](_0x533ef0[_0x136961('0x1b')][_0x136961('0x5')])),_0x35cd84[_0x136961('0xf')](_0x2ffe00);})[_0x2cf877('0x2e')](function(_0x1391a3){if(_0x1391a3)return _0x1391a3?{'count':_0x5bf0bf,'rows':_0x1391a3}:null;})[_0x2cf877('0x2e')](respondWithResult(_0x1fbbde,null))[_0x2cf877('0x7')](handleError(_0x1fbbde,null));},exports[_0x5a2771('0x6')]=function(_0x5c080e,_0x14e628){const _0x42734f=_0x5a2771;let _0x31d285={};const _0x1282bd={};let _0x584e7a,_0x9ddc61;return db[_0x42734f('0x31')]['findOne']({'where':{'id':_0x5c080e['params']['id']}})['then'](handleEntityNotFound(_0x14e628,null))[_0x42734f('0x2e')](function(_0x2afb1d){const _0x21cbe1=_0x42734f;if(_0x2afb1d)return _0x584e7a=_0x2afb1d,_0x1282bd[_0x21cbe1('0x2d')]=_[_0x21cbe1('0x0')](db['Dynamics365Field'][_0x21cbe1('0x1a')]),_0x1282bd[_0x21cbe1('0x1b')]=_[_0x21cbe1('0x0')](_0x5c080e['query']),_0x1282bd['filters']=_[_0x21cbe1('0x2f')](_0x1282bd[_0x21cbe1('0x2d')],_0x1282bd[_0x21cbe1('0x1b')]),_0x31d285[_0x21cbe1('0x17')]=_['intersection'](_0x1282bd['model'],qs['fields'](_0x5c080e[_0x21cbe1('0x1b')][_0x21cbe1('0x26')])),_0x31d285[_0x21cbe1('0x17')]=_0x31d285[_0x21cbe1('0x17')]['length']?_0x31d285['attributes']:_0x1282bd[_0x21cbe1('0x2d')],_0x31d285['order']=qs[_0x21cbe1('0x19')](_0x5c080e['query'][_0x21cbe1('0x19')]),_0x31d285[_0x21cbe1('0x32')]=qs[_0x21cbe1('0x1')](_[_0x21cbe1('0x16')](_0x5c080e['query'],_0x1282bd[_0x21cbe1('0x1')])),_0x5c080e[_0x21cbe1('0x1b')][_0x21cbe1('0x27')]&&(_0x31d285[_0x21cbe1('0x32')]=_[_0x21cbe1('0x2a')](_0x31d285[_0x21cbe1('0x32')],{[Op['or']]:_[_0x21cbe1('0x15')](_0x31d285['attributes'],function(_0xcd5f40){const _0xd66f95=_0x21cbe1,_0x5f4ecb={};return _0x5f4ecb[_0xcd5f40]={[Op[_0xd66f95('0x3')]]:'%'+_0x5c080e['query'][_0xd66f95('0x27')]+'%'},_0x5f4ecb;})})),_0x31d285=_[_0x21cbe1('0x2a')]({},_0x31d285,_0x5c080e['options']),_0x584e7a[_0x21cbe1('0x6')](_0x31d285);})['then'](function(_0x399079){const _0x3e4d00=_0x42734f;if(_0x399079)return _0x9ddc61=_0x399079['length'],typeof _0x5c080e[_0x3e4d00('0x1b')]['nolimit']===_0x3e4d00('0x12')&&(_0x31d285[_0x3e4d00('0x1f')]=qs[_0x3e4d00('0x1f')](_0x5c080e['query'][_0x3e4d00('0x1f')]),_0x31d285['offset']=qs['offset'](_0x5c080e[_0x3e4d00('0x1b')][_0x3e4d00('0x5')])),_0x584e7a[_0x3e4d00('0x6')](_0x31d285);})[_0x42734f('0x2e')](function(_0x178105){if(_0x178105)return _0x178105?{'count':_0x9ddc61,'rows':_0x178105}:null;})['then'](respondWithResult(_0x14e628,null))['catch'](handleError(_0x14e628,null));};
\ No newline at end of file
+const a247_0x2887=['undefined','model','attributes','set','sort','rawAttributes','index','../../config/logger','getFields','catch','destroy','where','fields','length','update','params','fieldName','Dynamics365Field','merge','VIRTUAL','filter','../../components/parsers/qs','query','nolimit','include','key','includeAll','../../mysqldb','end','body','intersection','offset','pick','map','findOne','count','sequelize','rows','options','send','getDescriptions','name','limit','sendStatus','getSubjects','create','api','show','filters','Dynamics365Configuration','type','findAll','then','status','order','keys','json','stack','like'];(function(_0x4a0f38,_0x28871f){const _0x47b3d8=function(_0x520db2){while(--_0x520db2){_0x4a0f38['push'](_0x4a0f38['shift']());}};_0x47b3d8(++_0x28871f);}(a247_0x2887,0xf6));const a247_0x47b3=function(_0x4a0f38,_0x28871f){_0x4a0f38=_0x4a0f38-0x0;let _0x47b3d8=a247_0x2887[_0x4a0f38];return _0x47b3d8;};const _0x431fcc=a247_0x47b3;'use strict';const _=require('lodash'),qs=require(_0x431fcc('0xb')),logger=require(_0x431fcc('0x38'))(_0x431fcc('0x24')),db=require(_0x431fcc('0x11'))['db'],{Op}=require(_0x431fcc('0x1a'));function respondWithResult(_0x520db2,_0x3e0e8f){return _0x3e0e8f=_0x3e0e8f||0xc8,function(_0x3478fd){const _0xb6331b=a247_0x47b3;if(_0x3478fd)return _0x520db2[_0xb6331b('0x2b')](_0x3e0e8f)[_0xb6331b('0x2e')](_0x3478fd);};}function respondWithFilteredResult(_0x17e410,_0x39ddd5){return function(_0x1cdb1b){const _0x376236=a247_0x47b3;if(_0x1cdb1b){const _0x2a364b=_0x1cdb1b[_0x376236('0x19')],_0x5c7493=_0x39ddd5[_0x376236('0x15')];let _0x13b7dc=_0x39ddd5[_0x376236('0x15')]+_0x39ddd5[_0x376236('0x20')],_0xdf22dd;return _0x13b7dc>=_0x2a364b?(_0x13b7dc=_0x2a364b,_0xdf22dd=0xc8):_0xdf22dd=0xce,_0x17e410[_0x376236('0x2b')](_0xdf22dd),_0x17e410[_0x376236('0x34')]('Content-Range',_0x5c7493+'-'+_0x13b7dc+'/'+_0x2a364b)[_0x376236('0x2e')](_0x1cdb1b);}return null;};}function saveUpdates(_0x8025ac){return function(_0x51d13d){const _0x3e78c8=a247_0x47b3;if(_0x51d13d)return _0x51d13d[_0x3e78c8('0x4')](_0x8025ac)[_0x3e78c8('0x2a')](function(_0x375c37){return _0x375c37;});return null;};}function removeEntity(_0xbfa170){return function(_0xbc8302){const _0x272b28=a247_0x47b3;if(_0xbc8302)return _0xbc8302[_0x272b28('0x0')]()[_0x272b28('0x2a')](function(){const _0x25a06d=_0x272b28;_0xbfa170[_0x25a06d('0x2b')](0xcc)[_0x25a06d('0x12')]();});};}function handleEntityNotFound(_0x3f824f){return function(_0x2ebe57){const _0x4f3299=a247_0x47b3;return!_0x2ebe57&&_0x3f824f[_0x4f3299('0x21')](0x194),_0x2ebe57;};}function handleError(_0x740ffc,_0x1f0312){return _0x1f0312=_0x1f0312||0x1f4,function(_0x4113f0){const _0x3bef9a=a247_0x47b3;logger['error'](_0x4113f0[_0x3bef9a('0x2f')]),_0x4113f0[_0x3bef9a('0x1f')]&&delete _0x4113f0[_0x3bef9a('0x1f')],_0x740ffc['status'](_0x1f0312)[_0x3bef9a('0x1d')](_0x4113f0);};}exports[_0x431fcc('0x37')]=function(_0xc3d41,_0x4903a4){const _0x3d1ed8=_0x431fcc;let _0xa51de9={};const _0x4723f9={},_0x5d59f5={'count':0x0,'rows':[]},_0x37c089=_['map'](db[_0x3d1ed8('0x27')][_0x3d1ed8('0x36')],function(_0x2fdab7){const _0x376d2c=_0x3d1ed8;return{'name':_0x2fdab7[_0x376d2c('0x6')],'type':_0x2fdab7[_0x376d2c('0x28')][_0x376d2c('0xf')]};});_0x4723f9['model']=_['map'](_0x37c089,_0x3d1ed8('0x1f')),_0x4723f9[_0x3d1ed8('0xc')]=_['keys'](_0xc3d41['query']),_0x4723f9[_0x3d1ed8('0x26')]=_[_0x3d1ed8('0x14')](_0x4723f9[_0x3d1ed8('0x32')],_0x4723f9[_0x3d1ed8('0xc')]),_0xa51de9[_0x3d1ed8('0x33')]=_[_0x3d1ed8('0x14')](_0x4723f9['model'],qs[_0x3d1ed8('0x2')](_0xc3d41[_0x3d1ed8('0xc')][_0x3d1ed8('0x2')])),_0xa51de9[_0x3d1ed8('0x33')]=_0xa51de9[_0x3d1ed8('0x33')]['length']?_0xa51de9[_0x3d1ed8('0x33')]:_0x4723f9[_0x3d1ed8('0x32')];typeof _0xc3d41[_0x3d1ed8('0xc')][_0x3d1ed8('0xd')]==='undefined'&&(_0xa51de9[_0x3d1ed8('0x20')]=qs[_0x3d1ed8('0x20')](_0xc3d41['query']['limit']),_0xa51de9[_0x3d1ed8('0x15')]=qs[_0x3d1ed8('0x15')](_0xc3d41[_0x3d1ed8('0xc')][_0x3d1ed8('0x15')]));_0xa51de9[_0x3d1ed8('0x2c')]=qs['sort'](_0xc3d41['query'][_0x3d1ed8('0x35')]),_0xa51de9[_0x3d1ed8('0x1')]=qs['filters'](_['pick'](_0xc3d41[_0x3d1ed8('0xc')],_0x4723f9[_0x3d1ed8('0x26')]),_0x37c089);_0xc3d41[_0x3d1ed8('0xc')][_0x3d1ed8('0xa')]&&(_0xa51de9[_0x3d1ed8('0x1')]=_[_0x3d1ed8('0x8')](_0xa51de9[_0x3d1ed8('0x1')],{[Op['or']]:_['map'](_0x37c089,function(_0x1d7ed1){const _0x424043=_0x3d1ed8;if(_0x1d7ed1['type']!==_0x424043('0x9')){const _0x4b0547={};return _0x4b0547[_0x1d7ed1[_0x424043('0x1f')]]={[Op['like']]:'%'+_0xc3d41['query'][_0x424043('0xa')]+'%'},_0x4b0547;}})}));_0xa51de9=_[_0x3d1ed8('0x8')]({},_0xa51de9,_0xc3d41[_0x3d1ed8('0x1c')]);const _0x4aaa86={'where':_0xa51de9[_0x3d1ed8('0x1')]};return db['Dynamics365Configuration'][_0x3d1ed8('0x19')](_0x4aaa86)['then'](function(_0x4ced62){const _0x5bafd2=_0x3d1ed8;return _0x5d59f5[_0x5bafd2('0x19')]=_0x4ced62,_0xc3d41[_0x5bafd2('0xc')][_0x5bafd2('0x10')]&&(_0xa51de9[_0x5bafd2('0xe')]=[{'all':!![]}]),db[_0x5bafd2('0x27')][_0x5bafd2('0x29')](_0xa51de9);})[_0x3d1ed8('0x2a')](function(_0x2fc448){const _0x3bd732=_0x3d1ed8;return _0x5d59f5[_0x3bd732('0x1b')]=_0x2fc448,_0x5d59f5;})[_0x3d1ed8('0x2a')](respondWithFilteredResult(_0x4903a4,_0xa51de9))[_0x3d1ed8('0x3a')](handleError(_0x4903a4,null));},exports[_0x431fcc('0x25')]=function(_0x5bce2a,_0x420c35){const _0x297d60=_0x431fcc;let _0x4ff5d4={'raw':![],'where':{'id':_0x5bce2a[_0x297d60('0x5')]['id']}};const _0x5e7c12={};return _0x5e7c12[_0x297d60('0x32')]=_[_0x297d60('0x2d')](db[_0x297d60('0x27')][_0x297d60('0x36')]),_0x5e7c12[_0x297d60('0xc')]=_['keys'](_0x5bce2a[_0x297d60('0xc')]),_0x5e7c12['filters']=_['intersection'](_0x5e7c12[_0x297d60('0x32')],_0x5e7c12[_0x297d60('0xc')]),_0x4ff5d4[_0x297d60('0x33')]=_[_0x297d60('0x14')](_0x5e7c12[_0x297d60('0x32')],qs[_0x297d60('0x2')](_0x5bce2a[_0x297d60('0xc')][_0x297d60('0x2')])),_0x4ff5d4['attributes']=_0x4ff5d4[_0x297d60('0x33')][_0x297d60('0x3')]?_0x4ff5d4[_0x297d60('0x33')]:_0x5e7c12[_0x297d60('0x32')],_0x5bce2a[_0x297d60('0xc')]['includeAll']&&(_0x4ff5d4[_0x297d60('0xe')]=[{'all':!![]}]),_0x4ff5d4=_[_0x297d60('0x8')]({},_0x4ff5d4,_0x5bce2a[_0x297d60('0x1c')]),db[_0x297d60('0x27')][_0x297d60('0x18')](_0x4ff5d4)[_0x297d60('0x2a')](handleEntityNotFound(_0x420c35,null))[_0x297d60('0x2a')](respondWithResult(_0x420c35,null))[_0x297d60('0x3a')](handleError(_0x420c35,null));},exports[_0x431fcc('0x23')]=function(_0xfceaf3,_0x4ee69e){const _0x9e03ee=_0x431fcc;return db[_0x9e03ee('0x27')][_0x9e03ee('0x23')](_0xfceaf3[_0x9e03ee('0x13')],{})[_0x9e03ee('0x2a')](respondWithResult(_0x4ee69e,0xc9))[_0x9e03ee('0x3a')](handleError(_0x4ee69e,null));},exports[_0x431fcc('0x4')]=function(_0x28cb96,_0x1dc9c1){const _0x46d85a=_0x431fcc;return _0x28cb96['body']['id']&&delete _0x28cb96[_0x46d85a('0x13')]['id'],db[_0x46d85a('0x27')]['findOne']({'where':{'id':_0x28cb96[_0x46d85a('0x5')]['id']}})[_0x46d85a('0x2a')](handleEntityNotFound(_0x1dc9c1,null))[_0x46d85a('0x2a')](saveUpdates(_0x28cb96[_0x46d85a('0x13')],null))['then'](respondWithResult(_0x1dc9c1,null))[_0x46d85a('0x3a')](handleError(_0x1dc9c1,null));},exports[_0x431fcc('0x0')]=function(_0x75ad65,_0x3cb396){const _0x3922d0=_0x431fcc;return db[_0x3922d0('0x27')][_0x3922d0('0x18')]({'where':{'id':_0x75ad65[_0x3922d0('0x5')]['id']}})[_0x3922d0('0x2a')](handleEntityNotFound(_0x3cb396,null))[_0x3922d0('0x2a')](removeEntity(_0x3cb396,null))[_0x3922d0('0x3a')](handleError(_0x3cb396,null));},exports[_0x431fcc('0x39')]=function(_0xd9a4e8,_0xcb5983){const _0x461397=_0x431fcc;let _0x4f3059={};const _0x25fa07={};let _0x2d7d5f,_0x2137c0;return db[_0x461397('0x27')]['findOne']({'where':{'id':_0xd9a4e8[_0x461397('0x5')]['id']}})[_0x461397('0x2a')](handleEntityNotFound(_0xcb5983,null))[_0x461397('0x2a')](function(_0x117b72){const _0x23d0ee=_0x461397;if(_0x117b72)return _0x2d7d5f=_0x117b72,_0x25fa07['model']=_[_0x23d0ee('0x2d')](db[_0x23d0ee('0x7')]['rawAttributes']),_0x25fa07['query']=_[_0x23d0ee('0x2d')](_0xd9a4e8[_0x23d0ee('0xc')]),_0x25fa07[_0x23d0ee('0x26')]=_[_0x23d0ee('0x14')](_0x25fa07[_0x23d0ee('0x32')],_0x25fa07[_0x23d0ee('0xc')]),_0x4f3059[_0x23d0ee('0x33')]=_['intersection'](_0x25fa07[_0x23d0ee('0x32')],qs[_0x23d0ee('0x2')](_0xd9a4e8[_0x23d0ee('0xc')]['fields'])),_0x4f3059['attributes']=_0x4f3059[_0x23d0ee('0x33')]['length']?_0x4f3059[_0x23d0ee('0x33')]:_0x25fa07['model'],_0x4f3059[_0x23d0ee('0x2c')]=qs[_0x23d0ee('0x35')](_0xd9a4e8['query'][_0x23d0ee('0x35')]),_0x4f3059[_0x23d0ee('0x1')]=qs['filters'](_[_0x23d0ee('0x16')](_0xd9a4e8[_0x23d0ee('0xc')],_0x25fa07[_0x23d0ee('0x26')])),_0xd9a4e8[_0x23d0ee('0xc')]['filter']&&(_0x4f3059[_0x23d0ee('0x1')]=_['merge'](_0x4f3059[_0x23d0ee('0x1')],{[Op['or']]:_['map'](_0x4f3059[_0x23d0ee('0x33')],function(_0x26c18d){const _0x5a38c5=_0x23d0ee,_0x2609fd={};return _0x2609fd[_0x26c18d]={[Op['like']]:'%'+_0xd9a4e8['query'][_0x5a38c5('0xa')]+'%'},_0x2609fd;})})),_0x4f3059=_[_0x23d0ee('0x8')]({},_0x4f3059,_0xd9a4e8['options']),_0x2d7d5f[_0x23d0ee('0x39')](_0x4f3059);})[_0x461397('0x2a')](function(_0x26a2fd){const _0x599a89=_0x461397;if(_0x26a2fd)return _0x2137c0=_0x26a2fd[_0x599a89('0x3')],typeof _0xd9a4e8[_0x599a89('0xc')][_0x599a89('0xd')]===_0x599a89('0x31')&&(_0x4f3059[_0x599a89('0x20')]=qs['limit'](_0xd9a4e8[_0x599a89('0xc')]['limit']),_0x4f3059[_0x599a89('0x15')]=qs['offset'](_0xd9a4e8['query'][_0x599a89('0x15')])),_0x2d7d5f[_0x599a89('0x39')](_0x4f3059);})['then'](function(_0x43af72){if(_0x43af72)return _0x43af72?{'count':_0x2137c0,'rows':_0x43af72}:null;})[_0x461397('0x2a')](respondWithResult(_0xcb5983,null))[_0x461397('0x3a')](handleError(_0xcb5983,null));},exports[_0x431fcc('0x22')]=function(_0x289884,_0x5a8dbf){const _0x3f5376=_0x431fcc;let _0x59893c={};const _0x557386={};let _0x3bec1d,_0x19b7eb;return db[_0x3f5376('0x27')][_0x3f5376('0x18')]({'where':{'id':_0x289884[_0x3f5376('0x5')]['id']}})[_0x3f5376('0x2a')](handleEntityNotFound(_0x5a8dbf,null))[_0x3f5376('0x2a')](function(_0x41a719){const _0x2d16d2=_0x3f5376;if(_0x41a719)return _0x3bec1d=_0x41a719,_0x557386[_0x2d16d2('0x32')]=_[_0x2d16d2('0x2d')](db[_0x2d16d2('0x7')]['rawAttributes']),_0x557386['query']=_[_0x2d16d2('0x2d')](_0x289884['query']),_0x557386[_0x2d16d2('0x26')]=_[_0x2d16d2('0x14')](_0x557386['model'],_0x557386[_0x2d16d2('0xc')]),_0x59893c['attributes']=_[_0x2d16d2('0x14')](_0x557386['model'],qs[_0x2d16d2('0x2')](_0x289884['query'][_0x2d16d2('0x2')])),_0x59893c[_0x2d16d2('0x33')]=_0x59893c[_0x2d16d2('0x33')][_0x2d16d2('0x3')]?_0x59893c[_0x2d16d2('0x33')]:_0x557386[_0x2d16d2('0x32')],_0x59893c['order']=qs[_0x2d16d2('0x35')](_0x289884[_0x2d16d2('0xc')][_0x2d16d2('0x35')]),_0x59893c[_0x2d16d2('0x1')]=qs['filters'](_[_0x2d16d2('0x16')](_0x289884['query'],_0x557386['filters'])),_0x289884[_0x2d16d2('0xc')]['filter']&&(_0x59893c[_0x2d16d2('0x1')]=_[_0x2d16d2('0x8')](_0x59893c[_0x2d16d2('0x1')],{[Op['or']]:_[_0x2d16d2('0x17')](_0x59893c[_0x2d16d2('0x33')],function(_0x23b114){const _0x18b4b3=_0x2d16d2,_0xf1c9f9={};return _0xf1c9f9[_0x23b114]={[Op[_0x18b4b3('0x30')]]:'%'+_0x289884[_0x18b4b3('0xc')][_0x18b4b3('0xa')]+'%'},_0xf1c9f9;})})),_0x59893c=_[_0x2d16d2('0x8')]({},_0x59893c,_0x289884[_0x2d16d2('0x1c')]),_0x3bec1d[_0x2d16d2('0x22')](_0x59893c);})[_0x3f5376('0x2a')](function(_0x275427){const _0x42e037=_0x3f5376;if(_0x275427)return _0x19b7eb=_0x275427[_0x42e037('0x3')],typeof _0x289884[_0x42e037('0xc')][_0x42e037('0xd')]==='undefined'&&(_0x59893c[_0x42e037('0x20')]=qs['limit'](_0x289884['query'][_0x42e037('0x20')]),_0x59893c[_0x42e037('0x15')]=qs[_0x42e037('0x15')](_0x289884[_0x42e037('0xc')][_0x42e037('0x15')])),_0x3bec1d[_0x42e037('0x22')](_0x59893c);})['then'](function(_0x15cba7){if(_0x15cba7)return _0x15cba7?{'count':_0x19b7eb,'rows':_0x15cba7}:null;})[_0x3f5376('0x2a')](respondWithResult(_0x5a8dbf,null))[_0x3f5376('0x3a')](handleError(_0x5a8dbf,null));},exports[_0x431fcc('0x1e')]=function(_0x15d42e,_0x4f764f){const _0x5f09c9=_0x431fcc;let _0x22c5b9={};const _0x2e7c46={};let _0x48ae3c,_0x33a71d;return db[_0x5f09c9('0x27')][_0x5f09c9('0x18')]({'where':{'id':_0x15d42e[_0x5f09c9('0x5')]['id']}})['then'](handleEntityNotFound(_0x4f764f,null))[_0x5f09c9('0x2a')](function(_0x104ec4){const _0xfb13e8=_0x5f09c9;if(_0x104ec4)return _0x48ae3c=_0x104ec4,_0x2e7c46[_0xfb13e8('0x32')]=_[_0xfb13e8('0x2d')](db[_0xfb13e8('0x7')][_0xfb13e8('0x36')]),_0x2e7c46['query']=_['keys'](_0x15d42e[_0xfb13e8('0xc')]),_0x2e7c46[_0xfb13e8('0x26')]=_['intersection'](_0x2e7c46[_0xfb13e8('0x32')],_0x2e7c46[_0xfb13e8('0xc')]),_0x22c5b9[_0xfb13e8('0x33')]=_[_0xfb13e8('0x14')](_0x2e7c46['model'],qs[_0xfb13e8('0x2')](_0x15d42e[_0xfb13e8('0xc')]['fields'])),_0x22c5b9['attributes']=_0x22c5b9['attributes'][_0xfb13e8('0x3')]?_0x22c5b9[_0xfb13e8('0x33')]:_0x2e7c46['model'],_0x22c5b9[_0xfb13e8('0x2c')]=qs[_0xfb13e8('0x35')](_0x15d42e[_0xfb13e8('0xc')][_0xfb13e8('0x35')]),_0x22c5b9[_0xfb13e8('0x1')]=qs[_0xfb13e8('0x26')](_['pick'](_0x15d42e[_0xfb13e8('0xc')],_0x2e7c46[_0xfb13e8('0x26')])),_0x15d42e[_0xfb13e8('0xc')][_0xfb13e8('0xa')]&&(_0x22c5b9['where']=_[_0xfb13e8('0x8')](_0x22c5b9[_0xfb13e8('0x1')],{[Op['or']]:_['map'](_0x22c5b9[_0xfb13e8('0x33')],function(_0x4a8302){const _0x538276=_0xfb13e8,_0x365bc1={};return _0x365bc1[_0x4a8302]={[Op[_0x538276('0x30')]]:'%'+_0x15d42e[_0x538276('0xc')][_0x538276('0xa')]+'%'},_0x365bc1;})})),_0x22c5b9=_[_0xfb13e8('0x8')]({},_0x22c5b9,_0x15d42e[_0xfb13e8('0x1c')]),_0x48ae3c[_0xfb13e8('0x1e')](_0x22c5b9);})[_0x5f09c9('0x2a')](function(_0x2f86ce){const _0x3a3e1d=_0x5f09c9;if(_0x2f86ce)return _0x33a71d=_0x2f86ce['length'],typeof _0x15d42e[_0x3a3e1d('0xc')]['nolimit']===_0x3a3e1d('0x31')&&(_0x22c5b9['limit']=qs[_0x3a3e1d('0x20')](_0x15d42e['query'][_0x3a3e1d('0x20')]),_0x22c5b9[_0x3a3e1d('0x15')]=qs[_0x3a3e1d('0x15')](_0x15d42e[_0x3a3e1d('0xc')][_0x3a3e1d('0x15')])),_0x48ae3c[_0x3a3e1d('0x1e')](_0x22c5b9);})[_0x5f09c9('0x2a')](function(_0x2b18eb){if(_0x2b18eb)return _0x2b18eb?{'count':_0x33a71d,'rows':_0x2b18eb}:null;})[_0x5f09c9('0x2a')](respondWithResult(_0x4f764f,null))[_0x5f09c9('0x3a')](handleError(_0x4f764f,null));};
\ No newline at end of file