Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / intDynamics365Configuration / intDynamics365Configuration.controller.js
index 8f18f60..e00131d 100644 (file)
@@ -1 +1 @@
-const a247_0x3b72=['pick','update','model','findAll','then','where','name','offset','like','stack','filter','../../mysqldb','filters','sequelize','count','fields','destroy','sort','../../config/logger','order','type','params','length','getFields','undefined','show','json','merge','body','findOne','include','nolimit','options','rows','set','intersection','api','error','lodash','send','status','Dynamics365Field','../../components/parsers/qs','map','Dynamics365Configuration','VIRTUAL','create','Content-Range','key','includeAll','catch','getDescriptions','keys','query','attributes','end','limit','rawAttributes','getSubjects'];(function(_0x21d369,_0x3b7217){const _0x79eeb4=function(_0x2ccde4){while(--_0x2ccde4){_0x21d369['push'](_0x21d369['shift']());}};_0x79eeb4(++_0x3b7217);}(a247_0x3b72,0x110));const a247_0x79ee=function(_0x21d369,_0x3b7217){_0x21d369=_0x21d369-0x0;let _0x79eeb4=a247_0x3b72[_0x21d369];return _0x79eeb4;};const _0x463fb7=a247_0x79ee;'use strict';const _=require(_0x463fb7('0x2')),qs=require(_0x463fb7('0x6')),logger=require(_0x463fb7('0x29'))(_0x463fb7('0x0')),db=require(_0x463fb7('0x22'))['db'],{Op}=require(_0x463fb7('0x24'));function respondWithResult(_0x2ccde4,_0x1fc8c3){return _0x1fc8c3=_0x1fc8c3||0xc8,function(_0xa951d7){const _0x1d7187=a247_0x79ee;if(_0xa951d7)return _0x2ccde4[_0x1d7187('0x4')](_0x1fc8c3)['json'](_0xa951d7);};}function respondWithFilteredResult(_0x46e47e,_0x5301b2){return function(_0x2aca4c){const _0x26910b=a247_0x79ee;if(_0x2aca4c){const _0x33be35=_0x2aca4c[_0x26910b('0x25')],_0x5a0bf6=_0x5301b2['offset'];let _0x3ca567=_0x5301b2['offset']+_0x5301b2[_0x26910b('0x14')],_0x4d5591;return _0x3ca567>=_0x33be35?(_0x3ca567=_0x33be35,_0x4d5591=0xc8):_0x4d5591=0xce,_0x46e47e[_0x26910b('0x4')](_0x4d5591),_0x46e47e[_0x26910b('0x39')](_0x26910b('0xb'),_0x5a0bf6+'-'+_0x3ca567+'/'+_0x33be35)[_0x26910b('0x31')](_0x2aca4c);}return null;};}function saveUpdates(_0x5e9267){return function(_0x46d07a){const _0x594e14=a247_0x79ee;if(_0x46d07a)return _0x46d07a['update'](_0x5e9267)[_0x594e14('0x1b')](function(_0x5c59f9){return _0x5c59f9;});return null;};}function removeEntity(_0x5734cb){return function(_0x490176){const _0x16a921=a247_0x79ee;if(_0x490176)return _0x490176[_0x16a921('0x27')]()[_0x16a921('0x1b')](function(){const _0x12f274=_0x16a921;_0x5734cb['status'](0xcc)[_0x12f274('0x13')]();});};}function handleEntityNotFound(_0x34b424){return function(_0x54e7fd){return!_0x54e7fd&&_0x34b424['sendStatus'](0x194),_0x54e7fd;};}function handleError(_0x1b9f87,_0x1fab04){return _0x1fab04=_0x1fab04||0x1f4,function(_0x1d614d){const _0x4b7d09=a247_0x79ee;logger[_0x4b7d09('0x1')](_0x1d614d[_0x4b7d09('0x20')]),_0x1d614d[_0x4b7d09('0x1d')]&&delete _0x1d614d[_0x4b7d09('0x1d')],_0x1b9f87[_0x4b7d09('0x4')](_0x1fab04)[_0x4b7d09('0x3')](_0x1d614d);};}exports['index']=function(_0x31b8ca,_0x570071){const _0xdd967a=_0x463fb7;let _0x4dacbc={};const _0x921fc7={},_0x3f808c={'count':0x0,'rows':[]},_0x45ce6e=_[_0xdd967a('0x7')](db[_0xdd967a('0x8')][_0xdd967a('0x15')],function(_0x23754a){const _0x4644eb=_0xdd967a;return{'name':_0x23754a['fieldName'],'type':_0x23754a['type'][_0x4644eb('0xc')]};});_0x921fc7[_0xdd967a('0x19')]=_[_0xdd967a('0x7')](_0x45ce6e,_0xdd967a('0x1d')),_0x921fc7['query']=_[_0xdd967a('0x10')](_0x31b8ca['query']),_0x921fc7['filters']=_[_0xdd967a('0x3a')](_0x921fc7[_0xdd967a('0x19')],_0x921fc7[_0xdd967a('0x11')]),_0x4dacbc[_0xdd967a('0x12')]=_[_0xdd967a('0x3a')](_0x921fc7['model'],qs[_0xdd967a('0x26')](_0x31b8ca['query'][_0xdd967a('0x26')])),_0x4dacbc[_0xdd967a('0x12')]=_0x4dacbc[_0xdd967a('0x12')][_0xdd967a('0x2d')]?_0x4dacbc['attributes']:_0x921fc7[_0xdd967a('0x19')];typeof _0x31b8ca[_0xdd967a('0x11')][_0xdd967a('0x36')]==='undefined'&&(_0x4dacbc[_0xdd967a('0x14')]=qs[_0xdd967a('0x14')](_0x31b8ca['query'][_0xdd967a('0x14')]),_0x4dacbc[_0xdd967a('0x1e')]=qs[_0xdd967a('0x1e')](_0x31b8ca['query'][_0xdd967a('0x1e')]));_0x4dacbc['order']=qs[_0xdd967a('0x28')](_0x31b8ca[_0xdd967a('0x11')][_0xdd967a('0x28')]),_0x4dacbc['where']=qs[_0xdd967a('0x23')](_[_0xdd967a('0x17')](_0x31b8ca[_0xdd967a('0x11')],_0x921fc7[_0xdd967a('0x23')]),_0x45ce6e);_0x31b8ca[_0xdd967a('0x11')][_0xdd967a('0x21')]&&(_0x4dacbc['where']=_['merge'](_0x4dacbc[_0xdd967a('0x1c')],{[Op['or']]:_[_0xdd967a('0x7')](_0x45ce6e,function(_0x4895d3){const _0x225a7a=_0xdd967a;if(_0x4895d3[_0x225a7a('0x2b')]!==_0x225a7a('0x9')){const _0x139fcc={};return _0x139fcc[_0x4895d3[_0x225a7a('0x1d')]]={[Op[_0x225a7a('0x1f')]]:'%'+_0x31b8ca[_0x225a7a('0x11')][_0x225a7a('0x21')]+'%'},_0x139fcc;}})}));_0x4dacbc=_[_0xdd967a('0x32')]({},_0x4dacbc,_0x31b8ca[_0xdd967a('0x37')]);const _0x221a14={'where':_0x4dacbc[_0xdd967a('0x1c')]};return db[_0xdd967a('0x8')][_0xdd967a('0x25')](_0x221a14)[_0xdd967a('0x1b')](function(_0x557e0b){const _0x1d97cb=_0xdd967a;return _0x3f808c['count']=_0x557e0b,_0x31b8ca[_0x1d97cb('0x11')][_0x1d97cb('0xd')]&&(_0x4dacbc['include']=[{'all':!![]}]),db[_0x1d97cb('0x8')][_0x1d97cb('0x1a')](_0x4dacbc);})['then'](function(_0x450fdf){const _0x2e54ea=_0xdd967a;return _0x3f808c[_0x2e54ea('0x38')]=_0x450fdf,_0x3f808c;})[_0xdd967a('0x1b')](respondWithFilteredResult(_0x570071,_0x4dacbc))[_0xdd967a('0xe')](handleError(_0x570071,null));},exports[_0x463fb7('0x30')]=function(_0x333324,_0x3a6361){const _0x14cfe8=_0x463fb7;let _0xbd85cf={'raw':![],'where':{'id':_0x333324[_0x14cfe8('0x2c')]['id']}};const _0x3d0034={};return _0x3d0034[_0x14cfe8('0x19')]=_[_0x14cfe8('0x10')](db[_0x14cfe8('0x8')][_0x14cfe8('0x15')]),_0x3d0034[_0x14cfe8('0x11')]=_[_0x14cfe8('0x10')](_0x333324[_0x14cfe8('0x11')]),_0x3d0034[_0x14cfe8('0x23')]=_['intersection'](_0x3d0034[_0x14cfe8('0x19')],_0x3d0034[_0x14cfe8('0x11')]),_0xbd85cf[_0x14cfe8('0x12')]=_[_0x14cfe8('0x3a')](_0x3d0034['model'],qs[_0x14cfe8('0x26')](_0x333324['query'][_0x14cfe8('0x26')])),_0xbd85cf[_0x14cfe8('0x12')]=_0xbd85cf['attributes']['length']?_0xbd85cf['attributes']:_0x3d0034['model'],_0x333324[_0x14cfe8('0x11')][_0x14cfe8('0xd')]&&(_0xbd85cf[_0x14cfe8('0x35')]=[{'all':!![]}]),_0xbd85cf=_['merge']({},_0xbd85cf,_0x333324['options']),db[_0x14cfe8('0x8')][_0x14cfe8('0x34')](_0xbd85cf)[_0x14cfe8('0x1b')](handleEntityNotFound(_0x3a6361,null))[_0x14cfe8('0x1b')](respondWithResult(_0x3a6361,null))['catch'](handleError(_0x3a6361,null));},exports[_0x463fb7('0xa')]=function(_0x18d175,_0x16197f){const _0x494e0c=_0x463fb7;return db[_0x494e0c('0x8')][_0x494e0c('0xa')](_0x18d175['body'],{})['then'](respondWithResult(_0x16197f,0xc9))['catch'](handleError(_0x16197f,null));},exports[_0x463fb7('0x18')]=function(_0x136138,_0x5b0132){const _0x25ae45=_0x463fb7;return _0x136138[_0x25ae45('0x33')]['id']&&delete _0x136138['body']['id'],db['Dynamics365Configuration']['findOne']({'where':{'id':_0x136138['params']['id']}})[_0x25ae45('0x1b')](handleEntityNotFound(_0x5b0132,null))[_0x25ae45('0x1b')](saveUpdates(_0x136138[_0x25ae45('0x33')],null))[_0x25ae45('0x1b')](respondWithResult(_0x5b0132,null))[_0x25ae45('0xe')](handleError(_0x5b0132,null));},exports['destroy']=function(_0x122283,_0x5e3102){const _0x1ed80e=_0x463fb7;return db[_0x1ed80e('0x8')][_0x1ed80e('0x34')]({'where':{'id':_0x122283['params']['id']}})[_0x1ed80e('0x1b')](handleEntityNotFound(_0x5e3102,null))[_0x1ed80e('0x1b')](removeEntity(_0x5e3102,null))[_0x1ed80e('0xe')](handleError(_0x5e3102,null));},exports[_0x463fb7('0x2e')]=function(_0x17a24a,_0x59c739){const _0x30ac89=_0x463fb7;let _0x3dc707={};const _0x309bc1={};let _0x55264b,_0x64b1dd;return db[_0x30ac89('0x8')][_0x30ac89('0x34')]({'where':{'id':_0x17a24a['params']['id']}})['then'](handleEntityNotFound(_0x59c739,null))[_0x30ac89('0x1b')](function(_0x26ea3e){const _0x50b5ea=_0x30ac89;if(_0x26ea3e)return _0x55264b=_0x26ea3e,_0x309bc1[_0x50b5ea('0x19')]=_[_0x50b5ea('0x10')](db['Dynamics365Field']['rawAttributes']),_0x309bc1['query']=_[_0x50b5ea('0x10')](_0x17a24a[_0x50b5ea('0x11')]),_0x309bc1[_0x50b5ea('0x23')]=_[_0x50b5ea('0x3a')](_0x309bc1[_0x50b5ea('0x19')],_0x309bc1['query']),_0x3dc707[_0x50b5ea('0x12')]=_[_0x50b5ea('0x3a')](_0x309bc1[_0x50b5ea('0x19')],qs[_0x50b5ea('0x26')](_0x17a24a['query'][_0x50b5ea('0x26')])),_0x3dc707[_0x50b5ea('0x12')]=_0x3dc707[_0x50b5ea('0x12')][_0x50b5ea('0x2d')]?_0x3dc707[_0x50b5ea('0x12')]:_0x309bc1['model'],_0x3dc707[_0x50b5ea('0x2a')]=qs[_0x50b5ea('0x28')](_0x17a24a['query'][_0x50b5ea('0x28')]),_0x3dc707['where']=qs[_0x50b5ea('0x23')](_['pick'](_0x17a24a[_0x50b5ea('0x11')],_0x309bc1['filters'])),_0x17a24a['query'][_0x50b5ea('0x21')]&&(_0x3dc707[_0x50b5ea('0x1c')]=_[_0x50b5ea('0x32')](_0x3dc707[_0x50b5ea('0x1c')],{[Op['or']]:_[_0x50b5ea('0x7')](_0x3dc707[_0x50b5ea('0x12')],function(_0x2d986e){const _0x4469e0=_0x50b5ea,_0x5be6d2={};return _0x5be6d2[_0x2d986e]={[Op[_0x4469e0('0x1f')]]:'%'+_0x17a24a[_0x4469e0('0x11')][_0x4469e0('0x21')]+'%'},_0x5be6d2;})})),_0x3dc707=_['merge']({},_0x3dc707,_0x17a24a[_0x50b5ea('0x37')]),_0x55264b[_0x50b5ea('0x2e')](_0x3dc707);})['then'](function(_0x28a5ce){const _0x23980e=_0x30ac89;if(_0x28a5ce)return _0x64b1dd=_0x28a5ce[_0x23980e('0x2d')],typeof _0x17a24a[_0x23980e('0x11')]['nolimit']==='undefined'&&(_0x3dc707[_0x23980e('0x14')]=qs[_0x23980e('0x14')](_0x17a24a[_0x23980e('0x11')][_0x23980e('0x14')]),_0x3dc707[_0x23980e('0x1e')]=qs[_0x23980e('0x1e')](_0x17a24a[_0x23980e('0x11')][_0x23980e('0x1e')])),_0x55264b[_0x23980e('0x2e')](_0x3dc707);})[_0x30ac89('0x1b')](function(_0x26b444){if(_0x26b444)return _0x26b444?{'count':_0x64b1dd,'rows':_0x26b444}:null;})[_0x30ac89('0x1b')](respondWithResult(_0x59c739,null))['catch'](handleError(_0x59c739,null));},exports[_0x463fb7('0x16')]=function(_0x4c1dc5,_0x1bc29c){const _0x2785bc=_0x463fb7;let _0x17c7ea={};const _0x2bb843={};let _0x138dd7,_0x38fe3e;return db['Dynamics365Configuration'][_0x2785bc('0x34')]({'where':{'id':_0x4c1dc5[_0x2785bc('0x2c')]['id']}})['then'](handleEntityNotFound(_0x1bc29c,null))[_0x2785bc('0x1b')](function(_0x2fd8d8){const _0x26c897=_0x2785bc;if(_0x2fd8d8)return _0x138dd7=_0x2fd8d8,_0x2bb843[_0x26c897('0x19')]=_['keys'](db['Dynamics365Field'][_0x26c897('0x15')]),_0x2bb843['query']=_['keys'](_0x4c1dc5[_0x26c897('0x11')]),_0x2bb843[_0x26c897('0x23')]=_[_0x26c897('0x3a')](_0x2bb843[_0x26c897('0x19')],_0x2bb843['query']),_0x17c7ea[_0x26c897('0x12')]=_['intersection'](_0x2bb843[_0x26c897('0x19')],qs[_0x26c897('0x26')](_0x4c1dc5[_0x26c897('0x11')][_0x26c897('0x26')])),_0x17c7ea[_0x26c897('0x12')]=_0x17c7ea['attributes']['length']?_0x17c7ea[_0x26c897('0x12')]:_0x2bb843['model'],_0x17c7ea[_0x26c897('0x2a')]=qs[_0x26c897('0x28')](_0x4c1dc5[_0x26c897('0x11')][_0x26c897('0x28')]),_0x17c7ea['where']=qs[_0x26c897('0x23')](_[_0x26c897('0x17')](_0x4c1dc5[_0x26c897('0x11')],_0x2bb843[_0x26c897('0x23')])),_0x4c1dc5['query']['filter']&&(_0x17c7ea[_0x26c897('0x1c')]=_[_0x26c897('0x32')](_0x17c7ea[_0x26c897('0x1c')],{[Op['or']]:_[_0x26c897('0x7')](_0x17c7ea[_0x26c897('0x12')],function(_0xb2e89){const _0x2d880f=_0x26c897,_0x11f957={};return _0x11f957[_0xb2e89]={[Op['like']]:'%'+_0x4c1dc5[_0x2d880f('0x11')]['filter']+'%'},_0x11f957;})})),_0x17c7ea=_[_0x26c897('0x32')]({},_0x17c7ea,_0x4c1dc5[_0x26c897('0x37')]),_0x138dd7[_0x26c897('0x16')](_0x17c7ea);})[_0x2785bc('0x1b')](function(_0x25e378){const _0x1837cc=_0x2785bc;if(_0x25e378)return _0x38fe3e=_0x25e378['length'],typeof _0x4c1dc5[_0x1837cc('0x11')]['nolimit']===_0x1837cc('0x2f')&&(_0x17c7ea[_0x1837cc('0x14')]=qs[_0x1837cc('0x14')](_0x4c1dc5[_0x1837cc('0x11')][_0x1837cc('0x14')]),_0x17c7ea[_0x1837cc('0x1e')]=qs['offset'](_0x4c1dc5[_0x1837cc('0x11')]['offset'])),_0x138dd7[_0x1837cc('0x16')](_0x17c7ea);})['then'](function(_0x466384){if(_0x466384)return _0x466384?{'count':_0x38fe3e,'rows':_0x466384}:null;})[_0x2785bc('0x1b')](respondWithResult(_0x1bc29c,null))['catch'](handleError(_0x1bc29c,null));},exports['getDescriptions']=function(_0x5037d5,_0x3af452){const _0x41c5b7=_0x463fb7;let _0x179ebe={};const _0x596243={};let _0x3516cd,_0x52192f;return db[_0x41c5b7('0x8')][_0x41c5b7('0x34')]({'where':{'id':_0x5037d5[_0x41c5b7('0x2c')]['id']}})[_0x41c5b7('0x1b')](handleEntityNotFound(_0x3af452,null))['then'](function(_0x407beb){const _0x551551=_0x41c5b7;if(_0x407beb)return _0x3516cd=_0x407beb,_0x596243['model']=_[_0x551551('0x10')](db[_0x551551('0x5')][_0x551551('0x15')]),_0x596243['query']=_[_0x551551('0x10')](_0x5037d5['query']),_0x596243[_0x551551('0x23')]=_[_0x551551('0x3a')](_0x596243[_0x551551('0x19')],_0x596243[_0x551551('0x11')]),_0x179ebe[_0x551551('0x12')]=_[_0x551551('0x3a')](_0x596243[_0x551551('0x19')],qs[_0x551551('0x26')](_0x5037d5['query']['fields'])),_0x179ebe[_0x551551('0x12')]=_0x179ebe[_0x551551('0x12')]['length']?_0x179ebe[_0x551551('0x12')]:_0x596243[_0x551551('0x19')],_0x179ebe[_0x551551('0x2a')]=qs[_0x551551('0x28')](_0x5037d5[_0x551551('0x11')]['sort']),_0x179ebe['where']=qs[_0x551551('0x23')](_[_0x551551('0x17')](_0x5037d5[_0x551551('0x11')],_0x596243['filters'])),_0x5037d5[_0x551551('0x11')]['filter']&&(_0x179ebe[_0x551551('0x1c')]=_[_0x551551('0x32')](_0x179ebe[_0x551551('0x1c')],{[Op['or']]:_['map'](_0x179ebe[_0x551551('0x12')],function(_0x4b4ca6){const _0x1ef79a=_0x551551,_0x2a44df={};return _0x2a44df[_0x4b4ca6]={[Op[_0x1ef79a('0x1f')]]:'%'+_0x5037d5[_0x1ef79a('0x11')]['filter']+'%'},_0x2a44df;})})),_0x179ebe=_[_0x551551('0x32')]({},_0x179ebe,_0x5037d5[_0x551551('0x37')]),_0x3516cd['getDescriptions'](_0x179ebe);})[_0x41c5b7('0x1b')](function(_0x576c67){const _0x1b44f5=_0x41c5b7;if(_0x576c67)return _0x52192f=_0x576c67[_0x1b44f5('0x2d')],typeof _0x5037d5['query']['nolimit']===_0x1b44f5('0x2f')&&(_0x179ebe[_0x1b44f5('0x14')]=qs['limit'](_0x5037d5[_0x1b44f5('0x11')][_0x1b44f5('0x14')]),_0x179ebe[_0x1b44f5('0x1e')]=qs['offset'](_0x5037d5[_0x1b44f5('0x11')]['offset'])),_0x3516cd[_0x1b44f5('0xf')](_0x179ebe);})[_0x41c5b7('0x1b')](function(_0x50cd7d){if(_0x50cd7d)return _0x50cd7d?{'count':_0x52192f,'rows':_0x50cd7d}:null;})[_0x41c5b7('0x1b')](respondWithResult(_0x3af452,null))[_0x41c5b7('0xe')](handleError(_0x3af452,null));};
\ No newline at end of file
+const a247_0x87d1=['map','like','lodash','intersection','status','getFields','length','keys','undefined','set','filters','includeAll','count','catch','getDescriptions','end','options','attributes','findAll','nolimit','stack','sequelize','Content-Range','pick','index','../../config/logger','query','model','Dynamics365Configuration','../../components/parsers/qs','include','VIRTUAL','filter','params','offset','rawAttributes','create','sort','getSubjects','body','findOne','show','merge','Dynamics365Field','order','where','json','then','name','fields','error','api','destroy','key','limit'];(function(_0x4486d1,_0x87d1fd){const _0x302398=function(_0x2e52a4){while(--_0x2e52a4){_0x4486d1['push'](_0x4486d1['shift']());}};_0x302398(++_0x87d1fd);}(a247_0x87d1,0x1bb));const a247_0x3023=function(_0x4486d1,_0x87d1fd){_0x4486d1=_0x4486d1-0x0;let _0x302398=a247_0x87d1[_0x4486d1];return _0x302398;};const _0x5c8103=a247_0x3023;'use strict';const _=require(_0x5c8103('0x36')),qs=require(_0x5c8103('0x1a')),logger=require(_0x5c8103('0x16'))(_0x5c8103('0x30')),db=require('../../mysqldb')['db'],{Op}=require(_0x5c8103('0x12'));function respondWithResult(_0x2e52a4,_0xe83fb6){return _0xe83fb6=_0xe83fb6||0xc8,function(_0xcc027a){const _0x57ecb4=a247_0x3023;if(_0xcc027a)return _0x2e52a4[_0x57ecb4('0x1')](_0xe83fb6)[_0x57ecb4('0x2b')](_0xcc027a);};}function respondWithFilteredResult(_0x120ec9,_0x10ba1d){return function(_0x54cea3){const _0x19419a=a247_0x3023;if(_0x54cea3){const _0x1cd1dd=_0x54cea3['count'],_0x9983e8=_0x10ba1d['offset'];let _0x1392f3=_0x10ba1d['offset']+_0x10ba1d[_0x19419a('0x33')],_0x3ee760;return _0x1392f3>=_0x1cd1dd?(_0x1392f3=_0x1cd1dd,_0x3ee760=0xc8):_0x3ee760=0xce,_0x120ec9[_0x19419a('0x1')](_0x3ee760),_0x120ec9[_0x19419a('0x6')](_0x19419a('0x13'),_0x9983e8+'-'+_0x1392f3+'/'+_0x1cd1dd)[_0x19419a('0x2b')](_0x54cea3);}return null;};}function saveUpdates(_0x31e701){return function(_0x350ed2){if(_0x350ed2)return _0x350ed2['update'](_0x31e701)['then'](function(_0x120122){return _0x120122;});return null;};}function removeEntity(_0x22c653){return function(_0x496cd0){const _0x487729=a247_0x3023;if(_0x496cd0)return _0x496cd0[_0x487729('0x31')]()[_0x487729('0x2c')](function(){const _0x4f2aae=_0x487729;_0x22c653[_0x4f2aae('0x1')](0xcc)[_0x4f2aae('0xc')]();});};}function handleEntityNotFound(_0x10fa41){return function(_0x208316){return!_0x208316&&_0x10fa41['sendStatus'](0x194),_0x208316;};}function handleError(_0x276045,_0x5b6f27){return _0x5b6f27=_0x5b6f27||0x1f4,function(_0x5222a9){const _0x25d63c=a247_0x3023;logger[_0x25d63c('0x2f')](_0x5222a9[_0x25d63c('0x11')]),_0x5222a9[_0x25d63c('0x2d')]&&delete _0x5222a9[_0x25d63c('0x2d')],_0x276045[_0x25d63c('0x1')](_0x5b6f27)['send'](_0x5222a9);};}exports[_0x5c8103('0x15')]=function(_0x1269a5,_0x548519){const _0x118b2d=_0x5c8103;let _0x320c25={};const _0x2f8dd6={},_0x3e3a0b={'count':0x0,'rows':[]},_0x483ff8=_[_0x118b2d('0x34')](db[_0x118b2d('0x19')][_0x118b2d('0x20')],function(_0x4fa89f){const _0x327aea=_0x118b2d;return{'name':_0x4fa89f['fieldName'],'type':_0x4fa89f['type'][_0x327aea('0x32')]};});_0x2f8dd6[_0x118b2d('0x18')]=_[_0x118b2d('0x34')](_0x483ff8,_0x118b2d('0x2d')),_0x2f8dd6[_0x118b2d('0x17')]=_['keys'](_0x1269a5[_0x118b2d('0x17')]),_0x2f8dd6['filters']=_[_0x118b2d('0x0')](_0x2f8dd6[_0x118b2d('0x18')],_0x2f8dd6[_0x118b2d('0x17')]),_0x320c25['attributes']=_[_0x118b2d('0x0')](_0x2f8dd6[_0x118b2d('0x18')],qs[_0x118b2d('0x2e')](_0x1269a5['query'][_0x118b2d('0x2e')])),_0x320c25[_0x118b2d('0xe')]=_0x320c25[_0x118b2d('0xe')][_0x118b2d('0x3')]?_0x320c25[_0x118b2d('0xe')]:_0x2f8dd6[_0x118b2d('0x18')];typeof _0x1269a5[_0x118b2d('0x17')]['nolimit']===_0x118b2d('0x5')&&(_0x320c25['limit']=qs[_0x118b2d('0x33')](_0x1269a5['query']['limit']),_0x320c25[_0x118b2d('0x1f')]=qs['offset'](_0x1269a5[_0x118b2d('0x17')][_0x118b2d('0x1f')]));_0x320c25[_0x118b2d('0x29')]=qs[_0x118b2d('0x22')](_0x1269a5[_0x118b2d('0x17')][_0x118b2d('0x22')]),_0x320c25[_0x118b2d('0x2a')]=qs[_0x118b2d('0x7')](_[_0x118b2d('0x14')](_0x1269a5['query'],_0x2f8dd6[_0x118b2d('0x7')]),_0x483ff8);_0x1269a5['query'][_0x118b2d('0x1d')]&&(_0x320c25[_0x118b2d('0x2a')]=_[_0x118b2d('0x27')](_0x320c25[_0x118b2d('0x2a')],{[Op['or']]:_[_0x118b2d('0x34')](_0x483ff8,function(_0x29ce37){const _0x2ae9ee=_0x118b2d;if(_0x29ce37['type']!==_0x2ae9ee('0x1c')){const _0x34e669={};return _0x34e669[_0x29ce37[_0x2ae9ee('0x2d')]]={[Op['like']]:'%'+_0x1269a5[_0x2ae9ee('0x17')][_0x2ae9ee('0x1d')]+'%'},_0x34e669;}})}));_0x320c25=_['merge']({},_0x320c25,_0x1269a5[_0x118b2d('0xd')]);const _0x34a522={'where':_0x320c25[_0x118b2d('0x2a')]};return db[_0x118b2d('0x19')]['count'](_0x34a522)[_0x118b2d('0x2c')](function(_0x2e3fd8){const _0x5f3268=_0x118b2d;return _0x3e3a0b[_0x5f3268('0x9')]=_0x2e3fd8,_0x1269a5[_0x5f3268('0x17')]['includeAll']&&(_0x320c25[_0x5f3268('0x1b')]=[{'all':!![]}]),db['Dynamics365Configuration'][_0x5f3268('0xf')](_0x320c25);})[_0x118b2d('0x2c')](function(_0x315df6){return _0x3e3a0b['rows']=_0x315df6,_0x3e3a0b;})[_0x118b2d('0x2c')](respondWithFilteredResult(_0x548519,_0x320c25))['catch'](handleError(_0x548519,null));},exports[_0x5c8103('0x26')]=function(_0x409e09,_0x27c7a6){const _0x7f563c=_0x5c8103;let _0x3210dd={'raw':![],'where':{'id':_0x409e09['params']['id']}};const _0x23bd9e={};return _0x23bd9e['model']=_[_0x7f563c('0x4')](db[_0x7f563c('0x19')][_0x7f563c('0x20')]),_0x23bd9e[_0x7f563c('0x17')]=_[_0x7f563c('0x4')](_0x409e09[_0x7f563c('0x17')]),_0x23bd9e[_0x7f563c('0x7')]=_[_0x7f563c('0x0')](_0x23bd9e[_0x7f563c('0x18')],_0x23bd9e[_0x7f563c('0x17')]),_0x3210dd['attributes']=_[_0x7f563c('0x0')](_0x23bd9e['model'],qs[_0x7f563c('0x2e')](_0x409e09[_0x7f563c('0x17')][_0x7f563c('0x2e')])),_0x3210dd['attributes']=_0x3210dd[_0x7f563c('0xe')][_0x7f563c('0x3')]?_0x3210dd[_0x7f563c('0xe')]:_0x23bd9e[_0x7f563c('0x18')],_0x409e09[_0x7f563c('0x17')][_0x7f563c('0x8')]&&(_0x3210dd[_0x7f563c('0x1b')]=[{'all':!![]}]),_0x3210dd=_[_0x7f563c('0x27')]({},_0x3210dd,_0x409e09[_0x7f563c('0xd')]),db[_0x7f563c('0x19')][_0x7f563c('0x25')](_0x3210dd)[_0x7f563c('0x2c')](handleEntityNotFound(_0x27c7a6,null))[_0x7f563c('0x2c')](respondWithResult(_0x27c7a6,null))[_0x7f563c('0xa')](handleError(_0x27c7a6,null));},exports['create']=function(_0x5b61bf,_0x11c9c4){const _0x3e2378=_0x5c8103;return db[_0x3e2378('0x19')][_0x3e2378('0x21')](_0x5b61bf[_0x3e2378('0x24')],{})[_0x3e2378('0x2c')](respondWithResult(_0x11c9c4,0xc9))[_0x3e2378('0xa')](handleError(_0x11c9c4,null));},exports['update']=function(_0x5a20ca,_0x2c2078){const _0x195089=_0x5c8103;return _0x5a20ca['body']['id']&&delete _0x5a20ca[_0x195089('0x24')]['id'],db[_0x195089('0x19')][_0x195089('0x25')]({'where':{'id':_0x5a20ca[_0x195089('0x1e')]['id']}})[_0x195089('0x2c')](handleEntityNotFound(_0x2c2078,null))[_0x195089('0x2c')](saveUpdates(_0x5a20ca['body'],null))[_0x195089('0x2c')](respondWithResult(_0x2c2078,null))[_0x195089('0xa')](handleError(_0x2c2078,null));},exports['destroy']=function(_0x96a7f7,_0x30dd2e){const _0x742fde=_0x5c8103;return db[_0x742fde('0x19')]['findOne']({'where':{'id':_0x96a7f7[_0x742fde('0x1e')]['id']}})[_0x742fde('0x2c')](handleEntityNotFound(_0x30dd2e,null))[_0x742fde('0x2c')](removeEntity(_0x30dd2e,null))[_0x742fde('0xa')](handleError(_0x30dd2e,null));},exports[_0x5c8103('0x2')]=function(_0x48207c,_0x213713){const _0x5d5dd7=_0x5c8103;let _0xfa8d53={};const _0x57e90b={};let _0x1c3e61,_0x76ef3d;return db[_0x5d5dd7('0x19')][_0x5d5dd7('0x25')]({'where':{'id':_0x48207c[_0x5d5dd7('0x1e')]['id']}})[_0x5d5dd7('0x2c')](handleEntityNotFound(_0x213713,null))['then'](function(_0x2229bc){const _0x2c8a2e=_0x5d5dd7;if(_0x2229bc)return _0x1c3e61=_0x2229bc,_0x57e90b[_0x2c8a2e('0x18')]=_['keys'](db['Dynamics365Field'][_0x2c8a2e('0x20')]),_0x57e90b[_0x2c8a2e('0x17')]=_[_0x2c8a2e('0x4')](_0x48207c['query']),_0x57e90b[_0x2c8a2e('0x7')]=_[_0x2c8a2e('0x0')](_0x57e90b[_0x2c8a2e('0x18')],_0x57e90b[_0x2c8a2e('0x17')]),_0xfa8d53['attributes']=_['intersection'](_0x57e90b[_0x2c8a2e('0x18')],qs[_0x2c8a2e('0x2e')](_0x48207c['query']['fields'])),_0xfa8d53[_0x2c8a2e('0xe')]=_0xfa8d53[_0x2c8a2e('0xe')][_0x2c8a2e('0x3')]?_0xfa8d53['attributes']:_0x57e90b[_0x2c8a2e('0x18')],_0xfa8d53[_0x2c8a2e('0x29')]=qs[_0x2c8a2e('0x22')](_0x48207c['query'][_0x2c8a2e('0x22')]),_0xfa8d53[_0x2c8a2e('0x2a')]=qs[_0x2c8a2e('0x7')](_[_0x2c8a2e('0x14')](_0x48207c[_0x2c8a2e('0x17')],_0x57e90b[_0x2c8a2e('0x7')])),_0x48207c[_0x2c8a2e('0x17')][_0x2c8a2e('0x1d')]&&(_0xfa8d53[_0x2c8a2e('0x2a')]=_['merge'](_0xfa8d53[_0x2c8a2e('0x2a')],{[Op['or']]:_['map'](_0xfa8d53[_0x2c8a2e('0xe')],function(_0x24de2a){const _0x65de2b=_0x2c8a2e,_0x7c968b={};return _0x7c968b[_0x24de2a]={[Op[_0x65de2b('0x35')]]:'%'+_0x48207c[_0x65de2b('0x17')][_0x65de2b('0x1d')]+'%'},_0x7c968b;})})),_0xfa8d53=_[_0x2c8a2e('0x27')]({},_0xfa8d53,_0x48207c[_0x2c8a2e('0xd')]),_0x1c3e61['getFields'](_0xfa8d53);})[_0x5d5dd7('0x2c')](function(_0x190949){const _0x5e4b3d=_0x5d5dd7;if(_0x190949)return _0x76ef3d=_0x190949[_0x5e4b3d('0x3')],typeof _0x48207c[_0x5e4b3d('0x17')][_0x5e4b3d('0x10')]==='undefined'&&(_0xfa8d53[_0x5e4b3d('0x33')]=qs[_0x5e4b3d('0x33')](_0x48207c[_0x5e4b3d('0x17')][_0x5e4b3d('0x33')]),_0xfa8d53[_0x5e4b3d('0x1f')]=qs['offset'](_0x48207c[_0x5e4b3d('0x17')][_0x5e4b3d('0x1f')])),_0x1c3e61[_0x5e4b3d('0x2')](_0xfa8d53);})[_0x5d5dd7('0x2c')](function(_0x46e5cc){if(_0x46e5cc)return _0x46e5cc?{'count':_0x76ef3d,'rows':_0x46e5cc}:null;})[_0x5d5dd7('0x2c')](respondWithResult(_0x213713,null))['catch'](handleError(_0x213713,null));},exports['getSubjects']=function(_0x49cad1,_0x50a377){const _0x3375c4=_0x5c8103;let _0x1aaf64={};const _0x25e781={};let _0x320a05,_0x2c90ff;return db['Dynamics365Configuration'][_0x3375c4('0x25')]({'where':{'id':_0x49cad1[_0x3375c4('0x1e')]['id']}})['then'](handleEntityNotFound(_0x50a377,null))[_0x3375c4('0x2c')](function(_0x45751a){const _0x2d47f9=_0x3375c4;if(_0x45751a)return _0x320a05=_0x45751a,_0x25e781[_0x2d47f9('0x18')]=_[_0x2d47f9('0x4')](db[_0x2d47f9('0x28')]['rawAttributes']),_0x25e781[_0x2d47f9('0x17')]=_[_0x2d47f9('0x4')](_0x49cad1[_0x2d47f9('0x17')]),_0x25e781[_0x2d47f9('0x7')]=_[_0x2d47f9('0x0')](_0x25e781[_0x2d47f9('0x18')],_0x25e781[_0x2d47f9('0x17')]),_0x1aaf64[_0x2d47f9('0xe')]=_[_0x2d47f9('0x0')](_0x25e781[_0x2d47f9('0x18')],qs[_0x2d47f9('0x2e')](_0x49cad1[_0x2d47f9('0x17')]['fields'])),_0x1aaf64[_0x2d47f9('0xe')]=_0x1aaf64['attributes'][_0x2d47f9('0x3')]?_0x1aaf64['attributes']:_0x25e781[_0x2d47f9('0x18')],_0x1aaf64[_0x2d47f9('0x29')]=qs[_0x2d47f9('0x22')](_0x49cad1[_0x2d47f9('0x17')][_0x2d47f9('0x22')]),_0x1aaf64[_0x2d47f9('0x2a')]=qs[_0x2d47f9('0x7')](_[_0x2d47f9('0x14')](_0x49cad1['query'],_0x25e781[_0x2d47f9('0x7')])),_0x49cad1[_0x2d47f9('0x17')][_0x2d47f9('0x1d')]&&(_0x1aaf64['where']=_[_0x2d47f9('0x27')](_0x1aaf64['where'],{[Op['or']]:_[_0x2d47f9('0x34')](_0x1aaf64[_0x2d47f9('0xe')],function(_0x41b17d){const _0x2cbd27=_0x2d47f9,_0x445d11={};return _0x445d11[_0x41b17d]={[Op[_0x2cbd27('0x35')]]:'%'+_0x49cad1['query'][_0x2cbd27('0x1d')]+'%'},_0x445d11;})})),_0x1aaf64=_[_0x2d47f9('0x27')]({},_0x1aaf64,_0x49cad1[_0x2d47f9('0xd')]),_0x320a05[_0x2d47f9('0x23')](_0x1aaf64);})['then'](function(_0x30f1c8){const _0x122910=_0x3375c4;if(_0x30f1c8)return _0x2c90ff=_0x30f1c8[_0x122910('0x3')],typeof _0x49cad1['query'][_0x122910('0x10')]==='undefined'&&(_0x1aaf64[_0x122910('0x33')]=qs[_0x122910('0x33')](_0x49cad1['query'][_0x122910('0x33')]),_0x1aaf64[_0x122910('0x1f')]=qs[_0x122910('0x1f')](_0x49cad1[_0x122910('0x17')][_0x122910('0x1f')])),_0x320a05['getSubjects'](_0x1aaf64);})[_0x3375c4('0x2c')](function(_0x2c5b15){if(_0x2c5b15)return _0x2c5b15?{'count':_0x2c90ff,'rows':_0x2c5b15}:null;})[_0x3375c4('0x2c')](respondWithResult(_0x50a377,null))['catch'](handleError(_0x50a377,null));},exports[_0x5c8103('0xb')]=function(_0x1ba408,_0x264b3f){const _0x507fc2=_0x5c8103;let _0x1bd938={};const _0x3909bd={};let _0x12eb51,_0x569a01;return db['Dynamics365Configuration'][_0x507fc2('0x25')]({'where':{'id':_0x1ba408[_0x507fc2('0x1e')]['id']}})[_0x507fc2('0x2c')](handleEntityNotFound(_0x264b3f,null))[_0x507fc2('0x2c')](function(_0x25c2e0){const _0x411a25=_0x507fc2;if(_0x25c2e0)return _0x12eb51=_0x25c2e0,_0x3909bd[_0x411a25('0x18')]=_['keys'](db[_0x411a25('0x28')]['rawAttributes']),_0x3909bd[_0x411a25('0x17')]=_[_0x411a25('0x4')](_0x1ba408['query']),_0x3909bd['filters']=_[_0x411a25('0x0')](_0x3909bd[_0x411a25('0x18')],_0x3909bd['query']),_0x1bd938[_0x411a25('0xe')]=_[_0x411a25('0x0')](_0x3909bd[_0x411a25('0x18')],qs[_0x411a25('0x2e')](_0x1ba408['query'][_0x411a25('0x2e')])),_0x1bd938[_0x411a25('0xe')]=_0x1bd938['attributes'][_0x411a25('0x3')]?_0x1bd938[_0x411a25('0xe')]:_0x3909bd[_0x411a25('0x18')],_0x1bd938[_0x411a25('0x29')]=qs[_0x411a25('0x22')](_0x1ba408[_0x411a25('0x17')]['sort']),_0x1bd938[_0x411a25('0x2a')]=qs[_0x411a25('0x7')](_['pick'](_0x1ba408[_0x411a25('0x17')],_0x3909bd['filters'])),_0x1ba408[_0x411a25('0x17')][_0x411a25('0x1d')]&&(_0x1bd938[_0x411a25('0x2a')]=_[_0x411a25('0x27')](_0x1bd938[_0x411a25('0x2a')],{[Op['or']]:_[_0x411a25('0x34')](_0x1bd938['attributes'],function(_0x300fee){const _0x3598c4=_0x411a25,_0x335c13={};return _0x335c13[_0x300fee]={[Op['like']]:'%'+_0x1ba408[_0x3598c4('0x17')][_0x3598c4('0x1d')]+'%'},_0x335c13;})})),_0x1bd938=_[_0x411a25('0x27')]({},_0x1bd938,_0x1ba408[_0x411a25('0xd')]),_0x12eb51[_0x411a25('0xb')](_0x1bd938);})['then'](function(_0x4302ee){const _0x5e0860=_0x507fc2;if(_0x4302ee)return _0x569a01=_0x4302ee[_0x5e0860('0x3')],typeof _0x1ba408[_0x5e0860('0x17')][_0x5e0860('0x10')]===_0x5e0860('0x5')&&(_0x1bd938['limit']=qs[_0x5e0860('0x33')](_0x1ba408[_0x5e0860('0x17')][_0x5e0860('0x33')]),_0x1bd938[_0x5e0860('0x1f')]=qs['offset'](_0x1ba408[_0x5e0860('0x17')]['offset'])),_0x12eb51[_0x5e0860('0xb')](_0x1bd938);})['then'](function(_0x249537){if(_0x249537)return _0x249537?{'count':_0x569a01,'rows':_0x249537}:null;})['then'](respondWithResult(_0x264b3f,null))['catch'](handleError(_0x264b3f,null));};
\ No newline at end of file