Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index e259cd4..44ec858 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xca98=['zip-dir','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','client','http','request','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','status','end','json','count','offset','reject','save','update','destroy','sendStatus','stack','name','send','index','map','rawAttributes','type','key','keys','query','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','limit','order','sort','filters','pick','filter','where','merge','VIRTUAL','options','ServicenowAccount','includeAll','include','findAll','rows','catch','params','find','create','body','getConfigurations','findOne','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowConfiguration','ServicenowField','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','incident_state','severity','category','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','number','resolved_by','sys_updated_by','opened_by','user_input','sys_created_on','sys_domain','sys_created_by','closed_at','cmdb_ci','impact','work_notes_list','business_service','priority','time_worked','expected_start','opened_at','business_duration','group_list','work_end','resolved_at','caller_id','approval_set','work_notes','short_description','correlation_display','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','close_notes','closed_by','parent_incident','sys_id','contact_type','reopened_by','reassignment_count','activity_due','assigned_to','comments','approval','comments_and_work_notes','due_date','reopen_count','sys_tags','escalation','upon_approval','username','password','email','remoteUri','serverUrl','slice','substring','format','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','incident?sysparm_display_value=all','result','log','assign','remove','includes','internalType','label','all','TCL:\x20_object','forEach','concat','ServiceNow\x20error:\x20','statusCode','test','boolean','False','sys_choice?sysparm_query=name=incident^element=','false','value','eml-format','rimraf'];(function(_0x31e4b3,_0x465365){var _0x2e28ba=function(_0x2f60b6){while(--_0x2f60b6){_0x31e4b3['push'](_0x31e4b3['shift']());}};_0x2e28ba(++_0x465365);}(_0xca98,0x17e));var _0x8ca9=function(_0x10d670,_0x178996){_0x10d670=_0x10d670-0x0;var _0x20d6f8=_0xca98[_0x10d670];return _0x20d6f8;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8ca9('0x0'));var rimraf=require(_0x8ca9('0x1'));var zipdir=require(_0x8ca9('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x8ca9('0x3'));var moment=require(_0x8ca9('0x4'));var BPromise=require(_0x8ca9('0x5'));var Mustache=require(_0x8ca9('0x6'));var util=require('util');var path=require(_0x8ca9('0x7'));var sox=require(_0x8ca9('0x8'));var csv=require(_0x8ca9('0x9'));var ejs=require(_0x8ca9('0xa'));var fs=require('fs');var _=require(_0x8ca9('0xb'));var squel=require(_0x8ca9('0xc'));var crypto=require(_0x8ca9('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x8ca9('0x9'));var querystring=require(_0x8ca9('0xe'));var Papa=require(_0x8ca9('0xf'));var Redis=require(_0x8ca9('0x10'));var authService=require(_0x8ca9('0x11'));var qs=require(_0x8ca9('0x12'));var as=require(_0x8ca9('0x13'));var hardwareService=require(_0x8ca9('0x14'));var logger=require(_0x8ca9('0x15'))(_0x8ca9('0x16'));var utils=require(_0x8ca9('0x17'));var config=require(_0x8ca9('0x18'));var licenseUtil=require(_0x8ca9('0x19'));var db=require(_0x8ca9('0x1a'))['db'];var integrations=require('../../components/integrations/configuration');var jayson=require('jayson/promise');var client=jayson[_0x8ca9('0x1b')][_0x8ca9('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x15cc26,_0x40b5a9,_0x151a0c,_0x21d098){return new BPromise(function(_0x394e5c,_0x5638d1){var _0x1426d5=_0x21d098||client;return _0x1426d5[_0x8ca9('0x1d')](_0x15cc26,_0x151a0c)[_0x8ca9('0x1e')](function(_0x484575){logger[_0x8ca9('0x1f')](_0x8ca9('0x20'),_0x40b5a9,_0x8ca9('0x21'));logger[_0x8ca9('0x22')]('ServicenowAccount,\x20%s,\x20%s,\x20%s',_0x40b5a9,'request\x20sent',JSON[_0x8ca9('0x23')](_0x484575));if(_0x484575[_0x8ca9('0x24')]){if(_0x484575[_0x8ca9('0x24')]['code']===0x1f4){logger[_0x8ca9('0x24')](_0x8ca9('0x20'),_0x40b5a9,_0x484575[_0x8ca9('0x24')][_0x8ca9('0x25')]);return _0x5638d1(_0x484575[_0x8ca9('0x24')][_0x8ca9('0x25')]);}logger[_0x8ca9('0x24')](_0x8ca9('0x20'),_0x40b5a9,_0x484575[_0x8ca9('0x24')][_0x8ca9('0x25')]);return _0x394e5c(_0x484575['error'][_0x8ca9('0x25')]);}else{logger['info']('ServicenowAccount,\x20%s,\x20%s',_0x40b5a9,'request\x20sent');_0x394e5c(_0x484575['result'][_0x8ca9('0x25')]);}})['catch'](function(_0x4d84cd){logger[_0x8ca9('0x24')](_0x8ca9('0x20'),_0x40b5a9,_0x4d84cd);_0x5638d1(_0x4d84cd);});});}function respondWithStatusCode(_0xbeb6f2,_0x5bb6b7){_0x5bb6b7=_0x5bb6b7||0xcc;return function(_0x59128c){if(_0x59128c){return _0xbeb6f2['sendStatus'](_0x5bb6b7);}return _0xbeb6f2[_0x8ca9('0x26')](_0x5bb6b7)[_0x8ca9('0x27')]();};}function respondWithResult(_0x1666b1,_0x105e07){_0x105e07=_0x105e07||0xc8;return function(_0x52368c){if(_0x52368c){return _0x1666b1[_0x8ca9('0x26')](_0x105e07)[_0x8ca9('0x28')](_0x52368c);}};}function respondWithFilteredResult(_0x4e5661,_0x5f44ed){return function(_0x438a97){if(_0x438a97){var _0x50ad9e=_0x438a97[_0x8ca9('0x29')],_0x96c6d1=_0x5f44ed[_0x8ca9('0x2a')],_0x4f3ec1=_0x5f44ed[_0x8ca9('0x2a')]+_0x5f44ed['limit'],_0x3d0a81;if(_0x4f3ec1>=_0x50ad9e){_0x4f3ec1=_0x50ad9e;_0x3d0a81=0xc8;}else{_0x3d0a81=0xce;}_0x4e5661[_0x8ca9('0x26')](_0x3d0a81);return _0x4e5661['set']('Content-Range',_0x96c6d1+'-'+_0x4f3ec1+'/'+_0x50ad9e)[_0x8ca9('0x28')](_0x438a97);}return null;};}function patchUpdates(_0x356d45){return function(_0x52eacd){try{jsonpatch['apply'](_0x52eacd,_0x356d45,!![]);}catch(_0x34679d){return BPromise[_0x8ca9('0x2b')](_0x34679d);}return _0x52eacd[_0x8ca9('0x2c')]();};}function saveUpdates(_0xbb6ece,_0x4640cf){return function(_0x5aa67b){if(_0x5aa67b){return _0x5aa67b[_0x8ca9('0x2d')](_0xbb6ece)[_0x8ca9('0x1e')](function(_0x58989a){return _0x58989a;});}return null;};}function removeEntity(_0x1b370d,_0x3a49a8){return function(_0x5b8484){if(_0x5b8484){return _0x5b8484[_0x8ca9('0x2e')]()[_0x8ca9('0x1e')](function(){_0x1b370d[_0x8ca9('0x26')](0xcc)['end']();});}};}function handleEntityNotFound(_0x373382,_0xae06af){return function(_0x25e681){if(!_0x25e681){_0x373382[_0x8ca9('0x2f')](0x194);}return _0x25e681;};}function handleError(_0x1e67ee,_0x3adff3){_0x3adff3=_0x3adff3||0x1f4;return function(_0x173dee){logger['error'](_0x173dee[_0x8ca9('0x30')]);if(_0x173dee[_0x8ca9('0x31')]){delete _0x173dee[_0x8ca9('0x31')];}_0x1e67ee[_0x8ca9('0x26')](_0x3adff3)[_0x8ca9('0x32')](_0x173dee);};}exports[_0x8ca9('0x33')]=function(_0x2c2327,_0x38a481){var _0x436e54={},_0x38841f={},_0x3314b6={'count':0x0,'rows':[]};var _0x540f91=_[_0x8ca9('0x34')](db['ServicenowAccount'][_0x8ca9('0x35')],function(_0x25180a){return{'name':_0x25180a['fieldName'],'type':_0x25180a[_0x8ca9('0x36')][_0x8ca9('0x37')]};});_0x38841f['model']=_[_0x8ca9('0x34')](_0x540f91,_0x8ca9('0x31'));_0x38841f['query']=_[_0x8ca9('0x38')](_0x2c2327[_0x8ca9('0x39')]);_0x38841f['filters']=_[_0x8ca9('0x3a')](_0x38841f['model'],_0x38841f[_0x8ca9('0x39')]);_0x436e54[_0x8ca9('0x3b')]=_[_0x8ca9('0x3a')](_0x38841f[_0x8ca9('0x3c')],qs[_0x8ca9('0x3d')](_0x2c2327[_0x8ca9('0x39')][_0x8ca9('0x3d')]));_0x436e54[_0x8ca9('0x3b')]=_0x436e54['attributes'][_0x8ca9('0x3e')]?_0x436e54[_0x8ca9('0x3b')]:_0x38841f[_0x8ca9('0x3c')];if(!_0x2c2327[_0x8ca9('0x39')][_0x8ca9('0x3f')](_0x8ca9('0x40'))){_0x436e54['limit']=qs[_0x8ca9('0x41')](_0x2c2327['query'][_0x8ca9('0x41')]);_0x436e54[_0x8ca9('0x2a')]=qs[_0x8ca9('0x2a')](_0x2c2327['query'][_0x8ca9('0x2a')]);}_0x436e54[_0x8ca9('0x42')]=qs[_0x8ca9('0x43')](_0x2c2327[_0x8ca9('0x39')][_0x8ca9('0x43')]);_0x436e54['where']=qs[_0x8ca9('0x44')](_[_0x8ca9('0x45')](_0x2c2327[_0x8ca9('0x39')],_0x38841f[_0x8ca9('0x44')]),_0x540f91);if(_0x2c2327[_0x8ca9('0x39')][_0x8ca9('0x46')]){_0x436e54[_0x8ca9('0x47')]=_[_0x8ca9('0x48')](_0x436e54['where'],{'$or':_['map'](_0x540f91,function(_0x419e65){if(_0x419e65[_0x8ca9('0x36')]!==_0x8ca9('0x49')){var _0x45227a={};_0x45227a[_0x419e65['name']]={'$like':'%'+_0x2c2327[_0x8ca9('0x39')]['filter']+'%'};return _0x45227a;}})});}_0x436e54=_[_0x8ca9('0x48')]({},_0x436e54,_0x2c2327[_0x8ca9('0x4a')]);var _0x46117c={'where':_0x436e54[_0x8ca9('0x47')]};return db[_0x8ca9('0x4b')]['count'](_0x46117c)[_0x8ca9('0x1e')](function(_0xf8a68a){_0x3314b6[_0x8ca9('0x29')]=_0xf8a68a;if(_0x2c2327[_0x8ca9('0x39')][_0x8ca9('0x4c')]){_0x436e54[_0x8ca9('0x4d')]=[{'all':!![]}];}return db[_0x8ca9('0x4b')][_0x8ca9('0x4e')](_0x436e54);})[_0x8ca9('0x1e')](function(_0x356c94){_0x3314b6[_0x8ca9('0x4f')]=_0x356c94;return _0x3314b6;})[_0x8ca9('0x1e')](respondWithFilteredResult(_0x38a481,_0x436e54))[_0x8ca9('0x50')](handleError(_0x38a481,null));};exports['show']=function(_0x164fd9,_0x4e828a){var _0x5d4a36={'raw':![],'where':{'id':_0x164fd9[_0x8ca9('0x51')]['id']}},_0x3f2c49={};_0x3f2c49['model']=_[_0x8ca9('0x38')](db['ServicenowAccount'][_0x8ca9('0x35')]);_0x3f2c49[_0x8ca9('0x39')]=_[_0x8ca9('0x38')](_0x164fd9[_0x8ca9('0x39')]);_0x3f2c49[_0x8ca9('0x44')]=_[_0x8ca9('0x3a')](_0x3f2c49['model'],_0x3f2c49['query']);_0x5d4a36[_0x8ca9('0x3b')]=_[_0x8ca9('0x3a')](_0x3f2c49[_0x8ca9('0x3c')],qs[_0x8ca9('0x3d')](_0x164fd9[_0x8ca9('0x39')][_0x8ca9('0x3d')]));_0x5d4a36[_0x8ca9('0x3b')]=_0x5d4a36[_0x8ca9('0x3b')][_0x8ca9('0x3e')]?_0x5d4a36[_0x8ca9('0x3b')]:_0x3f2c49[_0x8ca9('0x3c')];if(_0x164fd9[_0x8ca9('0x39')][_0x8ca9('0x4c')]){_0x5d4a36[_0x8ca9('0x4d')]=[{'all':!![]}];}_0x5d4a36=_[_0x8ca9('0x48')]({},_0x5d4a36,_0x164fd9[_0x8ca9('0x4a')]);return db['ServicenowAccount'][_0x8ca9('0x52')](_0x5d4a36)['then'](handleEntityNotFound(_0x4e828a,null))[_0x8ca9('0x1e')](respondWithResult(_0x4e828a,null))['catch'](handleError(_0x4e828a,null));};exports[_0x8ca9('0x53')]=function(_0x3649df,_0x1ab367){return db[_0x8ca9('0x4b')]['create'](_0x3649df[_0x8ca9('0x54')],{})[_0x8ca9('0x1e')](respondWithResult(_0x1ab367,0xc9))[_0x8ca9('0x50')](handleError(_0x1ab367,null));};exports['update']=function(_0x5ae64f,_0x2ad30c){if(_0x5ae64f['body']['id']){delete _0x5ae64f[_0x8ca9('0x54')]['id'];}return db[_0x8ca9('0x4b')][_0x8ca9('0x52')]({'where':{'id':_0x5ae64f[_0x8ca9('0x51')]['id']}})[_0x8ca9('0x1e')](handleEntityNotFound(_0x2ad30c,null))[_0x8ca9('0x1e')](saveUpdates(_0x5ae64f['body'],null))[_0x8ca9('0x1e')](respondWithResult(_0x2ad30c,null))['catch'](handleError(_0x2ad30c,null));};exports[_0x8ca9('0x2e')]=function(_0x2be693,_0x5bcf3a){return db[_0x8ca9('0x4b')]['find']({'where':{'id':_0x2be693['params']['id']}})[_0x8ca9('0x1e')](handleEntityNotFound(_0x5bcf3a,null))[_0x8ca9('0x1e')](removeEntity(_0x5bcf3a,null))[_0x8ca9('0x50')](handleError(_0x5bcf3a,null));};exports[_0x8ca9('0x55')]=function(_0x368c44,_0x27232d,_0x2ccc57){var _0x131698={};var _0x5adf00={};var _0x221c2f;var _0x14d88f;return db[_0x8ca9('0x4b')][_0x8ca9('0x56')]({'where':{'id':_0x368c44[_0x8ca9('0x51')]['id']}})['then'](handleEntityNotFound(_0x27232d,null))[_0x8ca9('0x1e')](function(_0x40223e){if(_0x40223e){_0x221c2f=_0x40223e;_0x5adf00['model']=_[_0x8ca9('0x38')](db['ServicenowConfiguration']['rawAttributes']);_0x5adf00[_0x8ca9('0x39')]=_[_0x8ca9('0x38')](_0x368c44[_0x8ca9('0x39')]);_0x5adf00['filters']=_['intersection'](_0x5adf00[_0x8ca9('0x3c')],_0x5adf00[_0x8ca9('0x39')]);_0x131698['attributes']=_[_0x8ca9('0x3a')](_0x5adf00[_0x8ca9('0x3c')],qs['fields'](_0x368c44[_0x8ca9('0x39')][_0x8ca9('0x3d')]));_0x131698[_0x8ca9('0x3b')]=_0x131698[_0x8ca9('0x3b')]['length']?_0x131698['attributes']:_0x5adf00[_0x8ca9('0x3c')];_0x131698[_0x8ca9('0x42')]=qs[_0x8ca9('0x43')](_0x368c44[_0x8ca9('0x39')]['sort']);_0x131698['where']=qs['filters'](_[_0x8ca9('0x45')](_0x368c44['query'],_0x5adf00[_0x8ca9('0x44')]));if(_0x368c44[_0x8ca9('0x39')][_0x8ca9('0x46')]){_0x131698[_0x8ca9('0x47')]=_[_0x8ca9('0x48')](_0x131698[_0x8ca9('0x47')],{'$or':_[_0x8ca9('0x34')](_0x131698['attributes'],function(_0x59ef31){var _0x14e5df={};_0x14e5df[_0x59ef31]={'$like':'%'+_0x368c44[_0x8ca9('0x39')][_0x8ca9('0x46')]+'%'};return _0x14e5df;})});}_0x131698=_[_0x8ca9('0x48')]({},_0x131698,_0x368c44[_0x8ca9('0x4a')]);return _0x221c2f[_0x8ca9('0x55')](_0x131698);}})['then'](function(_0x28e109){if(_0x28e109){_0x14d88f=_0x28e109['length'];if(!_0x368c44[_0x8ca9('0x39')][_0x8ca9('0x3f')](_0x8ca9('0x40'))){_0x131698[_0x8ca9('0x41')]=qs['limit'](_0x368c44[_0x8ca9('0x39')][_0x8ca9('0x41')]);_0x131698['offset']=qs['offset'](_0x368c44[_0x8ca9('0x39')][_0x8ca9('0x2a')]);}return _0x221c2f[_0x8ca9('0x55')](_0x131698);}})[_0x8ca9('0x1e')](function(_0x4e5a7d){if(_0x4e5a7d){return _0x4e5a7d?{'count':_0x14d88f,'rows':_0x4e5a7d}:null;}})[_0x8ca9('0x1e')](respondWithResult(_0x27232d,null))[_0x8ca9('0x50')](handleError(_0x27232d,null));};exports['addConfiguration']=function(_0xa9c711,_0xf9bac5,_0x3b570e){if(_0xa9c711[_0x8ca9('0x54')]['id']){delete _0xa9c711[_0x8ca9('0x54')]['id'];}return db['ServicenowAccount'][_0x8ca9('0x56')]({'where':{'id':_0xa9c711[_0x8ca9('0x51')]['id']}})['then'](handleEntityNotFound(_0xf9bac5,null))[_0x8ca9('0x1e')](function(_0x3884eb){if(_0x3884eb){_0xa9c711[_0x8ca9('0x54')][_0x8ca9('0x57')]=_0x3884eb['id'];_0xa9c711['body'][_0x8ca9('0x58')]=integrations[_0x8ca9('0x59')](_0xa9c711[_0x8ca9('0x54')][_0x8ca9('0x5a')],_0xa9c711['body']['type']);_0xa9c711['body'][_0x8ca9('0x5b')]=integrations[_0x8ca9('0x5c')](_0xa9c711[_0x8ca9('0x54')]['channel'],_0xa9c711[_0x8ca9('0x54')]['type']);return db[_0x8ca9('0x5d')][_0x8ca9('0x53')](_0xa9c711['body'],{'include':[{'model':db['ServicenowField'],'as':_0x8ca9('0x58')},{'model':db[_0x8ca9('0x5e')],'as':'Descriptions'}]});}return null;})[_0x8ca9('0x1e')](respondWithResult(_0xf9bac5,null))[_0x8ca9('0x50')](handleError(_0xf9bac5,null));};exports[_0x8ca9('0x5f')]=function(_0x15ace0,_0x4ef8a9,_0x384bed){var _0x38b118=[_0x8ca9('0x60'),_0x8ca9('0x61'),_0x8ca9('0x62'),_0x8ca9('0x63'),_0x8ca9('0x64'),_0x8ca9('0x65'),_0x8ca9('0x66'),_0x8ca9('0x67'),_0x8ca9('0x68')];var _0x2000e4=['parent',_0x8ca9('0x60'),_0x8ca9('0x69'),_0x8ca9('0x6a'),_0x8ca9('0x6b'),_0x8ca9('0x6c'),_0x8ca9('0x6d'),_0x8ca9('0x61'),'approval_history',_0x8ca9('0x6e'),_0x8ca9('0x6f'),_0x8ca9('0x70'),_0x8ca9('0x71'),_0x8ca9('0x72'),_0x8ca9('0x73'),_0x8ca9('0x74'),'state',_0x8ca9('0x75'),_0x8ca9('0x62'),_0x8ca9('0x42'),'calendar_stc',_0x8ca9('0x76'),_0x8ca9('0x77'),'delivery_plan',_0x8ca9('0x78'),'active',_0x8ca9('0x79'),_0x8ca9('0x7a'),_0x8ca9('0x7b'),'sys_domain_path','rfc',_0x8ca9('0x7c'),_0x8ca9('0x7d'),_0x8ca9('0x7e'),_0x8ca9('0x7f'),_0x8ca9('0x80'),_0x8ca9('0x81'),'reopened_time',_0x8ca9('0x82'),_0x8ca9('0x83'),_0x8ca9('0x84'),_0x8ca9('0x63'),_0x8ca9('0x85'),_0x8ca9('0x86'),_0x8ca9('0x64'),_0x8ca9('0x87'),_0x8ca9('0x88'),_0x8ca9('0x89'),_0x8ca9('0x8a'),_0x8ca9('0x8b'),_0x8ca9('0x8c'),_0x8ca9('0x8d'),_0x8ca9('0x8e'),'notify',_0x8ca9('0x8f'),_0x8ca9('0x90'),_0x8ca9('0x91'),'follow_up',_0x8ca9('0x92'),_0x8ca9('0x93'),_0x8ca9('0x94'),_0x8ca9('0x95'),_0x8ca9('0x66'),'urgency','problem_id','company',_0x8ca9('0x96'),_0x8ca9('0x97'),_0x8ca9('0x98'),_0x8ca9('0x67'),_0x8ca9('0x99'),'sla_due',_0x8ca9('0x9a'),_0x8ca9('0x9b'),_0x8ca9('0x9c'),'sys_mod_count',_0x8ca9('0x9d'),_0x8ca9('0x9e'),_0x8ca9('0x9f'),_0x8ca9('0xa0'),'correlation_id','location',_0x8ca9('0x68')];var _0x49f1e6='';var _0x2192ed='';var _0x67bb7c=[];var _0x47bb25='';var _0x2c0fcf='';var _0x33f249=[];var _0x44755c='';var _0x5ab8c4='';var _0x334226={};var _0x339194='';return db['ServicenowAccount'][_0x8ca9('0x56')]({'where':{'id':_0x15ace0[_0x8ca9('0x51')]['id']},'attributes':['id',_0x8ca9('0xa1'),_0x8ca9('0xa2'),_0x8ca9('0xa3'),_0x8ca9('0xa4'),_0x8ca9('0xa5')]})['then'](handleEntityNotFound(_0x4ef8a9,null))[_0x8ca9('0x1e')](function(_0x55f2b5){if(_0x55f2b5){_0x339194=_0x55f2b5[_0x8ca9('0xa4')];var _0x1bf0bb=_0x339194[_0x8ca9('0xa6')](-0x1);if(_0x1bf0bb==='/'){_0x339194=_0x339194[_0x8ca9('0xa7')](0x0,_0x339194['lastIndexOf'](_0x1bf0bb));}_0x5ab8c4=util[_0x8ca9('0xa8')](_0x8ca9('0xa9'),_0x339194);_0x44755c=util['format'](_0x8ca9('0xaa'),_0x339194);_0x334226={'user':_0x55f2b5[_0x8ca9('0xa1')],'pass':_0x55f2b5[_0x8ca9('0xa2')]};var _0x5c21fc={'method':_0x8ca9('0xab'),'uri':_0x5ab8c4+_0x8ca9('0xac'),'auth':_0x334226,'json':!![]};return rp(_0x5c21fc);}})[_0x8ca9('0x1e')](function(_0x408be6){if(_0x408be6[_0x8ca9('0xad')][_0x8ca9('0x3e')]>0x0){_0x49f1e6=_0x408be6['result'];}console[_0x8ca9('0xae')]('incident\x20table\x20objects',_0x49f1e6);_0x33f249=[];_0x2192ed=Object[_0x8ca9('0xaf')]([],_0x49f1e6);_[_0x8ca9('0xb0')](_0x2192ed,function(_0x1de265){return!_0x38b118[_0x8ca9('0xb1')](_0x1de265[_0x8ca9('0x31')]);});_0x2192ed['forEach'](function(_0x31a50f){var _0x2a7634=createFieldObject(_0x44755c,_0x334226,_0x31a50f[_0x8ca9('0xb2')],_0x31a50f['name'],_0x31a50f[_0x8ca9('0xb3')],![]);_0x33f249['push'](_0x2a7634);});return Promise[_0x8ca9('0xb4')](_0x33f249);})[_0x8ca9('0x1e')](function(_0x2587d6){_0x67bb7c=_0x2587d6;_0x47bb25=Object[_0x8ca9('0xaf')]([],_0x49f1e6);console[_0x8ca9('0xae')](_0x8ca9('0xb5'),_0x49f1e6);_[_0x8ca9('0xb0')](_0x47bb25,function(_0x2ebdb4){return _0x2000e4['includes'](_0x2ebdb4[_0x8ca9('0x31')]);});console['log']('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x47bb25);_0x33f249=[];_0x47bb25[_0x8ca9('0xb6')](function(_0x27313a){var _0x668099=createFieldObject(_0x44755c,_0x334226,_0x27313a[_0x8ca9('0xb2')],_0x27313a[_0x8ca9('0x31')],_0x27313a[_0x8ca9('0xb3')],!![]);_0x33f249['push'](_0x668099);});return Promise[_0x8ca9('0xb4')](_0x33f249);})[_0x8ca9('0x1e')](function(_0xb33e52){_0x2c0fcf=_0xb33e52;var _0x1beeb2=_0x67bb7c[_0x8ca9('0xb7')](_0x2c0fcf);return{'count':_0x1beeb2[_0x8ca9('0x3e')],'rows':_0x1beeb2};})[_0x8ca9('0x1e')](respondWithResult(_0x4ef8a9,null))[_0x8ca9('0x50')](function(_0x28c9b8){console[_0x8ca9('0xae')](_0x8ca9('0xb8')+_0x28c9b8);var _0x28829c=_0x15ace0[_0x8ca9('0x39')]['test']?0x1f4:_0x28c9b8[_0x8ca9('0xb9')]||0x1f4;logger[_0x8ca9('0x24')](_0x28c9b8[_0x8ca9('0x30')]);delete _0x28c9b8[_0x8ca9('0x31')];if(_0x28829c===0x191){_0x28829c=0x190;}_0x4ef8a9[_0x8ca9('0x26')](_0x28829c)[_0x8ca9('0x32')](_0x15ace0[_0x8ca9('0x39')][_0x8ca9('0xba')]?{'message':'Wrong\x20credentials','statusCode':_0x28c9b8[_0x8ca9('0xb9')]}:_0x28c9b8);});};function createFieldObject(_0x2fb960,_0x426198,_0x554483,_0x250811,_0x119f3a,_0x8de7e){return new Promise(function(_0x1a880a,_0x54ed3c){var _0x16a6b6={'id':_0x250811,'name':_0x119f3a,'custom':_0x8de7e};if(_0x554483===_0x8ca9('0xbb')){_0x16a6b6['options']=[{'name':'True','value':'true'},{'name':_0x8ca9('0xbc'),'value':'false'}];_0x1a880a(_0x16a6b6);}else{var _0x426061={'method':_0x8ca9('0xab'),'uri':_0x2fb960+_0x8ca9('0xbd')+_0x250811,'auth':_0x426198,'json':!![]};return rp(_0x426061)[_0x8ca9('0x1e')](function(_0x427eef){var _0xdced2c=[];if(_0x427eef[_0x8ca9('0xad')][_0x8ca9('0x3e')]>0x0){_0x427eef[_0x8ca9('0xad')]['forEach'](function(_0x1379d6){if(_0x1379d6['inactive']===_0x8ca9('0xbe')){var _0x31d67b={'name':_0x1379d6[_0x8ca9('0xb3')],'value':_0x1379d6[_0x8ca9('0xbf')]};_0xdced2c['push'](_0x31d67b);}});}_0x16a6b6['options']=_0xdced2c;if(_0x16a6b6['options']['length']>0x0){_0x1a880a(_0x16a6b6);}else{if(_0x8de7e==![]){_0x1a880a();}else{_0x1a880a(_0x16a6b6);}}});}});}
\ No newline at end of file
+var _0x20d9=['include','findAll','show','params','find','create','body','getConfigurations','ServicenowConfiguration','addConfiguration','findOne','AccountId','Subjects','getSubjects','channel','getDescriptions','ServicenowField','Descriptions','getFields','made_sla','hold_reason','close_code','notify','incident_state','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','sys_updated_by','opened_by','user_input','sys_domain','state','sys_created_by','calendar_stc','closed_at','delivery_plan','impact','work_notes_list','priority','sys_domain_path','time_worked','opened_at','group_list','work_end','reopened_time','caller_id','approval_set','subcategory','work_notes','correlation_display','delivery_task','work_start','assignment_group','description','follow_up','sys_id','contact_type','reopened_by','problem_id','company','reassignment_count','activity_due','assigned_to','severity','comments','comments_and_work_notes','sys_mod_count','sys_tags','upon_approval','correlation_id','password','remoteUri','serverUrl','slice','substring','lastIndexOf','%s/api/now/doc/table/schema/','username','GET','log','includes','forEach','internalType','all','assign','remove','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','label','push','concat','ServiceNow\x20error:\x20','test','send','Wrong\x20credentials','statusCode','boolean','true','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','value','html-pdf','rimraf','zip-dir','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../components/integrations/configuration','jayson/promise','client','http','request','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','message','result','catch','sendStatus','status','count','offset','limit','set','json','apply','save','update','then','destroy','stack','name','index','map','ServicenowAccount','rawAttributes','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','VIRTUAL','options','includeAll'];(function(_0x2561eb,_0x34f7dd){var _0x1f3a94=function(_0x8277a5){while(--_0x8277a5){_0x2561eb['push'](_0x2561eb['shift']());}};_0x1f3a94(++_0x34f7dd);}(_0x20d9,0x1df));var _0x920d=function(_0x9afa59,_0x32876e){_0x9afa59=_0x9afa59-0x0;var _0xa9e570=_0x20d9[_0x9afa59];return _0xa9e570;};'use strict';var pdf=require(_0x920d('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x920d('0x1'));var zipdir=require(_0x920d('0x2'));var jsonpatch=require(_0x920d('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x920d('0x4'));var Mustache=require(_0x920d('0x5'));var util=require(_0x920d('0x6'));var path=require(_0x920d('0x7'));var sox=require(_0x920d('0x8'));var csv=require(_0x920d('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x920d('0xa'));var squel=require(_0x920d('0xb'));var crypto=require(_0x920d('0xc'));var jsforce=require(_0x920d('0xd'));var deskjs=require(_0x920d('0xe'));var toCsv=require(_0x920d('0x9'));var querystring=require('querystring');var Papa=require(_0x920d('0xf'));var Redis=require(_0x920d('0x10'));var authService=require(_0x920d('0x11'));var qs=require(_0x920d('0x12'));var as=require(_0x920d('0x13'));var hardwareService=require(_0x920d('0x14'));var logger=require(_0x920d('0x15'))(_0x920d('0x16'));var utils=require(_0x920d('0x17'));var config=require(_0x920d('0x18'));var licenseUtil=require(_0x920d('0x19'));var db=require('../../mysqldb')['db'];var integrations=require(_0x920d('0x1a'));var jayson=require(_0x920d('0x1b'));var client=jayson[_0x920d('0x1c')][_0x920d('0x1d')]({'port':0x232a});function respondWithRpcPromise(_0x46b01c,_0x5c10be,_0x2b7404,_0x36846e){return new BPromise(function(_0x11a92c,_0xdbd703){var _0x574777=_0x36846e||client;return _0x574777[_0x920d('0x1e')](_0x46b01c,_0x2b7404)['then'](function(_0x35270d){logger['info'](_0x920d('0x1f'),_0x5c10be,_0x920d('0x20'));logger[_0x920d('0x21')](_0x920d('0x22'),_0x5c10be,_0x920d('0x20'),JSON[_0x920d('0x23')](_0x35270d));if(_0x35270d[_0x920d('0x24')]){if(_0x35270d['error']['code']===0x1f4){logger[_0x920d('0x24')](_0x920d('0x1f'),_0x5c10be,_0x35270d[_0x920d('0x24')][_0x920d('0x25')]);return _0xdbd703(_0x35270d[_0x920d('0x24')][_0x920d('0x25')]);}logger[_0x920d('0x24')]('ServicenowAccount,\x20%s,\x20%s',_0x5c10be,_0x35270d[_0x920d('0x24')][_0x920d('0x25')]);return _0x11a92c(_0x35270d[_0x920d('0x24')][_0x920d('0x25')]);}else{logger['info'](_0x920d('0x1f'),_0x5c10be,_0x920d('0x20'));_0x11a92c(_0x35270d[_0x920d('0x26')][_0x920d('0x25')]);}})[_0x920d('0x27')](function(_0x29c71d){logger[_0x920d('0x24')](_0x920d('0x1f'),_0x5c10be,_0x29c71d);_0xdbd703(_0x29c71d);});});}function respondWithStatusCode(_0x3f22f5,_0x2d9bba){_0x2d9bba=_0x2d9bba||0xcc;return function(_0x5868c0){if(_0x5868c0){return _0x3f22f5[_0x920d('0x28')](_0x2d9bba);}return _0x3f22f5[_0x920d('0x29')](_0x2d9bba)['end']();};}function respondWithResult(_0x5405da,_0x1b6de5){_0x1b6de5=_0x1b6de5||0xc8;return function(_0x4988ef){if(_0x4988ef){return _0x5405da[_0x920d('0x29')](_0x1b6de5)['json'](_0x4988ef);}};}function respondWithFilteredResult(_0xd0d1be,_0x2db65a){return function(_0x1d6d28){if(_0x1d6d28){var _0x4577aa=_0x1d6d28[_0x920d('0x2a')],_0x61dfcb=_0x2db65a[_0x920d('0x2b')],_0x45e469=_0x2db65a[_0x920d('0x2b')]+_0x2db65a[_0x920d('0x2c')],_0x532a21;if(_0x45e469>=_0x4577aa){_0x45e469=_0x4577aa;_0x532a21=0xc8;}else{_0x532a21=0xce;}_0xd0d1be['status'](_0x532a21);return _0xd0d1be[_0x920d('0x2d')]('Content-Range',_0x61dfcb+'-'+_0x45e469+'/'+_0x4577aa)[_0x920d('0x2e')](_0x1d6d28);}return null;};}function patchUpdates(_0x3d89cb){return function(_0x257a40){try{jsonpatch[_0x920d('0x2f')](_0x257a40,_0x3d89cb,!![]);}catch(_0x5e8f91){return BPromise['reject'](_0x5e8f91);}return _0x257a40[_0x920d('0x30')]();};}function saveUpdates(_0xd50898,_0x48bf79){return function(_0x117dc6){if(_0x117dc6){return _0x117dc6[_0x920d('0x31')](_0xd50898)[_0x920d('0x32')](function(_0x5b85b0){return _0x5b85b0;});}return null;};}function removeEntity(_0x3c1378,_0x4fc72a){return function(_0x3e7f0d){if(_0x3e7f0d){return _0x3e7f0d[_0x920d('0x33')]()[_0x920d('0x32')](function(){_0x3c1378[_0x920d('0x29')](0xcc)['end']();});}};}function handleEntityNotFound(_0x7870dc,_0x246f8f){return function(_0x53c643){if(!_0x53c643){_0x7870dc[_0x920d('0x28')](0x194);}return _0x53c643;};}function handleError(_0x68451b,_0x122f20){_0x122f20=_0x122f20||0x1f4;return function(_0x2d0329){logger['error'](_0x2d0329[_0x920d('0x34')]);if(_0x2d0329[_0x920d('0x35')]){delete _0x2d0329[_0x920d('0x35')];}_0x68451b[_0x920d('0x29')](_0x122f20)['send'](_0x2d0329);};}exports[_0x920d('0x36')]=function(_0x4112b0,_0xc756f9){var _0x1e3e66={},_0x10cd94={},_0x256bea={'count':0x0,'rows':[]};var _0x5405e7=_[_0x920d('0x37')](db[_0x920d('0x38')][_0x920d('0x39')],function(_0x1bcddb){return{'name':_0x1bcddb['fieldName'],'type':_0x1bcddb['type'][_0x920d('0x3a')]};});_0x10cd94[_0x920d('0x3b')]=_['map'](_0x5405e7,_0x920d('0x35'));_0x10cd94[_0x920d('0x3c')]=_[_0x920d('0x3d')](_0x4112b0['query']);_0x10cd94[_0x920d('0x3e')]=_[_0x920d('0x3f')](_0x10cd94[_0x920d('0x3b')],_0x10cd94[_0x920d('0x3c')]);_0x1e3e66[_0x920d('0x40')]=_[_0x920d('0x3f')](_0x10cd94[_0x920d('0x3b')],qs['fields'](_0x4112b0[_0x920d('0x3c')][_0x920d('0x41')]));_0x1e3e66[_0x920d('0x40')]=_0x1e3e66[_0x920d('0x40')][_0x920d('0x42')]?_0x1e3e66[_0x920d('0x40')]:_0x10cd94[_0x920d('0x3b')];if(!_0x4112b0[_0x920d('0x3c')][_0x920d('0x43')](_0x920d('0x44'))){_0x1e3e66[_0x920d('0x2c')]=qs[_0x920d('0x2c')](_0x4112b0[_0x920d('0x3c')][_0x920d('0x2c')]);_0x1e3e66[_0x920d('0x2b')]=qs[_0x920d('0x2b')](_0x4112b0[_0x920d('0x3c')]['offset']);}_0x1e3e66[_0x920d('0x45')]=qs[_0x920d('0x46')](_0x4112b0[_0x920d('0x3c')][_0x920d('0x46')]);_0x1e3e66[_0x920d('0x47')]=qs[_0x920d('0x3e')](_[_0x920d('0x48')](_0x4112b0[_0x920d('0x3c')],_0x10cd94[_0x920d('0x3e')]),_0x5405e7);if(_0x4112b0['query'][_0x920d('0x49')]){_0x1e3e66[_0x920d('0x47')]=_[_0x920d('0x4a')](_0x1e3e66[_0x920d('0x47')],{'$or':_[_0x920d('0x37')](_0x5405e7,function(_0x3059ca){if(_0x3059ca[_0x920d('0x4b')]!==_0x920d('0x4c')){var _0x4686ec={};_0x4686ec[_0x3059ca[_0x920d('0x35')]]={'$like':'%'+_0x4112b0['query']['filter']+'%'};return _0x4686ec;}})});}_0x1e3e66=_[_0x920d('0x4a')]({},_0x1e3e66,_0x4112b0[_0x920d('0x4d')]);var _0x469624={'where':_0x1e3e66[_0x920d('0x47')]};return db[_0x920d('0x38')][_0x920d('0x2a')](_0x469624)[_0x920d('0x32')](function(_0x37287d){_0x256bea['count']=_0x37287d;if(_0x4112b0['query'][_0x920d('0x4e')]){_0x1e3e66[_0x920d('0x4f')]=[{'all':!![]}];}return db[_0x920d('0x38')][_0x920d('0x50')](_0x1e3e66);})[_0x920d('0x32')](function(_0x22dced){_0x256bea['rows']=_0x22dced;return _0x256bea;})['then'](respondWithFilteredResult(_0xc756f9,_0x1e3e66))[_0x920d('0x27')](handleError(_0xc756f9,null));};exports[_0x920d('0x51')]=function(_0x3be585,_0x34894d){var _0x5500d8={'raw':![],'where':{'id':_0x3be585[_0x920d('0x52')]['id']}},_0x528030={};_0x528030[_0x920d('0x3b')]=_[_0x920d('0x3d')](db[_0x920d('0x38')][_0x920d('0x39')]);_0x528030['query']=_[_0x920d('0x3d')](_0x3be585[_0x920d('0x3c')]);_0x528030['filters']=_[_0x920d('0x3f')](_0x528030[_0x920d('0x3b')],_0x528030[_0x920d('0x3c')]);_0x5500d8[_0x920d('0x40')]=_[_0x920d('0x3f')](_0x528030[_0x920d('0x3b')],qs[_0x920d('0x41')](_0x3be585[_0x920d('0x3c')][_0x920d('0x41')]));_0x5500d8[_0x920d('0x40')]=_0x5500d8[_0x920d('0x40')]['length']?_0x5500d8['attributes']:_0x528030['model'];if(_0x3be585[_0x920d('0x3c')][_0x920d('0x4e')]){_0x5500d8[_0x920d('0x4f')]=[{'all':!![]}];}_0x5500d8=_[_0x920d('0x4a')]({},_0x5500d8,_0x3be585[_0x920d('0x4d')]);return db[_0x920d('0x38')][_0x920d('0x53')](_0x5500d8)[_0x920d('0x32')](handleEntityNotFound(_0x34894d,null))[_0x920d('0x32')](respondWithResult(_0x34894d,null))[_0x920d('0x27')](handleError(_0x34894d,null));};exports[_0x920d('0x54')]=function(_0x5029c6,_0xf40e5b){return db[_0x920d('0x38')]['create'](_0x5029c6['body'],{})[_0x920d('0x32')](respondWithResult(_0xf40e5b,0xc9))[_0x920d('0x27')](handleError(_0xf40e5b,null));};exports['update']=function(_0x2c227d,_0x11dec0){if(_0x2c227d[_0x920d('0x55')]['id']){delete _0x2c227d[_0x920d('0x55')]['id'];}return db['ServicenowAccount'][_0x920d('0x53')]({'where':{'id':_0x2c227d[_0x920d('0x52')]['id']}})[_0x920d('0x32')](handleEntityNotFound(_0x11dec0,null))[_0x920d('0x32')](saveUpdates(_0x2c227d[_0x920d('0x55')],null))['then'](respondWithResult(_0x11dec0,null))[_0x920d('0x27')](handleError(_0x11dec0,null));};exports[_0x920d('0x33')]=function(_0x470e52,_0x16bba0){return db[_0x920d('0x38')][_0x920d('0x53')]({'where':{'id':_0x470e52[_0x920d('0x52')]['id']}})[_0x920d('0x32')](handleEntityNotFound(_0x16bba0,null))[_0x920d('0x32')](removeEntity(_0x16bba0,null))[_0x920d('0x27')](handleError(_0x16bba0,null));};exports[_0x920d('0x56')]=function(_0x4b079f,_0x4f8eb4,_0x1cf974){var _0x222235={};var _0x21ef93={};var _0x545305;var _0x36c857;return db['ServicenowAccount']['findOne']({'where':{'id':_0x4b079f['params']['id']}})['then'](handleEntityNotFound(_0x4f8eb4,null))[_0x920d('0x32')](function(_0x34083c){if(_0x34083c){_0x545305=_0x34083c;_0x21ef93[_0x920d('0x3b')]=_[_0x920d('0x3d')](db[_0x920d('0x57')][_0x920d('0x39')]);_0x21ef93[_0x920d('0x3c')]=_[_0x920d('0x3d')](_0x4b079f[_0x920d('0x3c')]);_0x21ef93['filters']=_[_0x920d('0x3f')](_0x21ef93['model'],_0x21ef93['query']);_0x222235[_0x920d('0x40')]=_[_0x920d('0x3f')](_0x21ef93['model'],qs[_0x920d('0x41')](_0x4b079f[_0x920d('0x3c')]['fields']));_0x222235[_0x920d('0x40')]=_0x222235[_0x920d('0x40')]['length']?_0x222235[_0x920d('0x40')]:_0x21ef93['model'];_0x222235['order']=qs[_0x920d('0x46')](_0x4b079f[_0x920d('0x3c')][_0x920d('0x46')]);_0x222235[_0x920d('0x47')]=qs[_0x920d('0x3e')](_['pick'](_0x4b079f[_0x920d('0x3c')],_0x21ef93[_0x920d('0x3e')]));if(_0x4b079f[_0x920d('0x3c')][_0x920d('0x49')]){_0x222235['where']=_[_0x920d('0x4a')](_0x222235['where'],{'$or':_[_0x920d('0x37')](_0x222235['attributes'],function(_0x3a9018){var _0x3e9d4a={};_0x3e9d4a[_0x3a9018]={'$like':'%'+_0x4b079f[_0x920d('0x3c')]['filter']+'%'};return _0x3e9d4a;})});}_0x222235=_[_0x920d('0x4a')]({},_0x222235,_0x4b079f['options']);return _0x545305[_0x920d('0x56')](_0x222235);}})[_0x920d('0x32')](function(_0x5cf36c){if(_0x5cf36c){_0x36c857=_0x5cf36c[_0x920d('0x42')];if(!_0x4b079f[_0x920d('0x3c')][_0x920d('0x43')](_0x920d('0x44'))){_0x222235[_0x920d('0x2c')]=qs['limit'](_0x4b079f[_0x920d('0x3c')][_0x920d('0x2c')]);_0x222235['offset']=qs[_0x920d('0x2b')](_0x4b079f['query'][_0x920d('0x2b')]);}return _0x545305[_0x920d('0x56')](_0x222235);}})['then'](function(_0x3f87da){if(_0x3f87da){return _0x3f87da?{'count':_0x36c857,'rows':_0x3f87da}:null;}})[_0x920d('0x32')](respondWithResult(_0x4f8eb4,null))['catch'](handleError(_0x4f8eb4,null));};exports[_0x920d('0x58')]=function(_0x3899ac,_0x4348bc,_0x55e803){if(_0x3899ac[_0x920d('0x55')]['id']){delete _0x3899ac[_0x920d('0x55')]['id'];}return db[_0x920d('0x38')][_0x920d('0x59')]({'where':{'id':_0x3899ac[_0x920d('0x52')]['id']}})[_0x920d('0x32')](handleEntityNotFound(_0x4348bc,null))[_0x920d('0x32')](function(_0x34a347){if(_0x34a347){_0x3899ac[_0x920d('0x55')][_0x920d('0x5a')]=_0x34a347['id'];_0x3899ac['body'][_0x920d('0x5b')]=integrations[_0x920d('0x5c')](_0x3899ac[_0x920d('0x55')][_0x920d('0x5d')],_0x3899ac[_0x920d('0x55')][_0x920d('0x4b')]);_0x3899ac[_0x920d('0x55')]['Descriptions']=integrations[_0x920d('0x5e')](_0x3899ac[_0x920d('0x55')][_0x920d('0x5d')],_0x3899ac[_0x920d('0x55')][_0x920d('0x4b')]);return db['ServicenowConfiguration'][_0x920d('0x54')](_0x3899ac[_0x920d('0x55')],{'include':[{'model':db['ServicenowField'],'as':_0x920d('0x5b')},{'model':db[_0x920d('0x5f')],'as':_0x920d('0x60')}]});}return null;})[_0x920d('0x32')](respondWithResult(_0x4348bc,null))['catch'](handleError(_0x4348bc,null));};exports[_0x920d('0x61')]=function(_0x285919,_0x5e13bc,_0x1bee2f){var _0x252897=[_0x920d('0x62'),_0x920d('0x63'),'knowledge','subcategory',_0x920d('0x64'),_0x920d('0x65'),_0x920d('0x66'),'severity',_0x920d('0x67')];var _0x18575c=[_0x920d('0x68'),_0x920d('0x62'),_0x920d('0x69'),_0x920d('0x6a'),_0x920d('0x6b'),_0x920d('0x6c'),_0x920d('0x6d'),_0x920d('0x63'),_0x920d('0x6e'),'number','resolved_by',_0x920d('0x6f'),_0x920d('0x70'),_0x920d('0x71'),'sys_created_on',_0x920d('0x72'),_0x920d('0x73'),_0x920d('0x74'),'knowledge',_0x920d('0x45'),_0x920d('0x75'),_0x920d('0x76'),'cmdb_ci',_0x920d('0x77'),_0x920d('0x78'),'active',_0x920d('0x79'),'business_service',_0x920d('0x7a'),_0x920d('0x7b'),'rfc',_0x920d('0x7c'),'expected_start',_0x920d('0x7d'),'business_duration',_0x920d('0x7e'),_0x920d('0x7f'),_0x920d('0x80'),'resolved_at',_0x920d('0x81'),_0x920d('0x82'),_0x920d('0x83'),_0x920d('0x84'),'short_description','close_code',_0x920d('0x85'),_0x920d('0x86'),_0x920d('0x87'),_0x920d('0x88'),'business_stc','additional_assignee_list',_0x920d('0x89'),'calendar_duration',_0x920d('0x65'),'sys_class_name','close_notes','closed_by',_0x920d('0x8a'),'parent_incident',_0x920d('0x8b'),_0x920d('0x8c'),_0x920d('0x8d'),_0x920d('0x66'),'urgency',_0x920d('0x8e'),_0x920d('0x8f'),_0x920d('0x90'),_0x920d('0x91'),_0x920d('0x92'),_0x920d('0x93'),_0x920d('0x94'),'sla_due','approval',_0x920d('0x95'),'due_date',_0x920d('0x96'),'reopen_count',_0x920d('0x97'),'escalation',_0x920d('0x98'),_0x920d('0x99'),'location',_0x920d('0x67')];var _0x55a62f='';var _0x61669e='';var _0x4f528f=[];var _0x220a5e='';var _0x2d28c9='';var _0xf99940=[];var _0x2be817='';var _0x585cdb='';var _0xe13e41={};var _0x578662='';return db[_0x920d('0x38')][_0x920d('0x59')]({'where':{'id':_0x285919['params']['id']},'attributes':['id','username',_0x920d('0x9a'),'email',_0x920d('0x9b'),_0x920d('0x9c')]})[_0x920d('0x32')](handleEntityNotFound(_0x5e13bc,null))[_0x920d('0x32')](function(_0x22c4cf){if(_0x22c4cf){_0x578662=_0x22c4cf['remoteUri'];var _0x56721c=_0x578662[_0x920d('0x9d')](-0x1);if(_0x56721c==='/'){_0x578662=_0x578662[_0x920d('0x9e')](0x0,_0x578662[_0x920d('0x9f')](_0x56721c));}_0x585cdb=util['format'](_0x920d('0xa0'),_0x578662);_0x2be817=util['format']('%s/api/now/table/',_0x578662);_0xe13e41={'user':_0x22c4cf[_0x920d('0xa1')],'pass':_0x22c4cf[_0x920d('0x9a')]};var _0x4c72dd={'method':_0x920d('0xa2'),'uri':_0x585cdb+'incident?sysparm_display_value=all','auth':_0xe13e41,'json':!![]};return rp(_0x4c72dd);}})['then'](function(_0x3f6999){if(_0x3f6999[_0x920d('0x26')][_0x920d('0x42')]>0x0){_0x55a62f=_0x3f6999[_0x920d('0x26')];}console[_0x920d('0xa3')]('incident\x20table\x20objects',_0x55a62f);_0xf99940=[];_0x61669e=Object['assign']([],_0x55a62f);_['remove'](_0x61669e,function(_0x2d7c8e){return!_0x252897[_0x920d('0xa4')](_0x2d7c8e[_0x920d('0x35')]);});_0x61669e[_0x920d('0xa5')](function(_0x5d496f){var _0x3a4dc2=createFieldObject(_0x2be817,_0xe13e41,_0x5d496f[_0x920d('0xa6')],_0x5d496f[_0x920d('0x35')],_0x5d496f['label'],![]);_0xf99940['push'](_0x3a4dc2);});return Promise[_0x920d('0xa7')](_0xf99940);})[_0x920d('0x32')](function(_0x25cb4c){_0x4f528f=_0x25cb4c;_0x220a5e=Object[_0x920d('0xa8')]([],_0x55a62f);console[_0x920d('0xa3')]('TCL:\x20_object',_0x55a62f);_[_0x920d('0xa9')](_0x220a5e,function(_0x197b83){return _0x18575c[_0x920d('0xa4')](_0x197b83['name']);});console[_0x920d('0xa3')](_0x920d('0xaa'),_0x220a5e);_0xf99940=[];_0x220a5e[_0x920d('0xa5')](function(_0x48c1bc){var _0x519b34=createFieldObject(_0x2be817,_0xe13e41,_0x48c1bc[_0x920d('0xa6')],_0x48c1bc['name'],_0x48c1bc[_0x920d('0xab')],!![]);_0xf99940[_0x920d('0xac')](_0x519b34);});return Promise[_0x920d('0xa7')](_0xf99940);})[_0x920d('0x32')](function(_0x23054f){_0x2d28c9=_0x23054f;var _0x3fa0fc=_0x4f528f[_0x920d('0xad')](_0x2d28c9);return{'count':_0x3fa0fc[_0x920d('0x42')],'rows':_0x3fa0fc};})[_0x920d('0x32')](respondWithResult(_0x5e13bc,null))[_0x920d('0x27')](function(_0x2f727c){console['log'](_0x920d('0xae')+_0x2f727c);var _0x571aea=_0x285919[_0x920d('0x3c')][_0x920d('0xaf')]?0x1f4:_0x2f727c['statusCode']||0x1f4;logger[_0x920d('0x24')](_0x2f727c[_0x920d('0x34')]);delete _0x2f727c[_0x920d('0x35')];if(_0x571aea===0x191){_0x571aea=0x190;}_0x5e13bc['status'](_0x571aea)[_0x920d('0xb0')](_0x285919[_0x920d('0x3c')]['test']?{'message':_0x920d('0xb1'),'statusCode':_0x2f727c[_0x920d('0xb2')]}:_0x2f727c);});};function createFieldObject(_0x1dd448,_0x5f4e8d,_0x2753f8,_0x4068fb,_0x35613b,_0xc118fc){return new Promise(function(_0x197387,_0x29a28d){var _0x3d2a06={'id':_0x4068fb,'name':_0x35613b,'custom':_0xc118fc};if(_0x2753f8===_0x920d('0xb3')){_0x3d2a06['options']=[{'name':'True','value':_0x920d('0xb4')},{'name':_0x920d('0xb5'),'value':_0x920d('0xb6')}];_0x197387(_0x3d2a06);}else{var _0xe35467={'method':_0x920d('0xa2'),'uri':_0x1dd448+_0x920d('0xb7')+_0x4068fb,'auth':_0x5f4e8d,'json':!![]};return rp(_0xe35467)[_0x920d('0x32')](function(_0x1c5fb1){var _0x32efd8=[];if(_0x1c5fb1[_0x920d('0x26')][_0x920d('0x42')]>0x0){_0x1c5fb1[_0x920d('0x26')][_0x920d('0xa5')](function(_0x2d6f5c){if(_0x2d6f5c[_0x920d('0xb8')]==='false'){var _0x435428={'name':_0x2d6f5c[_0x920d('0xab')],'value':_0x2d6f5c[_0x920d('0xb9')]};_0x32efd8[_0x920d('0xac')](_0x435428);}});}_0x3d2a06[_0x920d('0x4d')]=_0x32efd8;if(_0x3d2a06[_0x920d('0x4d')][_0x920d('0x42')]>0x0){_0x197387(_0x3d2a06);}else{if(_0xc118fc==![]){_0x197387();}else{_0x197387(_0x3d2a06);}}});}});}
\ No newline at end of file