Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / intDeskAccount / intDeskAccount.controller.js
index 2737d0f..5d78aa7 100644 (file)
@@ -1 +1 @@
-const a272_0x1929=['fields','slice','status','getFields,\x20%s,\x20%s,\x20%s','from','map','json','statusCode','filters','name','pick','remoteUri','VIRTUAL','consumerSecret','tokenSecret','token','like','api','util','Subjects','error','substring','channel','send','../../components/parsers/qs','then','model','create','getFields','include','DeskAccount','type','index','filter','intersection','query','label','findOne','DeskField','base64','authType','where','offset','../../config/logger','options','DeskConfiguration','keys','undefined','priority','Wrong\x20credentials','rawAttributes','nolimit','includeAll','addConfiguration','length','%s:%s','%s/custom_fields','merge','format','Basic\x20%s','concat','count','limit','findAll','username','password','order','catch','sequelize','test','params','lodash','getSubjects','getDescriptions','headers','sort','toString','sendStatus','AccountId','stringify','end','attributes','body','getConfigurations','application/json','key'];(function(_0x105c78,_0x10fe0b){const _0x1929c5=function(_0x43a29d){while(--_0x43a29d){_0x105c78['push'](_0x105c78['shift']());}};_0x1929c5(++_0x10fe0b);}(a272_0x1929,0x6b));const a272_0x43a2=function(_0x105c78,_0x10fe0b){_0x105c78=_0x105c78-0xc6;let _0x1929c5=a272_0x1929[_0x105c78];return _0x1929c5;};const a272_0xe1980a=a272_0x43a2;'use strict';const rp=require('request-promise-native'),util=require(a272_0xe1980a(0x119)),_=require(a272_0xe1980a(0xf8)),qs=require(a272_0xe1980a(0xc9)),logger=require(a272_0xe1980a(0xdc))(a272_0xe1980a(0x118)),{db}=require('../../mysqldb'),{Op}=require(a272_0xe1980a(0xf5)),integrations=require('../../components/integrations/configuration');function respondWithResult(_0x363508,_0x5dd320){return _0x5dd320=_0x5dd320||0xc8,function(_0xc514fb){const _0x9fe0f2=a272_0x43a2;if(_0xc514fb)return _0x363508['status'](_0x5dd320)[_0x9fe0f2(0x10d)](_0xc514fb);};}function respondWithFilteredResult(_0x144040,_0x45e026){return function(_0x5d479f){const _0x2b7b9b=a272_0x43a2;if(_0x5d479f){const _0x413d6e=_0x5d479f[_0x2b7b9b(0xee)],_0x1abb4c=_0x45e026['offset'];let _0x4afbab=_0x45e026[_0x2b7b9b(0xdb)]+_0x45e026[_0x2b7b9b(0xef)],_0x453dbf;return _0x4afbab>=_0x413d6e?(_0x4afbab=_0x413d6e,_0x453dbf=0xc8):_0x453dbf=0xce,_0x144040[_0x2b7b9b(0x109)](_0x453dbf),_0x144040['set']('Content-Range',_0x1abb4c+'-'+_0x4afbab+'/'+_0x413d6e)[_0x2b7b9b(0x10d)](_0x5d479f);}return null;};}function saveUpdates(_0x4f984c){return function(_0x16b7a9){const _0x242163=a272_0x43a2;if(_0x16b7a9)return _0x16b7a9['update'](_0x4f984c)[_0x242163(0xca)](function(_0x283b58){return _0x283b58;});return null;};}function removeEntity(_0x50848b){return function(_0x3b80ea){const _0x36c7fd=a272_0x43a2;if(_0x3b80ea)return _0x3b80ea['destroy']()[_0x36c7fd(0xca)](function(){const _0x2cc3ff=_0x36c7fd;_0x50848b[_0x2cc3ff(0x109)](0xcc)[_0x2cc3ff(0x101)]();});};}function handleEntityNotFound(_0x4e490f){return function(_0xad79e){const _0x536ced=a272_0x43a2;return!_0xad79e&&_0x4e490f[_0x536ced(0xfe)](0x194),_0xad79e;};}function handleError(_0x211233,_0x462850){return _0x462850=_0x462850||0x1f4,function(_0x29d21b){const _0x411a1e=a272_0x43a2;logger[_0x411a1e(0x11b)](_0x29d21b['stack']),_0x29d21b[_0x411a1e(0x110)]&&delete _0x29d21b[_0x411a1e(0x110)],_0x211233[_0x411a1e(0x109)](_0x462850)['send'](_0x29d21b);};}exports[a272_0xe1980a(0xd1)]=function(_0x53b109,_0x236a09){const _0xef649f=a272_0xe1980a;let _0x1d7bc7={};const _0xbaa0ea={},_0x2ae15f={'count':0x0,'rows':[]},_0x474ad4=_[_0xef649f(0x10c)](db[_0xef649f(0xcf)][_0xef649f(0xe3)],function(_0x44509b){const _0x4b8502=_0xef649f;return{'name':_0x44509b['fieldName'],'type':_0x44509b['type'][_0x4b8502(0x106)]};});_0xbaa0ea[_0xef649f(0xcb)]=_['map'](_0x474ad4,_0xef649f(0x110)),_0xbaa0ea['query']=_[_0xef649f(0xdf)](_0x53b109[_0xef649f(0xd4)]),_0xbaa0ea[_0xef649f(0x10f)]=_['intersection'](_0xbaa0ea[_0xef649f(0xcb)],_0xbaa0ea[_0xef649f(0xd4)]),_0x1d7bc7[_0xef649f(0x102)]=_[_0xef649f(0xd3)](_0xbaa0ea[_0xef649f(0xcb)],qs[_0xef649f(0x107)](_0x53b109[_0xef649f(0xd4)][_0xef649f(0x107)])),_0x1d7bc7[_0xef649f(0x102)]=_0x1d7bc7[_0xef649f(0x102)][_0xef649f(0xe7)]?_0x1d7bc7[_0xef649f(0x102)]:_0xbaa0ea['model'];typeof _0x53b109[_0xef649f(0xd4)][_0xef649f(0xe4)]===_0xef649f(0xe0)&&(_0x1d7bc7[_0xef649f(0xef)]=qs['limit'](_0x53b109['query'][_0xef649f(0xef)]),_0x1d7bc7[_0xef649f(0xdb)]=qs[_0xef649f(0xdb)](_0x53b109['query'][_0xef649f(0xdb)]));_0x1d7bc7[_0xef649f(0xf3)]=qs[_0xef649f(0xfc)](_0x53b109[_0xef649f(0xd4)][_0xef649f(0xfc)]),_0x1d7bc7[_0xef649f(0xda)]=qs[_0xef649f(0x10f)](_[_0xef649f(0x111)](_0x53b109[_0xef649f(0xd4)],_0xbaa0ea[_0xef649f(0x10f)]),_0x474ad4);_0x53b109[_0xef649f(0xd4)]['filter']&&(_0x1d7bc7[_0xef649f(0xda)]=_[_0xef649f(0xea)](_0x1d7bc7['where'],{[Op['or']]:_[_0xef649f(0x10c)](_0x474ad4,function(_0x297d3c){const _0xc389d1=_0xef649f;if(_0x297d3c[_0xc389d1(0xd0)]!==_0xc389d1(0x113)){const _0x2cb5f5={};return _0x2cb5f5[_0x297d3c[_0xc389d1(0x110)]]={[Op[_0xc389d1(0x117)]]:'%'+_0x53b109['query'][_0xc389d1(0xd2)]+'%'},_0x2cb5f5;}})}));_0x1d7bc7=_['merge']({},_0x1d7bc7,_0x53b109[_0xef649f(0xdd)]);const _0x27a8c4={'where':_0x1d7bc7[_0xef649f(0xda)]};return db[_0xef649f(0xcf)][_0xef649f(0xee)](_0x27a8c4)[_0xef649f(0xca)](function(_0x5394ef){const _0x9ca713=_0xef649f;return _0x2ae15f[_0x9ca713(0xee)]=_0x5394ef,_0x53b109[_0x9ca713(0xd4)][_0x9ca713(0xe5)]&&(_0x1d7bc7[_0x9ca713(0xce)]=[{'all':!![]}]),db[_0x9ca713(0xcf)][_0x9ca713(0xf0)](_0x1d7bc7);})['then'](function(_0x79f1a2){return _0x2ae15f['rows']=_0x79f1a2,_0x2ae15f;})[_0xef649f(0xca)](respondWithFilteredResult(_0x236a09,_0x1d7bc7))[_0xef649f(0xf4)](handleError(_0x236a09,null));},exports['show']=function(_0x47db5c,_0x111b91){const _0x2b9ef6=a272_0xe1980a;let _0x856918={'raw':![],'where':{'id':_0x47db5c['params']['id']}};const _0x157ef2={};return _0x157ef2[_0x2b9ef6(0xcb)]=_[_0x2b9ef6(0xdf)](db[_0x2b9ef6(0xcf)][_0x2b9ef6(0xe3)]),_0x157ef2[_0x2b9ef6(0xd4)]=_[_0x2b9ef6(0xdf)](_0x47db5c['query']),_0x157ef2[_0x2b9ef6(0x10f)]=_[_0x2b9ef6(0xd3)](_0x157ef2['model'],_0x157ef2[_0x2b9ef6(0xd4)]),_0x856918[_0x2b9ef6(0x102)]=_[_0x2b9ef6(0xd3)](_0x157ef2[_0x2b9ef6(0xcb)],qs['fields'](_0x47db5c[_0x2b9ef6(0xd4)]['fields'])),_0x856918['attributes']=_0x856918['attributes'][_0x2b9ef6(0xe7)]?_0x856918[_0x2b9ef6(0x102)]:_0x157ef2[_0x2b9ef6(0xcb)],_0x47db5c[_0x2b9ef6(0xd4)][_0x2b9ef6(0xe5)]&&(_0x856918[_0x2b9ef6(0xce)]=[{'all':!![]}]),_0x856918=_[_0x2b9ef6(0xea)]({},_0x856918,_0x47db5c[_0x2b9ef6(0xdd)]),db['DeskAccount']['findOne'](_0x856918)[_0x2b9ef6(0xca)](handleEntityNotFound(_0x111b91,null))[_0x2b9ef6(0xca)](respondWithResult(_0x111b91,null))['catch'](handleError(_0x111b91,null));},exports[a272_0xe1980a(0xcc)]=function(_0xd4aaaf,_0x5270e0){const _0x18d985=a272_0xe1980a;return db['DeskAccount'][_0x18d985(0xcc)](_0xd4aaaf['body'],{})[_0x18d985(0xca)](respondWithResult(_0x5270e0,0xc9))[_0x18d985(0xf4)](handleError(_0x5270e0,null));},exports['update']=function(_0x757ebc,_0x945acb){const _0x1cd6f2=a272_0xe1980a;return _0x757ebc[_0x1cd6f2(0x103)]['id']&&delete _0x757ebc[_0x1cd6f2(0x103)]['id'],db[_0x1cd6f2(0xcf)][_0x1cd6f2(0xd6)]({'where':{'id':_0x757ebc['params']['id']}})['then'](handleEntityNotFound(_0x945acb,null))[_0x1cd6f2(0xca)](saveUpdates(_0x757ebc[_0x1cd6f2(0x103)],null))[_0x1cd6f2(0xca)](respondWithResult(_0x945acb,null))['catch'](handleError(_0x945acb,null));},exports['destroy']=function(_0x28a72c,_0x4e260e){const _0x4b779a=a272_0xe1980a;return db[_0x4b779a(0xcf)][_0x4b779a(0xd6)]({'where':{'id':_0x28a72c['params']['id']}})[_0x4b779a(0xca)](handleEntityNotFound(_0x4e260e,null))[_0x4b779a(0xca)](removeEntity(_0x4e260e,null))[_0x4b779a(0xf4)](handleError(_0x4e260e,null));},exports[a272_0xe1980a(0x104)]=function(_0x192554,_0x4faf9c){const _0x5a6643=a272_0xe1980a;let _0xcf0f51={};const _0x2c9a9b={};let _0x248f1e,_0x2717c4;return db['DeskAccount'][_0x5a6643(0xd6)]({'where':{'id':_0x192554[_0x5a6643(0xf7)]['id']}})[_0x5a6643(0xca)](handleEntityNotFound(_0x4faf9c,null))[_0x5a6643(0xca)](function(_0x4b2f3d){const _0x3101c5=_0x5a6643;if(_0x4b2f3d)return _0x248f1e=_0x4b2f3d,_0x2c9a9b[_0x3101c5(0xcb)]=_['keys'](db[_0x3101c5(0xde)][_0x3101c5(0xe3)]),_0x2c9a9b[_0x3101c5(0xd4)]=_['keys'](_0x192554[_0x3101c5(0xd4)]),_0x2c9a9b['filters']=_['intersection'](_0x2c9a9b[_0x3101c5(0xcb)],_0x2c9a9b[_0x3101c5(0xd4)]),_0xcf0f51[_0x3101c5(0x102)]=_[_0x3101c5(0xd3)](_0x2c9a9b[_0x3101c5(0xcb)],qs[_0x3101c5(0x107)](_0x192554[_0x3101c5(0xd4)][_0x3101c5(0x107)])),_0xcf0f51[_0x3101c5(0x102)]=_0xcf0f51['attributes'][_0x3101c5(0xe7)]?_0xcf0f51[_0x3101c5(0x102)]:_0x2c9a9b[_0x3101c5(0xcb)],_0xcf0f51[_0x3101c5(0xf3)]=qs[_0x3101c5(0xfc)](_0x192554[_0x3101c5(0xd4)]['sort']),_0xcf0f51['where']=qs[_0x3101c5(0x10f)](_['pick'](_0x192554[_0x3101c5(0xd4)],_0x2c9a9b[_0x3101c5(0x10f)])),_0x192554[_0x3101c5(0xd4)][_0x3101c5(0xd2)]&&(_0xcf0f51[_0x3101c5(0xda)]=_[_0x3101c5(0xea)](_0xcf0f51[_0x3101c5(0xda)],{[Op['or']]:_['map'](_0xcf0f51[_0x3101c5(0x102)],function(_0x1eeaed){const _0x44e0c1=_0x3101c5,_0x34112b={};return _0x34112b[_0x1eeaed]={[Op[_0x44e0c1(0x117)]]:'%'+_0x192554[_0x44e0c1(0xd4)][_0x44e0c1(0xd2)]+'%'},_0x34112b;})})),_0xcf0f51=_[_0x3101c5(0xea)]({},_0xcf0f51,_0x192554['options']),_0x248f1e[_0x3101c5(0x104)](_0xcf0f51);})['then'](function(_0x208907){const _0x1b2912=_0x5a6643;if(_0x208907)return _0x2717c4=_0x208907[_0x1b2912(0xe7)],typeof _0x192554['query'][_0x1b2912(0xe4)]===_0x1b2912(0xe0)&&(_0xcf0f51['limit']=qs[_0x1b2912(0xef)](_0x192554[_0x1b2912(0xd4)][_0x1b2912(0xef)]),_0xcf0f51['offset']=qs[_0x1b2912(0xdb)](_0x192554[_0x1b2912(0xd4)][_0x1b2912(0xdb)])),_0x248f1e[_0x1b2912(0x104)](_0xcf0f51);})['then'](function(_0x3b9118){if(_0x3b9118)return _0x3b9118?{'count':_0x2717c4,'rows':_0x3b9118}:null;})[_0x5a6643(0xca)](respondWithResult(_0x4faf9c,null))[_0x5a6643(0xf4)](handleError(_0x4faf9c,null));},exports[a272_0xe1980a(0xe6)]=function(_0x110d61,_0x235767){const _0x466b58=a272_0xe1980a;return _0x110d61[_0x466b58(0x103)]['id']&&delete _0x110d61['body']['id'],db['DeskAccount'][_0x466b58(0xd6)]({'where':{'id':_0x110d61['params']['id']}})[_0x466b58(0xca)](handleEntityNotFound(_0x235767,null))[_0x466b58(0xca)](function(_0x33bda8){const _0x13db59=_0x466b58;if(_0x33bda8)return _0x110d61[_0x13db59(0x103)][_0x13db59(0xff)]=_0x33bda8['id'],_0x110d61[_0x13db59(0x103)][_0x13db59(0x11a)]=integrations[_0x13db59(0xf9)](_0x110d61[_0x13db59(0x103)][_0x13db59(0xc7)],_0x110d61['body'][_0x13db59(0xd0)]),_0x110d61['body']['Descriptions']=integrations[_0x13db59(0xfa)](_0x110d61[_0x13db59(0x103)][_0x13db59(0xc7)],_0x110d61[_0x13db59(0x103)][_0x13db59(0xd0)]),db[_0x13db59(0xde)][_0x13db59(0xcc)](_0x110d61[_0x13db59(0x103)],{'include':[{'model':db[_0x13db59(0xd7)],'as':_0x13db59(0x11a)},{'model':db[_0x13db59(0xd7)],'as':'Descriptions'}]});return null;})[_0x466b58(0xca)](respondWithResult(_0x235767,null))[_0x466b58(0xf4)](handleError(_0x235767,null));},exports[a272_0xe1980a(0xcd)]=function(_0x4efe60,_0x413ec8){const _0x59ccb8=a272_0xe1980a,_0x30a523=[{'name':_0x59ccb8(0xe1),'label':_0x59ccb8(0xe1),'custom':![],'options':[{'name':0x1,'value':0x1},{'name':0x2,'value':0x2},{'name':0x3,'value':0x3},{'name':0x4,'value':0x4},{'name':0x5,'value':0x5},{'name':0x6,'value':0x6},{'name':0x7,'value':0x7},{'name':0x8,'value':0x8},{'name':0x9,'value':0x9},{'name':0xa,'value':0xa}]}];let _0x158e70='';return db[_0x59ccb8(0xcf)][_0x59ccb8(0xd6)]({'where':{'id':_0x4efe60[_0x59ccb8(0xf7)]['id']},'attributes':['id',_0x59ccb8(0x112),'authType',_0x59ccb8(0xf1),'password','consumerKey',_0x59ccb8(0x114),_0x59ccb8(0x116),_0x59ccb8(0x115)]})[_0x59ccb8(0xca)](handleEntityNotFound(_0x413ec8,null))[_0x59ccb8(0xca)](function(_0x24d7a7){const _0x4cf6a2=_0x59ccb8;if(_0x24d7a7){_0x158e70=_0x24d7a7[_0x4cf6a2(0x112)];const _0x1c5a12=_0x158e70[_0x4cf6a2(0x108)](-0x1);_0x1c5a12==='/'&&(_0x158e70=_0x158e70[_0x4cf6a2(0xc6)](0x0,_0x158e70['lastIndexOf'](_0x1c5a12)));const _0x3885a0={'method':'GET','uri':util[_0x4cf6a2(0xeb)](_0x4cf6a2(0xe9),_0x158e70),'headers':{'Content-Type':_0x4cf6a2(0x105),'Accept':'application/json'},'json':!![]};return _0x24d7a7[_0x4cf6a2(0xd9)]==='basic'&&(_0x3885a0[_0x4cf6a2(0xfb)]['Authorization']=util[_0x4cf6a2(0xeb)](_0x4cf6a2(0xec),Buffer[_0x4cf6a2(0x10b)](util[_0x4cf6a2(0xeb)](_0x4cf6a2(0xe8),_0x24d7a7['username'],_0x24d7a7[_0x4cf6a2(0xf2)]))[_0x4cf6a2(0xfd)](_0x4cf6a2(0xd8)))),rp(_0x3885a0)[_0x4cf6a2(0xca)](function(_0x4fb123){const _0x4e5150=_0x4cf6a2;return _0x30a523[_0x4e5150(0xed)](_[_0x4e5150(0x10c)](_0x4fb123['_embedded']['entries'],function(_0x5beea7){const _0x138c8d=_0x4e5150;return{'id':_0x5beea7[_0x138c8d(0x110)],'name':_0x5beea7[_0x138c8d(0x110)],'type':_0x5beea7[_0x138c8d(0xd0)],'active':_0x5beea7['active'],'label':_0x5beea7[_0x138c8d(0xd5)],'custom':!![]};}));});}})['then'](function(_0x418de0){return{'count':_0x418de0['length'],'rows':_0x418de0};})[_0x59ccb8(0xca)](respondWithResult(_0x413ec8,null))[_0x59ccb8(0xf4)](function(_0x53bb07){const _0x4b750b=_0x59ccb8;let _0x3c0cfd=_0x4efe60['query']['test']?0x1f4:_0x53bb07[_0x4b750b(0x10e)]||0x1f4;logger['error'](_0x4b750b(0x10a),_0x4b750b(0xcd),_0x3c0cfd,JSON[_0x4b750b(0x100)](_0x53bb07)),delete _0x53bb07[_0x4b750b(0x110)],_0x3c0cfd===0x191&&(_0x3c0cfd=0x190),_0x413ec8[_0x4b750b(0x109)](_0x3c0cfd)[_0x4b750b(0xc8)](_0x4efe60[_0x4b750b(0xd4)][_0x4b750b(0xf6)]?{'message':_0x4b750b(0xe2),'statusCode':_0x53bb07['statusCode']}:_0x53bb07);});};
\ No newline at end of file
+const a272_0x5f4b=['%s/custom_fields','DeskField','rows','model','rawAttributes','status','DeskConfiguration','getSubjects','body','toString','_embedded','label','end','fields','where','getConfigurations','show','includeAll','include','json','basic','map','substring','limit','base64','format','destroy','../../config/logger','channel','getFields,\x20%s,\x20%s,\x20%s','length','attributes','sort','remoteUri','username','Basic\x20%s','params','nolimit','error','send','test','offset','findOne','undefined','VIRTUAL','lodash','GET','index','application/json','../../components/parsers/qs','authType','DeskAccount','statusCode','like','query','order','options','../../mysqldb','key','sequelize','addConfiguration','intersection','filters','password','set','../../components/integrations/configuration','%s:%s','name','Descriptions','type','stack','Subjects','catch','slice','then','priority','keys','findAll','tokenSecret','merge','create','filter','getFields','count','active','Authorization','entries','consumerKey','pick'];(function(_0x2dd460,_0x23c4dd){const _0x5f4b39=function(_0x208248){while(--_0x208248){_0x2dd460['push'](_0x2dd460['shift']());}};_0x5f4b39(++_0x23c4dd);}(a272_0x5f4b,0x1b5));const a272_0x2082=function(_0x2dd460,_0x23c4dd){_0x2dd460=_0x2dd460-0x13f;let _0x5f4b39=a272_0x5f4b[_0x2dd460];return _0x5f4b39;};const a272_0x3cbc8e=a272_0x2082;'use strict';const rp=require('request-promise-native'),util=require('util'),_=require(a272_0x3cbc8e(0x174)),qs=require(a272_0x3cbc8e(0x178)),logger=require(a272_0x3cbc8e(0x162))('api'),{db}=require(a272_0x3cbc8e(0x180)),{Op}=require(a272_0x3cbc8e(0x182)),integrations=require(a272_0x3cbc8e(0x188));function respondWithResult(_0x393070,_0x5dc1e2){return _0x5dc1e2=_0x5dc1e2||0xc8,function(_0x5ba252){const _0x1cfd3b=a272_0x2082;if(_0x5ba252)return _0x393070['status'](_0x5dc1e2)[_0x1cfd3b(0x15a)](_0x5ba252);};}function respondWithFilteredResult(_0xe6351e,_0x221eaf){return function(_0x10c0f7){const _0x2835de=a272_0x2082;if(_0x10c0f7){const _0x129a63=_0x10c0f7[_0x2835de(0x141)],_0x21fe42=_0x221eaf[_0x2835de(0x170)];let _0x5139b5=_0x221eaf[_0x2835de(0x170)]+_0x221eaf[_0x2835de(0x15e)],_0x1a626d;return _0x5139b5>=_0x129a63?(_0x5139b5=_0x129a63,_0x1a626d=0xc8):_0x1a626d=0xce,_0xe6351e[_0x2835de(0x14c)](_0x1a626d),_0xe6351e[_0x2835de(0x187)]('Content-Range',_0x21fe42+'-'+_0x5139b5+'/'+_0x129a63)[_0x2835de(0x15a)](_0x10c0f7);}return null;};}function saveUpdates(_0x3f5a2d){return function(_0x5b3506){const _0x140542=a272_0x2082;if(_0x5b3506)return _0x5b3506['update'](_0x3f5a2d)[_0x140542(0x191)](function(_0x2a02c6){return _0x2a02c6;});return null;};}function removeEntity(_0x98a566){return function(_0x50f67c){if(_0x50f67c)return _0x50f67c['destroy']()['then'](function(){const _0x11c9c3=a272_0x2082;_0x98a566['status'](0xcc)[_0x11c9c3(0x153)]();});};}function handleEntityNotFound(_0x524346){return function(_0x530008){return!_0x530008&&_0x524346['sendStatus'](0x194),_0x530008;};}function handleError(_0x4ae4da,_0x25ee57){return _0x25ee57=_0x25ee57||0x1f4,function(_0x2af23c){const _0x2f5938=a272_0x2082;logger['error'](_0x2af23c[_0x2f5938(0x18d)]),_0x2af23c[_0x2f5938(0x18a)]&&delete _0x2af23c['name'],_0x4ae4da[_0x2f5938(0x14c)](_0x25ee57)[_0x2f5938(0x16e)](_0x2af23c);};}exports[a272_0x3cbc8e(0x176)]=function(_0x2de778,_0x3087c4){const _0x100578=a272_0x3cbc8e;let _0x2cae4a={};const _0x68245e={},_0x35935f={'count':0x0,'rows':[]},_0x5e8c97=_[_0x100578(0x15c)](db[_0x100578(0x17a)]['rawAttributes'],function(_0x3057c3){const _0x5a2678=_0x100578;return{'name':_0x3057c3['fieldName'],'type':_0x3057c3[_0x5a2678(0x18c)][_0x5a2678(0x181)]};});_0x68245e[_0x100578(0x14a)]=_['map'](_0x5e8c97,_0x100578(0x18a)),_0x68245e['query']=_[_0x100578(0x193)](_0x2de778[_0x100578(0x17d)]),_0x68245e[_0x100578(0x185)]=_[_0x100578(0x184)](_0x68245e[_0x100578(0x14a)],_0x68245e[_0x100578(0x17d)]),_0x2cae4a[_0x100578(0x166)]=_[_0x100578(0x184)](_0x68245e[_0x100578(0x14a)],qs[_0x100578(0x154)](_0x2de778[_0x100578(0x17d)][_0x100578(0x154)])),_0x2cae4a[_0x100578(0x166)]=_0x2cae4a['attributes']['length']?_0x2cae4a[_0x100578(0x166)]:_0x68245e[_0x100578(0x14a)];typeof _0x2de778[_0x100578(0x17d)][_0x100578(0x16c)]===_0x100578(0x172)&&(_0x2cae4a['limit']=qs['limit'](_0x2de778[_0x100578(0x17d)][_0x100578(0x15e)]),_0x2cae4a[_0x100578(0x170)]=qs[_0x100578(0x170)](_0x2de778[_0x100578(0x17d)][_0x100578(0x170)]));_0x2cae4a[_0x100578(0x17e)]=qs[_0x100578(0x167)](_0x2de778['query'][_0x100578(0x167)]),_0x2cae4a[_0x100578(0x155)]=qs[_0x100578(0x185)](_['pick'](_0x2de778[_0x100578(0x17d)],_0x68245e[_0x100578(0x185)]),_0x5e8c97);_0x2de778[_0x100578(0x17d)][_0x100578(0x13f)]&&(_0x2cae4a[_0x100578(0x155)]=_['merge'](_0x2cae4a[_0x100578(0x155)],{[Op['or']]:_[_0x100578(0x15c)](_0x5e8c97,function(_0x4512f5){const _0x3b4b1b=_0x100578;if(_0x4512f5[_0x3b4b1b(0x18c)]!==_0x3b4b1b(0x173)){const _0x431ada={};return _0x431ada[_0x4512f5[_0x3b4b1b(0x18a)]]={[Op[_0x3b4b1b(0x17c)]]:'%'+_0x2de778[_0x3b4b1b(0x17d)][_0x3b4b1b(0x13f)]+'%'},_0x431ada;}})}));_0x2cae4a=_[_0x100578(0x196)]({},_0x2cae4a,_0x2de778[_0x100578(0x17f)]);const _0x552eeb={'where':_0x2cae4a[_0x100578(0x155)]};return db[_0x100578(0x17a)][_0x100578(0x141)](_0x552eeb)['then'](function(_0x20b100){const _0x5a298f=_0x100578;return _0x35935f[_0x5a298f(0x141)]=_0x20b100,_0x2de778['query'][_0x5a298f(0x158)]&&(_0x2cae4a[_0x5a298f(0x159)]=[{'all':!![]}]),db[_0x5a298f(0x17a)][_0x5a298f(0x194)](_0x2cae4a);})['then'](function(_0x1353ea){const _0x1178b4=_0x100578;return _0x35935f[_0x1178b4(0x149)]=_0x1353ea,_0x35935f;})['then'](respondWithFilteredResult(_0x3087c4,_0x2cae4a))[_0x100578(0x18f)](handleError(_0x3087c4,null));},exports[a272_0x3cbc8e(0x157)]=function(_0x586ef5,_0xd065ea){const _0x1a9ec6=a272_0x3cbc8e;let _0x161e5f={'raw':![],'where':{'id':_0x586ef5[_0x1a9ec6(0x16b)]['id']}};const _0x4a62c5={};return _0x4a62c5[_0x1a9ec6(0x14a)]=_['keys'](db[_0x1a9ec6(0x17a)][_0x1a9ec6(0x14b)]),_0x4a62c5[_0x1a9ec6(0x17d)]=_[_0x1a9ec6(0x193)](_0x586ef5[_0x1a9ec6(0x17d)]),_0x4a62c5['filters']=_['intersection'](_0x4a62c5[_0x1a9ec6(0x14a)],_0x4a62c5[_0x1a9ec6(0x17d)]),_0x161e5f[_0x1a9ec6(0x166)]=_[_0x1a9ec6(0x184)](_0x4a62c5[_0x1a9ec6(0x14a)],qs[_0x1a9ec6(0x154)](_0x586ef5[_0x1a9ec6(0x17d)][_0x1a9ec6(0x154)])),_0x161e5f[_0x1a9ec6(0x166)]=_0x161e5f[_0x1a9ec6(0x166)][_0x1a9ec6(0x165)]?_0x161e5f['attributes']:_0x4a62c5['model'],_0x586ef5['query']['includeAll']&&(_0x161e5f[_0x1a9ec6(0x159)]=[{'all':!![]}]),_0x161e5f=_[_0x1a9ec6(0x196)]({},_0x161e5f,_0x586ef5[_0x1a9ec6(0x17f)]),db['DeskAccount'][_0x1a9ec6(0x171)](_0x161e5f)[_0x1a9ec6(0x191)](handleEntityNotFound(_0xd065ea,null))[_0x1a9ec6(0x191)](respondWithResult(_0xd065ea,null))[_0x1a9ec6(0x18f)](handleError(_0xd065ea,null));},exports[a272_0x3cbc8e(0x197)]=function(_0x2771dc,_0x39c025){const _0x497f76=a272_0x3cbc8e;return db[_0x497f76(0x17a)][_0x497f76(0x197)](_0x2771dc[_0x497f76(0x14f)],{})[_0x497f76(0x191)](respondWithResult(_0x39c025,0xc9))[_0x497f76(0x18f)](handleError(_0x39c025,null));},exports['update']=function(_0x444376,_0x3abed6){const _0x56972f=a272_0x3cbc8e;return _0x444376[_0x56972f(0x14f)]['id']&&delete _0x444376[_0x56972f(0x14f)]['id'],db[_0x56972f(0x17a)][_0x56972f(0x171)]({'where':{'id':_0x444376[_0x56972f(0x16b)]['id']}})[_0x56972f(0x191)](handleEntityNotFound(_0x3abed6,null))[_0x56972f(0x191)](saveUpdates(_0x444376[_0x56972f(0x14f)],null))[_0x56972f(0x191)](respondWithResult(_0x3abed6,null))['catch'](handleError(_0x3abed6,null));},exports[a272_0x3cbc8e(0x161)]=function(_0x546ded,_0xecc7e2){const _0x11b9ca=a272_0x3cbc8e;return db['DeskAccount'][_0x11b9ca(0x171)]({'where':{'id':_0x546ded[_0x11b9ca(0x16b)]['id']}})[_0x11b9ca(0x191)](handleEntityNotFound(_0xecc7e2,null))[_0x11b9ca(0x191)](removeEntity(_0xecc7e2,null))[_0x11b9ca(0x18f)](handleError(_0xecc7e2,null));},exports[a272_0x3cbc8e(0x156)]=function(_0x53779f,_0x93acf5){const _0x144693=a272_0x3cbc8e;let _0x56b319={};const _0xa5b382={};let _0x41d0ef,_0x19a56e;return db[_0x144693(0x17a)]['findOne']({'where':{'id':_0x53779f['params']['id']}})['then'](handleEntityNotFound(_0x93acf5,null))[_0x144693(0x191)](function(_0x596cd4){const _0x49515b=_0x144693;if(_0x596cd4)return _0x41d0ef=_0x596cd4,_0xa5b382['model']=_[_0x49515b(0x193)](db['DeskConfiguration'][_0x49515b(0x14b)]),_0xa5b382[_0x49515b(0x17d)]=_['keys'](_0x53779f['query']),_0xa5b382[_0x49515b(0x185)]=_[_0x49515b(0x184)](_0xa5b382[_0x49515b(0x14a)],_0xa5b382[_0x49515b(0x17d)]),_0x56b319[_0x49515b(0x166)]=_[_0x49515b(0x184)](_0xa5b382[_0x49515b(0x14a)],qs[_0x49515b(0x154)](_0x53779f['query'][_0x49515b(0x154)])),_0x56b319[_0x49515b(0x166)]=_0x56b319[_0x49515b(0x166)][_0x49515b(0x165)]?_0x56b319['attributes']:_0xa5b382[_0x49515b(0x14a)],_0x56b319[_0x49515b(0x17e)]=qs['sort'](_0x53779f['query'][_0x49515b(0x167)]),_0x56b319['where']=qs[_0x49515b(0x185)](_[_0x49515b(0x146)](_0x53779f[_0x49515b(0x17d)],_0xa5b382['filters'])),_0x53779f[_0x49515b(0x17d)][_0x49515b(0x13f)]&&(_0x56b319['where']=_[_0x49515b(0x196)](_0x56b319[_0x49515b(0x155)],{[Op['or']]:_[_0x49515b(0x15c)](_0x56b319['attributes'],function(_0x4fcbde){const _0x2e61a2=_0x49515b,_0x70f4ad={};return _0x70f4ad[_0x4fcbde]={[Op[_0x2e61a2(0x17c)]]:'%'+_0x53779f['query'][_0x2e61a2(0x13f)]+'%'},_0x70f4ad;})})),_0x56b319=_[_0x49515b(0x196)]({},_0x56b319,_0x53779f['options']),_0x41d0ef[_0x49515b(0x156)](_0x56b319);})[_0x144693(0x191)](function(_0x4468f2){const _0x223577=_0x144693;if(_0x4468f2)return _0x19a56e=_0x4468f2[_0x223577(0x165)],typeof _0x53779f['query'][_0x223577(0x16c)]===_0x223577(0x172)&&(_0x56b319['limit']=qs[_0x223577(0x15e)](_0x53779f[_0x223577(0x17d)]['limit']),_0x56b319[_0x223577(0x170)]=qs[_0x223577(0x170)](_0x53779f[_0x223577(0x17d)][_0x223577(0x170)])),_0x41d0ef[_0x223577(0x156)](_0x56b319);})['then'](function(_0x33a81e){if(_0x33a81e)return _0x33a81e?{'count':_0x19a56e,'rows':_0x33a81e}:null;})[_0x144693(0x191)](respondWithResult(_0x93acf5,null))['catch'](handleError(_0x93acf5,null));},exports[a272_0x3cbc8e(0x183)]=function(_0x1703bc,_0x5d5c89){const _0x2a5174=a272_0x3cbc8e;return _0x1703bc[_0x2a5174(0x14f)]['id']&&delete _0x1703bc['body']['id'],db[_0x2a5174(0x17a)][_0x2a5174(0x171)]({'where':{'id':_0x1703bc['params']['id']}})[_0x2a5174(0x191)](handleEntityNotFound(_0x5d5c89,null))[_0x2a5174(0x191)](function(_0x241eb0){const _0x56a642=_0x2a5174;if(_0x241eb0)return _0x1703bc[_0x56a642(0x14f)]['AccountId']=_0x241eb0['id'],_0x1703bc['body'][_0x56a642(0x18e)]=integrations[_0x56a642(0x14e)](_0x1703bc[_0x56a642(0x14f)][_0x56a642(0x163)],_0x1703bc[_0x56a642(0x14f)][_0x56a642(0x18c)]),_0x1703bc[_0x56a642(0x14f)]['Descriptions']=integrations['getDescriptions'](_0x1703bc[_0x56a642(0x14f)][_0x56a642(0x163)],_0x1703bc[_0x56a642(0x14f)][_0x56a642(0x18c)]),db[_0x56a642(0x14d)]['create'](_0x1703bc[_0x56a642(0x14f)],{'include':[{'model':db[_0x56a642(0x148)],'as':_0x56a642(0x18e)},{'model':db[_0x56a642(0x148)],'as':_0x56a642(0x18b)}]});return null;})['then'](respondWithResult(_0x5d5c89,null))[_0x2a5174(0x18f)](handleError(_0x5d5c89,null));},exports[a272_0x3cbc8e(0x140)]=function(_0x5321fd,_0x3f3287){const _0x105668=a272_0x3cbc8e,_0x56cc53=[{'name':_0x105668(0x192),'label':_0x105668(0x192),'custom':![],'options':[{'name':0x1,'value':0x1},{'name':0x2,'value':0x2},{'name':0x3,'value':0x3},{'name':0x4,'value':0x4},{'name':0x5,'value':0x5},{'name':0x6,'value':0x6},{'name':0x7,'value':0x7},{'name':0x8,'value':0x8},{'name':0x9,'value':0x9},{'name':0xa,'value':0xa}]}];let _0x495a7e='';return db[_0x105668(0x17a)]['findOne']({'where':{'id':_0x5321fd[_0x105668(0x16b)]['id']},'attributes':['id',_0x105668(0x168),_0x105668(0x179),_0x105668(0x169),_0x105668(0x186),_0x105668(0x145),'consumerSecret','token',_0x105668(0x195)]})[_0x105668(0x191)](handleEntityNotFound(_0x3f3287,null))[_0x105668(0x191)](function(_0x223cbf){const _0x373482=_0x105668;if(_0x223cbf){_0x495a7e=_0x223cbf[_0x373482(0x168)];const _0x56b848=_0x495a7e[_0x373482(0x190)](-0x1);_0x56b848==='/'&&(_0x495a7e=_0x495a7e[_0x373482(0x15d)](0x0,_0x495a7e['lastIndexOf'](_0x56b848)));const _0x576ebd={'method':_0x373482(0x175),'uri':util[_0x373482(0x160)](_0x373482(0x147),_0x495a7e),'headers':{'Content-Type':_0x373482(0x177),'Accept':_0x373482(0x177)},'json':!![]};return _0x223cbf[_0x373482(0x179)]===_0x373482(0x15b)&&(_0x576ebd['headers'][_0x373482(0x143)]=util[_0x373482(0x160)](_0x373482(0x16a),Buffer['from'](util['format'](_0x373482(0x189),_0x223cbf[_0x373482(0x169)],_0x223cbf[_0x373482(0x186)]))[_0x373482(0x150)](_0x373482(0x15f)))),rp(_0x576ebd)[_0x373482(0x191)](function(_0x4d30b8){const _0x60a710=_0x373482;return _0x56cc53['concat'](_[_0x60a710(0x15c)](_0x4d30b8[_0x60a710(0x151)][_0x60a710(0x144)],function(_0x2e0316){const _0x28ff4b=_0x60a710;return{'id':_0x2e0316['name'],'name':_0x2e0316[_0x28ff4b(0x18a)],'type':_0x2e0316[_0x28ff4b(0x18c)],'active':_0x2e0316[_0x28ff4b(0x142)],'label':_0x2e0316[_0x28ff4b(0x152)],'custom':!![]};}));});}})[_0x105668(0x191)](function(_0x5a6813){const _0xd89517=_0x105668;return{'count':_0x5a6813[_0xd89517(0x165)],'rows':_0x5a6813};})[_0x105668(0x191)](respondWithResult(_0x3f3287,null))['catch'](function(_0x34b425){const _0x3ddc4f=_0x105668;let _0x30fb43=_0x5321fd[_0x3ddc4f(0x17d)][_0x3ddc4f(0x16f)]?0x1f4:_0x34b425['statusCode']||0x1f4;logger[_0x3ddc4f(0x16d)](_0x3ddc4f(0x164),_0x3ddc4f(0x140),_0x30fb43,JSON['stringify'](_0x34b425)),delete _0x34b425[_0x3ddc4f(0x18a)],_0x30fb43===0x191&&(_0x30fb43=0x190),_0x3f3287['status'](_0x30fb43)[_0x3ddc4f(0x16e)](_0x5321fd['query']['test']?{'message':'Wrong\x20credentials','statusCode':_0x34b425[_0x3ddc4f(0x17b)]}:_0x34b425);});};
\ No newline at end of file