Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 16b3faf..9f84720 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7a0b=['info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','stringify','code','error','message','sendStatus','status','end','json','count','offset','limit','set','apply','reject','save','update','destroy','stack','map','ServicenowAccount','rawAttributes','fieldName','type','name','query','keys','filters','intersection','model','attributes','fields','nolimit','order','sort','where','pick','merge','VIRTUAL','options','include','findAll','rows','catch','show','params','includeAll','find','create','body','getConfigurations','findOne','length','filter','hasOwnProperty','addConfiguration','AccountId','Subjects','getSubjects','channel','Descriptions','ServicenowField','getFields','made_sla','hold_reason','knowledge','notify','incident_state','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','resolved_by','sys_updated_by','opened_by','sys_created_on','sys_domain','sys_created_by','calendar_stc','closed_at','delivery_plan','impact','active','priority','sys_domain_path','time_worked','opened_at','group_list','reopened_time','resolved_at','subcategory','work_notes','correlation_display','work_start','assignment_group','additional_assignee_list','calendar_duration','sys_class_name','close_notes','follow_up','parent_incident','sys_id','reopened_by','urgency','problem_id','company','reassignment_count','activity_due','sla_due','due_date','reopen_count','escalation','upon_approval','username','password','remoteUri','slice','substring','lastIndexOf','format','%s/api/now/doc/table/schema/','incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','assign','remove','includes','forEach','internalType','label','all','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','push','concat','ServiceNow\x20error:\x20','test','statusCode','send','Wrong\x20credentials','boolean','True','true','False','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','value','html-pdf','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','request','then'];(function(_0xe3c9fe,_0x53a50e){var _0x390dce=function(_0x56c04c){while(--_0x56c04c){_0xe3c9fe['push'](_0xe3c9fe['shift']());}};_0x390dce(++_0x53a50e);}(_0x7a0b,0x159));var _0xb7a0=function(_0x32becb,_0x5511ac){_0x32becb=_0x32becb-0x0;var _0x20431a=_0x7a0b[_0x32becb];return _0x20431a;};'use strict';var pdf=require(_0xb7a0('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xb7a0('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xb7a0('0x2'));var rp=require(_0xb7a0('0x3'));var moment=require(_0xb7a0('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xb7a0('0x5'));var util=require(_0xb7a0('0x6'));var path=require(_0xb7a0('0x7'));var sox=require(_0xb7a0('0x8'));var csv=require(_0xb7a0('0x9'));var ejs=require(_0xb7a0('0xa'));var fs=require('fs');var _=require(_0xb7a0('0xb'));var squel=require('squel');var crypto=require(_0xb7a0('0xc'));var jsforce=require(_0xb7a0('0xd'));var deskjs=require(_0xb7a0('0xe'));var toCsv=require(_0xb7a0('0x9'));var querystring=require(_0xb7a0('0xf'));var Papa=require(_0xb7a0('0x10'));var Redis=require('ioredis');var authService=require(_0xb7a0('0x11'));var qs=require(_0xb7a0('0x12'));var as=require(_0xb7a0('0x13'));var hardwareService=require(_0xb7a0('0x14'));var logger=require('../../config/logger')(_0xb7a0('0x15'));var utils=require(_0xb7a0('0x16'));var config=require(_0xb7a0('0x17'));var licenseUtil=require(_0xb7a0('0x18'));var db=require(_0xb7a0('0x19'))['db'];var integrations=require(_0xb7a0('0x1a'));var jayson=require(_0xb7a0('0x1b'));var client=jayson[_0xb7a0('0x1c')]['http']({'port':0x232a});function respondWithRpcPromise(_0x222648,_0x3b3129,_0x2c6a20,_0x5be11e){return new BPromise(function(_0x5f2601,_0x2e4d8f){var _0x348a54=_0x5be11e||client;return _0x348a54[_0xb7a0('0x1d')](_0x222648,_0x2c6a20)[_0xb7a0('0x1e')](function(_0x293bc1){logger[_0xb7a0('0x1f')](_0xb7a0('0x20'),_0x3b3129,_0xb7a0('0x21'));logger[_0xb7a0('0x22')]('ServicenowAccount,\x20%s,\x20%s,\x20%s',_0x3b3129,_0xb7a0('0x21'),JSON[_0xb7a0('0x23')](_0x293bc1));if(_0x293bc1['error']){if(_0x293bc1['error'][_0xb7a0('0x24')]===0x1f4){logger[_0xb7a0('0x25')]('ServicenowAccount,\x20%s,\x20%s',_0x3b3129,_0x293bc1[_0xb7a0('0x25')]['message']);return _0x2e4d8f(_0x293bc1['error'][_0xb7a0('0x26')]);}logger['error'](_0xb7a0('0x20'),_0x3b3129,_0x293bc1[_0xb7a0('0x25')][_0xb7a0('0x26')]);return _0x5f2601(_0x293bc1[_0xb7a0('0x25')][_0xb7a0('0x26')]);}else{logger[_0xb7a0('0x1f')](_0xb7a0('0x20'),_0x3b3129,'request\x20sent');_0x5f2601(_0x293bc1['result'][_0xb7a0('0x26')]);}})['catch'](function(_0x3bf957){logger['error']('ServicenowAccount,\x20%s,\x20%s',_0x3b3129,_0x3bf957);_0x2e4d8f(_0x3bf957);});});}function respondWithStatusCode(_0xcf7367,_0x46d19){_0x46d19=_0x46d19||0xcc;return function(_0x10f268){if(_0x10f268){return _0xcf7367[_0xb7a0('0x27')](_0x46d19);}return _0xcf7367[_0xb7a0('0x28')](_0x46d19)[_0xb7a0('0x29')]();};}function respondWithResult(_0x5e4b23,_0x349ea6){_0x349ea6=_0x349ea6||0xc8;return function(_0x5e3312){if(_0x5e3312){return _0x5e4b23[_0xb7a0('0x28')](_0x349ea6)[_0xb7a0('0x2a')](_0x5e3312);}};}function respondWithFilteredResult(_0x5b6fe2,_0x1b66ed){return function(_0xfafd85){if(_0xfafd85){var _0x533cc1=_0xfafd85[_0xb7a0('0x2b')],_0x152e6f=_0x1b66ed['offset'],_0x1f58bc=_0x1b66ed[_0xb7a0('0x2c')]+_0x1b66ed[_0xb7a0('0x2d')],_0x366bed;if(_0x1f58bc>=_0x533cc1){_0x1f58bc=_0x533cc1;_0x366bed=0xc8;}else{_0x366bed=0xce;}_0x5b6fe2['status'](_0x366bed);return _0x5b6fe2[_0xb7a0('0x2e')]('Content-Range',_0x152e6f+'-'+_0x1f58bc+'/'+_0x533cc1)[_0xb7a0('0x2a')](_0xfafd85);}return null;};}function patchUpdates(_0x15504c){return function(_0xcfa72b){try{jsonpatch[_0xb7a0('0x2f')](_0xcfa72b,_0x15504c,!![]);}catch(_0x2e6d0b){return BPromise[_0xb7a0('0x30')](_0x2e6d0b);}return _0xcfa72b[_0xb7a0('0x31')]();};}function saveUpdates(_0x3ce356,_0x47dfdb){return function(_0x5636bd){if(_0x5636bd){return _0x5636bd[_0xb7a0('0x32')](_0x3ce356)[_0xb7a0('0x1e')](function(_0x3652d1){return _0x3652d1;});}return null;};}function removeEntity(_0x309111,_0x5b974b){return function(_0x57994f){if(_0x57994f){return _0x57994f[_0xb7a0('0x33')]()['then'](function(){_0x309111[_0xb7a0('0x28')](0xcc)[_0xb7a0('0x29')]();});}};}function handleEntityNotFound(_0x523274,_0x3264ee){return function(_0x1b12c9){if(!_0x1b12c9){_0x523274[_0xb7a0('0x27')](0x194);}return _0x1b12c9;};}function handleError(_0x44a6cc,_0x43e1de){_0x43e1de=_0x43e1de||0x1f4;return function(_0x1b1dbd){logger['error'](_0x1b1dbd[_0xb7a0('0x34')]);if(_0x1b1dbd['name']){delete _0x1b1dbd['name'];}_0x44a6cc['status'](_0x43e1de)['send'](_0x1b1dbd);};}exports['index']=function(_0x40a75d,_0x463e5e){var _0x13451f={},_0x32c6e7={},_0x47c623={'count':0x0,'rows':[]};var _0x1503c9=_[_0xb7a0('0x35')](db[_0xb7a0('0x36')][_0xb7a0('0x37')],function(_0x356763){return{'name':_0x356763[_0xb7a0('0x38')],'type':_0x356763[_0xb7a0('0x39')]['key']};});_0x32c6e7['model']=_['map'](_0x1503c9,_0xb7a0('0x3a'));_0x32c6e7[_0xb7a0('0x3b')]=_[_0xb7a0('0x3c')](_0x40a75d[_0xb7a0('0x3b')]);_0x32c6e7[_0xb7a0('0x3d')]=_[_0xb7a0('0x3e')](_0x32c6e7[_0xb7a0('0x3f')],_0x32c6e7['query']);_0x13451f[_0xb7a0('0x40')]=_[_0xb7a0('0x3e')](_0x32c6e7['model'],qs['fields'](_0x40a75d[_0xb7a0('0x3b')][_0xb7a0('0x41')]));_0x13451f[_0xb7a0('0x40')]=_0x13451f['attributes']['length']?_0x13451f[_0xb7a0('0x40')]:_0x32c6e7['model'];if(!_0x40a75d['query']['hasOwnProperty'](_0xb7a0('0x42'))){_0x13451f[_0xb7a0('0x2d')]=qs['limit'](_0x40a75d[_0xb7a0('0x3b')][_0xb7a0('0x2d')]);_0x13451f['offset']=qs['offset'](_0x40a75d['query'][_0xb7a0('0x2c')]);}_0x13451f[_0xb7a0('0x43')]=qs[_0xb7a0('0x44')](_0x40a75d[_0xb7a0('0x3b')][_0xb7a0('0x44')]);_0x13451f[_0xb7a0('0x45')]=qs[_0xb7a0('0x3d')](_[_0xb7a0('0x46')](_0x40a75d[_0xb7a0('0x3b')],_0x32c6e7[_0xb7a0('0x3d')]),_0x1503c9);if(_0x40a75d[_0xb7a0('0x3b')]['filter']){_0x13451f['where']=_[_0xb7a0('0x47')](_0x13451f[_0xb7a0('0x45')],{'$or':_[_0xb7a0('0x35')](_0x1503c9,function(_0x4c1da2){if(_0x4c1da2[_0xb7a0('0x39')]!==_0xb7a0('0x48')){var _0x52f0b0={};_0x52f0b0[_0x4c1da2[_0xb7a0('0x3a')]]={'$like':'%'+_0x40a75d['query']['filter']+'%'};return _0x52f0b0;}})});}_0x13451f=_['merge']({},_0x13451f,_0x40a75d[_0xb7a0('0x49')]);var _0x4028ce={'where':_0x13451f[_0xb7a0('0x45')]};return db[_0xb7a0('0x36')][_0xb7a0('0x2b')](_0x4028ce)[_0xb7a0('0x1e')](function(_0x347589){_0x47c623['count']=_0x347589;if(_0x40a75d[_0xb7a0('0x3b')]['includeAll']){_0x13451f[_0xb7a0('0x4a')]=[{'all':!![]}];}return db['ServicenowAccount'][_0xb7a0('0x4b')](_0x13451f);})['then'](function(_0xb92b61){_0x47c623[_0xb7a0('0x4c')]=_0xb92b61;return _0x47c623;})[_0xb7a0('0x1e')](respondWithFilteredResult(_0x463e5e,_0x13451f))[_0xb7a0('0x4d')](handleError(_0x463e5e,null));};exports[_0xb7a0('0x4e')]=function(_0x368a3c,_0x4ae87c){var _0x4ad35d={'raw':![],'where':{'id':_0x368a3c[_0xb7a0('0x4f')]['id']}},_0x84874c={};_0x84874c[_0xb7a0('0x3f')]=_[_0xb7a0('0x3c')](db[_0xb7a0('0x36')]['rawAttributes']);_0x84874c[_0xb7a0('0x3b')]=_[_0xb7a0('0x3c')](_0x368a3c['query']);_0x84874c[_0xb7a0('0x3d')]=_[_0xb7a0('0x3e')](_0x84874c[_0xb7a0('0x3f')],_0x84874c[_0xb7a0('0x3b')]);_0x4ad35d[_0xb7a0('0x40')]=_['intersection'](_0x84874c[_0xb7a0('0x3f')],qs[_0xb7a0('0x41')](_0x368a3c[_0xb7a0('0x3b')][_0xb7a0('0x41')]));_0x4ad35d[_0xb7a0('0x40')]=_0x4ad35d[_0xb7a0('0x40')]['length']?_0x4ad35d[_0xb7a0('0x40')]:_0x84874c['model'];if(_0x368a3c[_0xb7a0('0x3b')][_0xb7a0('0x50')]){_0x4ad35d[_0xb7a0('0x4a')]=[{'all':!![]}];}_0x4ad35d=_[_0xb7a0('0x47')]({},_0x4ad35d,_0x368a3c[_0xb7a0('0x49')]);return db[_0xb7a0('0x36')][_0xb7a0('0x51')](_0x4ad35d)['then'](handleEntityNotFound(_0x4ae87c,null))[_0xb7a0('0x1e')](respondWithResult(_0x4ae87c,null))[_0xb7a0('0x4d')](handleError(_0x4ae87c,null));};exports[_0xb7a0('0x52')]=function(_0x333a3a,_0x1b9b99){return db[_0xb7a0('0x36')][_0xb7a0('0x52')](_0x333a3a[_0xb7a0('0x53')],{})[_0xb7a0('0x1e')](respondWithResult(_0x1b9b99,0xc9))[_0xb7a0('0x4d')](handleError(_0x1b9b99,null));};exports[_0xb7a0('0x32')]=function(_0x56c77b,_0x39d283){if(_0x56c77b[_0xb7a0('0x53')]['id']){delete _0x56c77b[_0xb7a0('0x53')]['id'];}return db[_0xb7a0('0x36')][_0xb7a0('0x51')]({'where':{'id':_0x56c77b['params']['id']}})[_0xb7a0('0x1e')](handleEntityNotFound(_0x39d283,null))[_0xb7a0('0x1e')](saveUpdates(_0x56c77b[_0xb7a0('0x53')],null))[_0xb7a0('0x1e')](respondWithResult(_0x39d283,null))[_0xb7a0('0x4d')](handleError(_0x39d283,null));};exports[_0xb7a0('0x33')]=function(_0x5c3e8f,_0x441354){return db['ServicenowAccount']['find']({'where':{'id':_0x5c3e8f[_0xb7a0('0x4f')]['id']}})[_0xb7a0('0x1e')](handleEntityNotFound(_0x441354,null))[_0xb7a0('0x1e')](removeEntity(_0x441354,null))[_0xb7a0('0x4d')](handleError(_0x441354,null));};exports[_0xb7a0('0x54')]=function(_0x2a20b5,_0x2c1b04,_0x97a520){var _0x372ef0={};var _0xc69474={};var _0x3029a7;var _0x36e93e;return db[_0xb7a0('0x36')][_0xb7a0('0x55')]({'where':{'id':_0x2a20b5[_0xb7a0('0x4f')]['id']}})['then'](handleEntityNotFound(_0x2c1b04,null))[_0xb7a0('0x1e')](function(_0x3da50e){if(_0x3da50e){_0x3029a7=_0x3da50e;_0xc69474['model']=_[_0xb7a0('0x3c')](db['ServicenowConfiguration'][_0xb7a0('0x37')]);_0xc69474[_0xb7a0('0x3b')]=_['keys'](_0x2a20b5[_0xb7a0('0x3b')]);_0xc69474[_0xb7a0('0x3d')]=_[_0xb7a0('0x3e')](_0xc69474['model'],_0xc69474[_0xb7a0('0x3b')]);_0x372ef0[_0xb7a0('0x40')]=_[_0xb7a0('0x3e')](_0xc69474[_0xb7a0('0x3f')],qs['fields'](_0x2a20b5[_0xb7a0('0x3b')][_0xb7a0('0x41')]));_0x372ef0[_0xb7a0('0x40')]=_0x372ef0[_0xb7a0('0x40')][_0xb7a0('0x56')]?_0x372ef0[_0xb7a0('0x40')]:_0xc69474[_0xb7a0('0x3f')];_0x372ef0[_0xb7a0('0x43')]=qs['sort'](_0x2a20b5['query'][_0xb7a0('0x44')]);_0x372ef0[_0xb7a0('0x45')]=qs[_0xb7a0('0x3d')](_[_0xb7a0('0x46')](_0x2a20b5['query'],_0xc69474[_0xb7a0('0x3d')]));if(_0x2a20b5[_0xb7a0('0x3b')][_0xb7a0('0x57')]){_0x372ef0[_0xb7a0('0x45')]=_['merge'](_0x372ef0['where'],{'$or':_['map'](_0x372ef0[_0xb7a0('0x40')],function(_0x41fd48){var _0x50f552={};_0x50f552[_0x41fd48]={'$like':'%'+_0x2a20b5[_0xb7a0('0x3b')]['filter']+'%'};return _0x50f552;})});}_0x372ef0=_[_0xb7a0('0x47')]({},_0x372ef0,_0x2a20b5[_0xb7a0('0x49')]);return _0x3029a7[_0xb7a0('0x54')](_0x372ef0);}})['then'](function(_0xce5ffa){if(_0xce5ffa){_0x36e93e=_0xce5ffa[_0xb7a0('0x56')];if(!_0x2a20b5[_0xb7a0('0x3b')][_0xb7a0('0x58')](_0xb7a0('0x42'))){_0x372ef0[_0xb7a0('0x2d')]=qs[_0xb7a0('0x2d')](_0x2a20b5[_0xb7a0('0x3b')][_0xb7a0('0x2d')]);_0x372ef0[_0xb7a0('0x2c')]=qs[_0xb7a0('0x2c')](_0x2a20b5[_0xb7a0('0x3b')][_0xb7a0('0x2c')]);}return _0x3029a7[_0xb7a0('0x54')](_0x372ef0);}})[_0xb7a0('0x1e')](function(_0x39c893){if(_0x39c893){return _0x39c893?{'count':_0x36e93e,'rows':_0x39c893}:null;}})[_0xb7a0('0x1e')](respondWithResult(_0x2c1b04,null))['catch'](handleError(_0x2c1b04,null));};exports[_0xb7a0('0x59')]=function(_0x4db3f5,_0xb37643,_0x5f3af3){if(_0x4db3f5['body']['id']){delete _0x4db3f5['body']['id'];}return db[_0xb7a0('0x36')][_0xb7a0('0x55')]({'where':{'id':_0x4db3f5[_0xb7a0('0x4f')]['id']}})[_0xb7a0('0x1e')](handleEntityNotFound(_0xb37643,null))[_0xb7a0('0x1e')](function(_0x276c2e){if(_0x276c2e){_0x4db3f5[_0xb7a0('0x53')][_0xb7a0('0x5a')]=_0x276c2e['id'];_0x4db3f5[_0xb7a0('0x53')][_0xb7a0('0x5b')]=integrations[_0xb7a0('0x5c')](_0x4db3f5[_0xb7a0('0x53')][_0xb7a0('0x5d')],_0x4db3f5[_0xb7a0('0x53')][_0xb7a0('0x39')]);_0x4db3f5[_0xb7a0('0x53')][_0xb7a0('0x5e')]=integrations['getDescriptions'](_0x4db3f5['body'][_0xb7a0('0x5d')],_0x4db3f5['body'][_0xb7a0('0x39')]);return db['ServicenowConfiguration'][_0xb7a0('0x52')](_0x4db3f5[_0xb7a0('0x53')],{'include':[{'model':db[_0xb7a0('0x5f')],'as':_0xb7a0('0x5b')},{'model':db['ServicenowField'],'as':_0xb7a0('0x5e')}]});}return null;})[_0xb7a0('0x1e')](respondWithResult(_0xb37643,null))[_0xb7a0('0x4d')](handleError(_0xb37643,null));};exports[_0xb7a0('0x60')]=function(_0x29b5e4,_0x2e4b57,_0x293d39){var _0x24a92f=[_0xb7a0('0x61'),_0xb7a0('0x62'),_0xb7a0('0x63'),'subcategory','close_code',_0xb7a0('0x64'),_0xb7a0('0x65'),'severity',_0xb7a0('0x66')];var _0x3adb87=[_0xb7a0('0x67'),'made_sla',_0xb7a0('0x68'),_0xb7a0('0x69'),_0xb7a0('0x6a'),_0xb7a0('0x6b'),_0xb7a0('0x6c'),_0xb7a0('0x62'),_0xb7a0('0x6d'),'number',_0xb7a0('0x6e'),_0xb7a0('0x6f'),_0xb7a0('0x70'),'user_input',_0xb7a0('0x71'),_0xb7a0('0x72'),'state',_0xb7a0('0x73'),'knowledge',_0xb7a0('0x43'),_0xb7a0('0x74'),_0xb7a0('0x75'),'cmdb_ci',_0xb7a0('0x76'),_0xb7a0('0x77'),_0xb7a0('0x78'),'work_notes_list','business_service',_0xb7a0('0x79'),_0xb7a0('0x7a'),'rfc',_0xb7a0('0x7b'),'expected_start',_0xb7a0('0x7c'),'business_duration',_0xb7a0('0x7d'),'work_end',_0xb7a0('0x7e'),_0xb7a0('0x7f'),'caller_id','approval_set',_0xb7a0('0x80'),_0xb7a0('0x81'),'short_description','close_code',_0xb7a0('0x82'),'delivery_task',_0xb7a0('0x83'),_0xb7a0('0x84'),'business_stc',_0xb7a0('0x85'),'description',_0xb7a0('0x86'),_0xb7a0('0x64'),_0xb7a0('0x87'),_0xb7a0('0x88'),'closed_by',_0xb7a0('0x89'),_0xb7a0('0x8a'),_0xb7a0('0x8b'),'contact_type',_0xb7a0('0x8c'),_0xb7a0('0x65'),_0xb7a0('0x8d'),_0xb7a0('0x8e'),_0xb7a0('0x8f'),_0xb7a0('0x90'),_0xb7a0('0x91'),'assigned_to','severity','comments',_0xb7a0('0x92'),'approval','comments_and_work_notes',_0xb7a0('0x93'),'sys_mod_count',_0xb7a0('0x94'),'sys_tags',_0xb7a0('0x95'),_0xb7a0('0x96'),'correlation_id','location',_0xb7a0('0x66')];var _0x26469a='';var _0x242b14='';var _0x3c5af5=[];var _0x588f6d='';var _0x240272='';var _0x4f8e61=[];var _0x2fc9ac='';var _0x1ba904='';var _0x203323={};var _0x12ef86='';return db[_0xb7a0('0x36')][_0xb7a0('0x55')]({'where':{'id':_0x29b5e4[_0xb7a0('0x4f')]['id']},'attributes':['id',_0xb7a0('0x97'),_0xb7a0('0x98'),'email',_0xb7a0('0x99'),'serverUrl']})[_0xb7a0('0x1e')](handleEntityNotFound(_0x2e4b57,null))[_0xb7a0('0x1e')](function(_0x182eff){if(_0x182eff){_0x12ef86=_0x182eff[_0xb7a0('0x99')];var _0x21de9c=_0x12ef86[_0xb7a0('0x9a')](-0x1);if(_0x21de9c==='/'){_0x12ef86=_0x12ef86[_0xb7a0('0x9b')](0x0,_0x12ef86[_0xb7a0('0x9c')](_0x21de9c));}_0x1ba904=util[_0xb7a0('0x9d')](_0xb7a0('0x9e'),_0x12ef86);_0x2fc9ac=util['format']('%s/api/now/table/',_0x12ef86);_0x203323={'user':_0x182eff['username'],'pass':_0x182eff[_0xb7a0('0x98')]};var _0x3a1fd0={'method':'GET','uri':_0x1ba904+_0xb7a0('0x9f'),'auth':_0x203323,'json':!![]};return rp(_0x3a1fd0);}})[_0xb7a0('0x1e')](function(_0x26e588){if(_0x26e588[_0xb7a0('0xa0')][_0xb7a0('0x56')]>0x0){_0x26469a=_0x26e588[_0xb7a0('0xa0')];}console[_0xb7a0('0xa1')](_0xb7a0('0xa2'),_0x26469a);_0x4f8e61=[];_0x242b14=Object[_0xb7a0('0xa3')]([],_0x26469a);_[_0xb7a0('0xa4')](_0x242b14,function(_0x57d303){return!_0x24a92f[_0xb7a0('0xa5')](_0x57d303['name']);});_0x242b14[_0xb7a0('0xa6')](function(_0x45ded4){var _0x3ae74a=createFieldObject(_0x2fc9ac,_0x203323,_0x45ded4[_0xb7a0('0xa7')],_0x45ded4[_0xb7a0('0x3a')],_0x45ded4[_0xb7a0('0xa8')],![]);_0x4f8e61['push'](_0x3ae74a);});return Promise[_0xb7a0('0xa9')](_0x4f8e61);})[_0xb7a0('0x1e')](function(_0x4fe3f4){_0x3c5af5=_0x4fe3f4;_0x588f6d=Object[_0xb7a0('0xa3')]([],_0x26469a);console[_0xb7a0('0xa1')](_0xb7a0('0xaa'),_0x26469a);_[_0xb7a0('0xa4')](_0x588f6d,function(_0x28a054){return _0x3adb87[_0xb7a0('0xa5')](_0x28a054[_0xb7a0('0x3a')]);});console[_0xb7a0('0xa1')](_0xb7a0('0xab'),_0x588f6d);_0x4f8e61=[];_0x588f6d[_0xb7a0('0xa6')](function(_0x5cc912){var _0x137eb3=createFieldObject(_0x2fc9ac,_0x203323,_0x5cc912[_0xb7a0('0xa7')],_0x5cc912[_0xb7a0('0x3a')],_0x5cc912[_0xb7a0('0xa8')],!![]);_0x4f8e61[_0xb7a0('0xac')](_0x137eb3);});return Promise[_0xb7a0('0xa9')](_0x4f8e61);})[_0xb7a0('0x1e')](function(_0x1fbca0){_0x240272=_0x1fbca0;var _0x392472=_0x3c5af5[_0xb7a0('0xad')](_0x240272);return{'count':_0x392472['length'],'rows':_0x392472};})[_0xb7a0('0x1e')](respondWithResult(_0x2e4b57,null))['catch'](function(_0x3e3a56){console['log'](_0xb7a0('0xae')+_0x3e3a56);var _0x47ccb8=_0x29b5e4[_0xb7a0('0x3b')][_0xb7a0('0xaf')]?0x1f4:_0x3e3a56[_0xb7a0('0xb0')]||0x1f4;logger[_0xb7a0('0x25')](_0x3e3a56[_0xb7a0('0x34')]);delete _0x3e3a56['name'];if(_0x47ccb8===0x191){_0x47ccb8=0x190;}_0x2e4b57[_0xb7a0('0x28')](_0x47ccb8)[_0xb7a0('0xb1')](_0x29b5e4[_0xb7a0('0x3b')]['test']?{'message':_0xb7a0('0xb2'),'statusCode':_0x3e3a56['statusCode']}:_0x3e3a56);});};function createFieldObject(_0x3f8a42,_0x32f990,_0x35f401,_0xd027aa,_0xc821e4,_0x102f87){return new Promise(function(_0x6bfb2,_0x459a5f){var _0x38569a={'id':_0xd027aa,'name':_0xc821e4,'custom':_0x102f87};if(_0x35f401===_0xb7a0('0xb3')){_0x38569a['options']=[{'name':_0xb7a0('0xb4'),'value':_0xb7a0('0xb5')},{'name':_0xb7a0('0xb6'),'value':_0xb7a0('0xb7')}];_0x6bfb2(_0x38569a);}else{var _0x4a0449={'method':_0xb7a0('0xb8'),'uri':_0x3f8a42+_0xb7a0('0xb9')+_0xd027aa,'auth':_0x32f990,'json':!![]};return rp(_0x4a0449)[_0xb7a0('0x1e')](function(_0x5b0a30){var _0x4266ff=[];if(_0x5b0a30[_0xb7a0('0xa0')]['length']>0x0){_0x5b0a30[_0xb7a0('0xa0')][_0xb7a0('0xa6')](function(_0x800dbc){if(_0x800dbc[_0xb7a0('0xba')]===_0xb7a0('0xb7')){var _0x6bae18={'name':_0x800dbc['label'],'value':_0x800dbc[_0xb7a0('0xbb')]};_0x4266ff['push'](_0x6bae18);}});}_0x38569a[_0xb7a0('0x49')]=_0x4266ff;if(_0x38569a[_0xb7a0('0x49')][_0xb7a0('0x56')]>0x0){_0x6bfb2(_0x38569a);}else{if(_0x102f87==![]){_0x6bfb2();}else{_0x6bfb2(_0x38569a);}}});}});}
\ No newline at end of file
+var _0x10f2=['type','VIRTUAL','options','count','includeAll','findAll','rows','params','keys','rawAttributes','length','include','create','body','update','find','getConfigurations','findOne','order','hasOwnProperty','addConfiguration','AccountId','Subjects','channel','Descriptions','getDescriptions','ServicenowConfiguration','ServicenowField','getFields','made_sla','hold_reason','subcategory','close_code','incident_state','severity','parent','watch_list','upon_reject','sys_updated_on','approval_history','number','resolved_by','opened_by','user_input','sys_created_on','sys_domain','sys_created_by','calendar_stc','closed_at','cmdb_ci','delivery_plan','impact','active','priority','sys_domain_path','rfc','time_worked','expected_start','business_duration','group_list','reopened_time','resolved_at','caller_id','approval_set','work_notes','correlation_display','delivery_task','work_start','business_stc','description','calendar_duration','notify','sys_class_name','closed_by','follow_up','parent_incident','sys_id','contact_type','urgency','problem_id','company','activity_due','comments','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','sys_tags','escalation','upon_approval','location','category','username','password','serverUrl','slice','substring','format','%s/api/now/doc/table/schema/','GET','incident?sysparm_display_value=all','log','incident\x20table\x20objects','remove','includes','forEach','label','push','all','assign','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','internalType','concat','ServiceNow\x20error:\x20','test','boolean','True','False','false','inactive','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','request','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','sendStatus','status','json','offset','set','Content-Range','apply','reject','save','then','destroy','stack','name','send','index','map','ServicenowAccount','key','model','query','filters','intersection','attributes','fields','nolimit','limit','sort','where','pick','filter','merge'];(function(_0x4ae625,_0xf396d0){var _0x31accf=function(_0x3ded6b){while(--_0x3ded6b){_0x4ae625['push'](_0x4ae625['shift']());}};_0x31accf(++_0xf396d0);}(_0x10f2,0x139));var _0x210f=function(_0xf4b05a,_0x301123){_0xf4b05a=_0xf4b05a-0x0;var _0x29812f=_0x10f2[_0xf4b05a];return _0x29812f;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x210f('0x0'));var rimraf=require(_0x210f('0x1'));var zipdir=require(_0x210f('0x2'));var jsonpatch=require(_0x210f('0x3'));var rp=require(_0x210f('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x210f('0x5'));var util=require(_0x210f('0x6'));var path=require(_0x210f('0x7'));var sox=require(_0x210f('0x8'));var csv=require(_0x210f('0x9'));var ejs=require(_0x210f('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0x210f('0xb'));var crypto=require('crypto');var jsforce=require(_0x210f('0xc'));var deskjs=require(_0x210f('0xd'));var toCsv=require(_0x210f('0x9'));var querystring=require(_0x210f('0xe'));var Papa=require(_0x210f('0xf'));var Redis=require(_0x210f('0x10'));var authService=require(_0x210f('0x11'));var qs=require(_0x210f('0x12'));var as=require(_0x210f('0x13'));var hardwareService=require(_0x210f('0x14'));var logger=require('../../config/logger')(_0x210f('0x15'));var utils=require(_0x210f('0x16'));var config=require(_0x210f('0x17'));var licenseUtil=require(_0x210f('0x18'));var db=require(_0x210f('0x19'))['db'];var integrations=require(_0x210f('0x1a'));var jayson=require(_0x210f('0x1b'));var client=jayson[_0x210f('0x1c')]['http']({'port':0x232a});function respondWithRpcPromise(_0x45e6b1,_0x310827,_0x44abdf,_0x2b86b2){return new BPromise(function(_0x42f7ba,_0x3769a8){var _0x457626=_0x2b86b2||client;return _0x457626[_0x210f('0x1d')](_0x45e6b1,_0x44abdf)['then'](function(_0x2eeb46){logger[_0x210f('0x1e')](_0x210f('0x1f'),_0x310827,_0x210f('0x20'));logger[_0x210f('0x21')](_0x210f('0x22'),_0x310827,_0x210f('0x20'),JSON['stringify'](_0x2eeb46));if(_0x2eeb46['error']){if(_0x2eeb46[_0x210f('0x23')][_0x210f('0x24')]===0x1f4){logger[_0x210f('0x23')](_0x210f('0x1f'),_0x310827,_0x2eeb46[_0x210f('0x23')][_0x210f('0x25')]);return _0x3769a8(_0x2eeb46[_0x210f('0x23')][_0x210f('0x25')]);}logger[_0x210f('0x23')](_0x210f('0x1f'),_0x310827,_0x2eeb46[_0x210f('0x23')][_0x210f('0x25')]);return _0x42f7ba(_0x2eeb46['error']['message']);}else{logger[_0x210f('0x1e')](_0x210f('0x1f'),_0x310827,'request\x20sent');_0x42f7ba(_0x2eeb46[_0x210f('0x26')][_0x210f('0x25')]);}})[_0x210f('0x27')](function(_0x3f71e5){logger[_0x210f('0x23')](_0x210f('0x1f'),_0x310827,_0x3f71e5);_0x3769a8(_0x3f71e5);});});}function respondWithStatusCode(_0x18bef4,_0x37c2d7){_0x37c2d7=_0x37c2d7||0xcc;return function(_0xb1df7){if(_0xb1df7){return _0x18bef4[_0x210f('0x28')](_0x37c2d7);}return _0x18bef4[_0x210f('0x29')](_0x37c2d7)['end']();};}function respondWithResult(_0x3bbf4a,_0x1c26f8){_0x1c26f8=_0x1c26f8||0xc8;return function(_0x1fc5f0){if(_0x1fc5f0){return _0x3bbf4a[_0x210f('0x29')](_0x1c26f8)[_0x210f('0x2a')](_0x1fc5f0);}};}function respondWithFilteredResult(_0x259392,_0x2fd143){return function(_0xec1602){if(_0xec1602){var _0x4d4459=_0xec1602['count'],_0x2a50a5=_0x2fd143[_0x210f('0x2b')],_0x46ca73=_0x2fd143[_0x210f('0x2b')]+_0x2fd143['limit'],_0x91c02f;if(_0x46ca73>=_0x4d4459){_0x46ca73=_0x4d4459;_0x91c02f=0xc8;}else{_0x91c02f=0xce;}_0x259392['status'](_0x91c02f);return _0x259392[_0x210f('0x2c')](_0x210f('0x2d'),_0x2a50a5+'-'+_0x46ca73+'/'+_0x4d4459)[_0x210f('0x2a')](_0xec1602);}return null;};}function patchUpdates(_0xca026e){return function(_0x27b259){try{jsonpatch[_0x210f('0x2e')](_0x27b259,_0xca026e,!![]);}catch(_0x372607){return BPromise[_0x210f('0x2f')](_0x372607);}return _0x27b259[_0x210f('0x30')]();};}function saveUpdates(_0x5ef419,_0x5d2ab3){return function(_0x4cca11){if(_0x4cca11){return _0x4cca11['update'](_0x5ef419)[_0x210f('0x31')](function(_0x4d78b2){return _0x4d78b2;});}return null;};}function removeEntity(_0x29ec9b,_0x3e8e91){return function(_0x5caa58){if(_0x5caa58){return _0x5caa58[_0x210f('0x32')]()[_0x210f('0x31')](function(){_0x29ec9b['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x490c21,_0x2d2407){return function(_0x2743f4){if(!_0x2743f4){_0x490c21[_0x210f('0x28')](0x194);}return _0x2743f4;};}function handleError(_0x28458a,_0x267c6b){_0x267c6b=_0x267c6b||0x1f4;return function(_0x183a9f){logger[_0x210f('0x23')](_0x183a9f[_0x210f('0x33')]);if(_0x183a9f[_0x210f('0x34')]){delete _0x183a9f[_0x210f('0x34')];}_0x28458a['status'](_0x267c6b)[_0x210f('0x35')](_0x183a9f);};}exports[_0x210f('0x36')]=function(_0x1b5fc2,_0x3a7fcb){var _0x4cfbf2={},_0x88ac78={},_0xa6b6b8={'count':0x0,'rows':[]};var _0x596183=_[_0x210f('0x37')](db[_0x210f('0x38')]['rawAttributes'],function(_0x855648){return{'name':_0x855648['fieldName'],'type':_0x855648['type'][_0x210f('0x39')]};});_0x88ac78[_0x210f('0x3a')]=_[_0x210f('0x37')](_0x596183,_0x210f('0x34'));_0x88ac78[_0x210f('0x3b')]=_['keys'](_0x1b5fc2[_0x210f('0x3b')]);_0x88ac78[_0x210f('0x3c')]=_[_0x210f('0x3d')](_0x88ac78[_0x210f('0x3a')],_0x88ac78['query']);_0x4cfbf2[_0x210f('0x3e')]=_[_0x210f('0x3d')](_0x88ac78['model'],qs['fields'](_0x1b5fc2[_0x210f('0x3b')][_0x210f('0x3f')]));_0x4cfbf2['attributes']=_0x4cfbf2[_0x210f('0x3e')]['length']?_0x4cfbf2[_0x210f('0x3e')]:_0x88ac78[_0x210f('0x3a')];if(!_0x1b5fc2[_0x210f('0x3b')]['hasOwnProperty'](_0x210f('0x40'))){_0x4cfbf2['limit']=qs[_0x210f('0x41')](_0x1b5fc2[_0x210f('0x3b')][_0x210f('0x41')]);_0x4cfbf2[_0x210f('0x2b')]=qs['offset'](_0x1b5fc2[_0x210f('0x3b')][_0x210f('0x2b')]);}_0x4cfbf2['order']=qs[_0x210f('0x42')](_0x1b5fc2[_0x210f('0x3b')]['sort']);_0x4cfbf2[_0x210f('0x43')]=qs[_0x210f('0x3c')](_[_0x210f('0x44')](_0x1b5fc2[_0x210f('0x3b')],_0x88ac78[_0x210f('0x3c')]),_0x596183);if(_0x1b5fc2[_0x210f('0x3b')][_0x210f('0x45')]){_0x4cfbf2[_0x210f('0x43')]=_[_0x210f('0x46')](_0x4cfbf2['where'],{'$or':_[_0x210f('0x37')](_0x596183,function(_0x2f8b28){if(_0x2f8b28[_0x210f('0x47')]!==_0x210f('0x48')){var _0x2e4296={};_0x2e4296[_0x2f8b28['name']]={'$like':'%'+_0x1b5fc2[_0x210f('0x3b')][_0x210f('0x45')]+'%'};return _0x2e4296;}})});}_0x4cfbf2=_['merge']({},_0x4cfbf2,_0x1b5fc2[_0x210f('0x49')]);var _0x460a70={'where':_0x4cfbf2[_0x210f('0x43')]};return db[_0x210f('0x38')][_0x210f('0x4a')](_0x460a70)[_0x210f('0x31')](function(_0x3086b0){_0xa6b6b8[_0x210f('0x4a')]=_0x3086b0;if(_0x1b5fc2[_0x210f('0x3b')][_0x210f('0x4b')]){_0x4cfbf2['include']=[{'all':!![]}];}return db[_0x210f('0x38')][_0x210f('0x4c')](_0x4cfbf2);})[_0x210f('0x31')](function(_0x5798cf){_0xa6b6b8[_0x210f('0x4d')]=_0x5798cf;return _0xa6b6b8;})[_0x210f('0x31')](respondWithFilteredResult(_0x3a7fcb,_0x4cfbf2))['catch'](handleError(_0x3a7fcb,null));};exports['show']=function(_0x28a1b3,_0x158799){var _0x10325a={'raw':![],'where':{'id':_0x28a1b3[_0x210f('0x4e')]['id']}},_0x41eaa2={};_0x41eaa2[_0x210f('0x3a')]=_[_0x210f('0x4f')](db['ServicenowAccount'][_0x210f('0x50')]);_0x41eaa2[_0x210f('0x3b')]=_[_0x210f('0x4f')](_0x28a1b3['query']);_0x41eaa2[_0x210f('0x3c')]=_[_0x210f('0x3d')](_0x41eaa2[_0x210f('0x3a')],_0x41eaa2[_0x210f('0x3b')]);_0x10325a['attributes']=_[_0x210f('0x3d')](_0x41eaa2[_0x210f('0x3a')],qs[_0x210f('0x3f')](_0x28a1b3[_0x210f('0x3b')][_0x210f('0x3f')]));_0x10325a[_0x210f('0x3e')]=_0x10325a[_0x210f('0x3e')][_0x210f('0x51')]?_0x10325a[_0x210f('0x3e')]:_0x41eaa2['model'];if(_0x28a1b3[_0x210f('0x3b')][_0x210f('0x4b')]){_0x10325a[_0x210f('0x52')]=[{'all':!![]}];}_0x10325a=_['merge']({},_0x10325a,_0x28a1b3[_0x210f('0x49')]);return db['ServicenowAccount']['find'](_0x10325a)[_0x210f('0x31')](handleEntityNotFound(_0x158799,null))['then'](respondWithResult(_0x158799,null))[_0x210f('0x27')](handleError(_0x158799,null));};exports[_0x210f('0x53')]=function(_0x3c287b,_0x5c85be){return db[_0x210f('0x38')][_0x210f('0x53')](_0x3c287b[_0x210f('0x54')],{})[_0x210f('0x31')](respondWithResult(_0x5c85be,0xc9))[_0x210f('0x27')](handleError(_0x5c85be,null));};exports[_0x210f('0x55')]=function(_0x5f5a63,_0x56977d){if(_0x5f5a63[_0x210f('0x54')]['id']){delete _0x5f5a63[_0x210f('0x54')]['id'];}return db[_0x210f('0x38')][_0x210f('0x56')]({'where':{'id':_0x5f5a63['params']['id']}})[_0x210f('0x31')](handleEntityNotFound(_0x56977d,null))[_0x210f('0x31')](saveUpdates(_0x5f5a63[_0x210f('0x54')],null))[_0x210f('0x31')](respondWithResult(_0x56977d,null))[_0x210f('0x27')](handleError(_0x56977d,null));};exports[_0x210f('0x32')]=function(_0x1d4bd3,_0x305eec){return db[_0x210f('0x38')][_0x210f('0x56')]({'where':{'id':_0x1d4bd3[_0x210f('0x4e')]['id']}})[_0x210f('0x31')](handleEntityNotFound(_0x305eec,null))[_0x210f('0x31')](removeEntity(_0x305eec,null))[_0x210f('0x27')](handleError(_0x305eec,null));};exports[_0x210f('0x57')]=function(_0x3797cc,_0x51514f,_0x1fe69f){var _0x1f524f={};var _0x36a3f3={};var _0x33f217;var _0x2812ca;return db[_0x210f('0x38')][_0x210f('0x58')]({'where':{'id':_0x3797cc['params']['id']}})[_0x210f('0x31')](handleEntityNotFound(_0x51514f,null))[_0x210f('0x31')](function(_0x3ccbbc){if(_0x3ccbbc){_0x33f217=_0x3ccbbc;_0x36a3f3[_0x210f('0x3a')]=_[_0x210f('0x4f')](db['ServicenowConfiguration']['rawAttributes']);_0x36a3f3[_0x210f('0x3b')]=_[_0x210f('0x4f')](_0x3797cc[_0x210f('0x3b')]);_0x36a3f3[_0x210f('0x3c')]=_[_0x210f('0x3d')](_0x36a3f3[_0x210f('0x3a')],_0x36a3f3[_0x210f('0x3b')]);_0x1f524f[_0x210f('0x3e')]=_['intersection'](_0x36a3f3[_0x210f('0x3a')],qs[_0x210f('0x3f')](_0x3797cc[_0x210f('0x3b')][_0x210f('0x3f')]));_0x1f524f[_0x210f('0x3e')]=_0x1f524f[_0x210f('0x3e')]['length']?_0x1f524f[_0x210f('0x3e')]:_0x36a3f3[_0x210f('0x3a')];_0x1f524f[_0x210f('0x59')]=qs[_0x210f('0x42')](_0x3797cc[_0x210f('0x3b')][_0x210f('0x42')]);_0x1f524f[_0x210f('0x43')]=qs[_0x210f('0x3c')](_[_0x210f('0x44')](_0x3797cc[_0x210f('0x3b')],_0x36a3f3[_0x210f('0x3c')]));if(_0x3797cc[_0x210f('0x3b')]['filter']){_0x1f524f[_0x210f('0x43')]=_['merge'](_0x1f524f['where'],{'$or':_[_0x210f('0x37')](_0x1f524f[_0x210f('0x3e')],function(_0x10681b){var _0x1e858d={};_0x1e858d[_0x10681b]={'$like':'%'+_0x3797cc['query']['filter']+'%'};return _0x1e858d;})});}_0x1f524f=_[_0x210f('0x46')]({},_0x1f524f,_0x3797cc[_0x210f('0x49')]);return _0x33f217[_0x210f('0x57')](_0x1f524f);}})[_0x210f('0x31')](function(_0xc0b663){if(_0xc0b663){_0x2812ca=_0xc0b663[_0x210f('0x51')];if(!_0x3797cc[_0x210f('0x3b')][_0x210f('0x5a')]('nolimit')){_0x1f524f['limit']=qs['limit'](_0x3797cc[_0x210f('0x3b')][_0x210f('0x41')]);_0x1f524f['offset']=qs[_0x210f('0x2b')](_0x3797cc[_0x210f('0x3b')][_0x210f('0x2b')]);}return _0x33f217[_0x210f('0x57')](_0x1f524f);}})[_0x210f('0x31')](function(_0x12e307){if(_0x12e307){return _0x12e307?{'count':_0x2812ca,'rows':_0x12e307}:null;}})[_0x210f('0x31')](respondWithResult(_0x51514f,null))[_0x210f('0x27')](handleError(_0x51514f,null));};exports[_0x210f('0x5b')]=function(_0x21d8db,_0x35fb18,_0x13441a){if(_0x21d8db[_0x210f('0x54')]['id']){delete _0x21d8db[_0x210f('0x54')]['id'];}return db[_0x210f('0x38')][_0x210f('0x58')]({'where':{'id':_0x21d8db[_0x210f('0x4e')]['id']}})[_0x210f('0x31')](handleEntityNotFound(_0x35fb18,null))['then'](function(_0x35325f){if(_0x35325f){_0x21d8db[_0x210f('0x54')][_0x210f('0x5c')]=_0x35325f['id'];_0x21d8db[_0x210f('0x54')][_0x210f('0x5d')]=integrations['getSubjects'](_0x21d8db[_0x210f('0x54')][_0x210f('0x5e')],_0x21d8db[_0x210f('0x54')][_0x210f('0x47')]);_0x21d8db[_0x210f('0x54')][_0x210f('0x5f')]=integrations[_0x210f('0x60')](_0x21d8db[_0x210f('0x54')][_0x210f('0x5e')],_0x21d8db[_0x210f('0x54')][_0x210f('0x47')]);return db[_0x210f('0x61')]['create'](_0x21d8db[_0x210f('0x54')],{'include':[{'model':db[_0x210f('0x62')],'as':_0x210f('0x5d')},{'model':db['ServicenowField'],'as':_0x210f('0x5f')}]});}return null;})['then'](respondWithResult(_0x35fb18,null))[_0x210f('0x27')](handleError(_0x35fb18,null));};exports[_0x210f('0x63')]=function(_0x2db551,_0x49d314,_0x2f6b59){var _0x85935=[_0x210f('0x64'),_0x210f('0x65'),'knowledge',_0x210f('0x66'),_0x210f('0x67'),'notify',_0x210f('0x68'),_0x210f('0x69'),'category'];var _0x261960=[_0x210f('0x6a'),_0x210f('0x64'),'caused_by',_0x210f('0x6b'),_0x210f('0x6c'),_0x210f('0x6d'),'child_incidents',_0x210f('0x65'),_0x210f('0x6e'),_0x210f('0x6f'),_0x210f('0x70'),'sys_updated_by',_0x210f('0x71'),_0x210f('0x72'),_0x210f('0x73'),_0x210f('0x74'),'state',_0x210f('0x75'),'knowledge',_0x210f('0x59'),_0x210f('0x76'),_0x210f('0x77'),_0x210f('0x78'),_0x210f('0x79'),_0x210f('0x7a'),_0x210f('0x7b'),'work_notes_list','business_service',_0x210f('0x7c'),_0x210f('0x7d'),_0x210f('0x7e'),_0x210f('0x7f'),_0x210f('0x80'),'opened_at',_0x210f('0x81'),_0x210f('0x82'),'work_end',_0x210f('0x83'),_0x210f('0x84'),_0x210f('0x85'),_0x210f('0x86'),_0x210f('0x66'),_0x210f('0x87'),'short_description','close_code',_0x210f('0x88'),_0x210f('0x89'),_0x210f('0x8a'),'assignment_group',_0x210f('0x8b'),'additional_assignee_list',_0x210f('0x8c'),_0x210f('0x8d'),_0x210f('0x8e'),_0x210f('0x8f'),'close_notes',_0x210f('0x90'),_0x210f('0x91'),_0x210f('0x92'),_0x210f('0x93'),_0x210f('0x94'),'reopened_by',_0x210f('0x68'),_0x210f('0x95'),_0x210f('0x96'),_0x210f('0x97'),'reassignment_count',_0x210f('0x98'),'assigned_to',_0x210f('0x69'),_0x210f('0x99'),'sla_due',_0x210f('0x9a'),_0x210f('0x9b'),_0x210f('0x9c'),_0x210f('0x9d'),_0x210f('0x9e'),_0x210f('0x9f'),_0x210f('0xa0'),_0x210f('0xa1'),'correlation_id',_0x210f('0xa2'),_0x210f('0xa3')];var _0x5e8c66='';var _0x284026='';var _0x54422b=[];var _0x5a5a29='';var _0x27f487='';var _0x311719=[];var _0x5bc3e1='';var _0x5015bd='';var _0x497c51={};var _0x3cf7f4='';return db[_0x210f('0x38')][_0x210f('0x58')]({'where':{'id':_0x2db551[_0x210f('0x4e')]['id']},'attributes':['id',_0x210f('0xa4'),_0x210f('0xa5'),'email','remoteUri',_0x210f('0xa6')]})['then'](handleEntityNotFound(_0x49d314,null))[_0x210f('0x31')](function(_0xbf0707){if(_0xbf0707){_0x3cf7f4=_0xbf0707['remoteUri'];var _0x52129e=_0x3cf7f4[_0x210f('0xa7')](-0x1);if(_0x52129e==='/'){_0x3cf7f4=_0x3cf7f4[_0x210f('0xa8')](0x0,_0x3cf7f4['lastIndexOf'](_0x52129e));}_0x5015bd=util[_0x210f('0xa9')](_0x210f('0xaa'),_0x3cf7f4);_0x5bc3e1=util[_0x210f('0xa9')]('%s/api/now/table/',_0x3cf7f4);_0x497c51={'user':_0xbf0707[_0x210f('0xa4')],'pass':_0xbf0707[_0x210f('0xa5')]};var _0x353815={'method':_0x210f('0xab'),'uri':_0x5015bd+_0x210f('0xac'),'auth':_0x497c51,'json':!![]};return rp(_0x353815);}})[_0x210f('0x31')](function(_0x3ab6bd){if(_0x3ab6bd[_0x210f('0x26')][_0x210f('0x51')]>0x0){_0x5e8c66=_0x3ab6bd['result'];}console[_0x210f('0xad')](_0x210f('0xae'),_0x5e8c66);_0x311719=[];_0x284026=Object['assign']([],_0x5e8c66);_[_0x210f('0xaf')](_0x284026,function(_0x2375b1){return!_0x85935[_0x210f('0xb0')](_0x2375b1['name']);});_0x284026[_0x210f('0xb1')](function(_0x347565){var _0x2e7a1e=createFieldObject(_0x5bc3e1,_0x497c51,_0x347565['internalType'],_0x347565[_0x210f('0x34')],_0x347565[_0x210f('0xb2')],![]);_0x311719[_0x210f('0xb3')](_0x2e7a1e);});return Promise[_0x210f('0xb4')](_0x311719);})['then'](function(_0x33e7ee){_0x54422b=_0x33e7ee;_0x5a5a29=Object[_0x210f('0xb5')]([],_0x5e8c66);console[_0x210f('0xad')]('TCL:\x20_object',_0x5e8c66);_[_0x210f('0xaf')](_0x5a5a29,function(_0x3ce408){return _0x261960[_0x210f('0xb0')](_0x3ce408['name']);});console[_0x210f('0xad')](_0x210f('0xb6'),_0x5a5a29);_0x311719=[];_0x5a5a29[_0x210f('0xb1')](function(_0x533c4f){var _0x3b5bc3=createFieldObject(_0x5bc3e1,_0x497c51,_0x533c4f[_0x210f('0xb7')],_0x533c4f[_0x210f('0x34')],_0x533c4f[_0x210f('0xb2')],!![]);_0x311719['push'](_0x3b5bc3);});return Promise['all'](_0x311719);})[_0x210f('0x31')](function(_0x3f25ce){_0x27f487=_0x3f25ce;var _0x35a4e6=_0x54422b[_0x210f('0xb8')](_0x27f487);return{'count':_0x35a4e6['length'],'rows':_0x35a4e6};})['then'](respondWithResult(_0x49d314,null))['catch'](function(_0xd1117){console[_0x210f('0xad')](_0x210f('0xb9')+_0xd1117);var _0x3bfc9b=_0x2db551[_0x210f('0x3b')][_0x210f('0xba')]?0x1f4:_0xd1117['statusCode']||0x1f4;logger[_0x210f('0x23')](_0xd1117[_0x210f('0x33')]);delete _0xd1117[_0x210f('0x34')];if(_0x3bfc9b===0x191){_0x3bfc9b=0x190;}_0x49d314[_0x210f('0x29')](_0x3bfc9b)['send'](_0x2db551['query'][_0x210f('0xba')]?{'message':'Wrong\x20credentials','statusCode':_0xd1117['statusCode']}:_0xd1117);});};function createFieldObject(_0x21b968,_0x5521c5,_0x494755,_0x385c5d,_0x4b34ec,_0x5e6e32){return new Promise(function(_0x531096,_0x5d2bc6){var _0x2b1b6d={'id':_0x385c5d,'name':_0x4b34ec,'custom':_0x5e6e32};if(_0x494755===_0x210f('0xbb')){_0x2b1b6d[_0x210f('0x49')]=[{'name':_0x210f('0xbc'),'value':'true'},{'name':_0x210f('0xbd'),'value':_0x210f('0xbe')}];_0x531096(_0x2b1b6d);}else{var _0x35c25d={'method':_0x210f('0xab'),'uri':_0x21b968+'sys_choice?sysparm_query=name=incident^element='+_0x385c5d,'auth':_0x5521c5,'json':!![]};return rp(_0x35c25d)[_0x210f('0x31')](function(_0x5db0cb){var _0x2d1de6=[];if(_0x5db0cb[_0x210f('0x26')]['length']>0x0){_0x5db0cb[_0x210f('0x26')]['forEach'](function(_0x27263c){if(_0x27263c[_0x210f('0xbf')]===_0x210f('0xbe')){var _0x2cff33={'name':_0x27263c[_0x210f('0xb2')],'value':_0x27263c['value']};_0x2d1de6[_0x210f('0xb3')](_0x2cff33);}});}_0x2b1b6d[_0x210f('0x49')]=_0x2d1de6;if(_0x2b1b6d['options'][_0x210f('0x51')]>0x0){_0x531096(_0x2b1b6d);}else{if(_0x5e6e32==![]){_0x531096();}else{_0x531096(_0x2b1b6d);}}});}});}
\ No newline at end of file