Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index fd9696d..047ebbd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbdb7=['sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','fields','find','body','getConfigurations','findOne','ServicenowConfiguration','AccountId','channel','create','ServicenowField','Subjects','Descriptions','made_sla','hold_reason','knowledge','notify','incident_state','category','caused_by','upon_reject','approval_history','sys_updated_by','user_input','sys_domain','state','sys_created_by','calendar_stc','closed_at','delivery_plan','impact','work_notes_list','business_service','priority','sys_domain_path','time_worked','opened_at','business_duration','group_list','reopened_time','resolved_at','caller_id','approval_set','subcategory','work_notes','short_description','close_code','correlation_display','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','company','reassignment_count','comments','sla_due','comments_and_work_notes','due_date','escalation','password','email','remoteUri','substring','lastIndexOf','format','%s/api/now/doc/table/schema/','username','GET','incident?sysparm_display_value=all','log','incident\x20table\x20objects','assign','remove','forEach','internalType','label','push','TCL:\x20_object','includes','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','all','concat','ServiceNow\x20error:\x20','statusCode','boolean','True','true','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','value','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','ejs','fs-extra','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/license/util','../../mysqldb','jayson/promise','request','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','length','hasOwnProperty','nolimit','order'];(function(_0x452c50,_0x44dd24){var _0x2c492d=function(_0x2a794d){while(--_0x2a794d){_0x452c50['push'](_0x452c50['shift']());}};_0x2c492d(++_0x44dd24);}(_0xbdb7,0x12e));var _0x7bdb=function(_0x26a672,_0x59f5be){_0x26a672=_0x26a672-0x0;var _0x348f43=_0xbdb7[_0x26a672];return _0x348f43;};'use strict';var pdf=require(_0x7bdb('0x0'));var emlformat=require(_0x7bdb('0x1'));var rimraf=require(_0x7bdb('0x2'));var zipdir=require(_0x7bdb('0x3'));var jsonpatch=require(_0x7bdb('0x4'));var rp=require(_0x7bdb('0x5'));var moment=require(_0x7bdb('0x6'));var BPromise=require(_0x7bdb('0x7'));var Mustache=require(_0x7bdb('0x8'));var util=require('util');var path=require(_0x7bdb('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x7bdb('0xa'));var fs=require('fs');var fs_extra=require(_0x7bdb('0xb'));var _=require('lodash');var squel=require('squel');var crypto=require(_0x7bdb('0xc'));var jsforce=require(_0x7bdb('0xd'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x7bdb('0xe'));var Papa=require(_0x7bdb('0xf'));var Redis=require(_0x7bdb('0x10'));var authService=require(_0x7bdb('0x11'));var qs=require(_0x7bdb('0x12'));var as=require(_0x7bdb('0x13'));var hardwareService=require(_0x7bdb('0x14'));var logger=require(_0x7bdb('0x15'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x7bdb('0x16'));var db=require(_0x7bdb('0x17'))['db'];var integrations=require('../../components/integrations/configuration');var jayson=require(_0x7bdb('0x18'));var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x2abca6,_0x46dd4a,_0x4fd91a,_0x50eeca){return new BPromise(function(_0x4e98f7,_0x4476ff){var _0x195b2e=_0x50eeca||client;return _0x195b2e[_0x7bdb('0x19')](_0x2abca6,_0x4fd91a)[_0x7bdb('0x1a')](function(_0x31c909){logger[_0x7bdb('0x1b')](_0x7bdb('0x1c'),_0x46dd4a,_0x7bdb('0x1d'));logger['debug'](_0x7bdb('0x1e'),_0x46dd4a,_0x7bdb('0x1d'),JSON[_0x7bdb('0x1f')](_0x31c909));if(_0x31c909[_0x7bdb('0x20')]){if(_0x31c909['error'][_0x7bdb('0x21')]===0x1f4){logger[_0x7bdb('0x20')]('ServicenowAccount,\x20%s,\x20%s',_0x46dd4a,_0x31c909[_0x7bdb('0x20')][_0x7bdb('0x22')]);return _0x4476ff(_0x31c909[_0x7bdb('0x20')][_0x7bdb('0x22')]);}logger[_0x7bdb('0x20')]('ServicenowAccount,\x20%s,\x20%s',_0x46dd4a,_0x31c909['error'][_0x7bdb('0x22')]);return _0x4e98f7(_0x31c909[_0x7bdb('0x20')]['message']);}else{logger[_0x7bdb('0x1b')](_0x7bdb('0x1c'),_0x46dd4a,_0x7bdb('0x1d'));_0x4e98f7(_0x31c909[_0x7bdb('0x23')][_0x7bdb('0x22')]);}})['catch'](function(_0x1d37ac){logger[_0x7bdb('0x20')](_0x7bdb('0x1c'),_0x46dd4a,_0x1d37ac);_0x4476ff(_0x1d37ac);});});}function respondWithStatusCode(_0x3a456f,_0x481f4b){_0x481f4b=_0x481f4b||0xcc;return function(_0x4d6e44){if(_0x4d6e44){return _0x3a456f[_0x7bdb('0x24')](_0x481f4b);}return _0x3a456f['status'](_0x481f4b)['end']();};}function respondWithResult(_0x4a9e02,_0x2abef6){_0x2abef6=_0x2abef6||0xc8;return function(_0x51ab04){if(_0x51ab04){return _0x4a9e02[_0x7bdb('0x25')](_0x2abef6)[_0x7bdb('0x26')](_0x51ab04);}};}function respondWithFilteredResult(_0x3ec129,_0x7c09cf){return function(_0x2a494e){if(_0x2a494e){var _0x523869=_0x2a494e[_0x7bdb('0x27')],_0x10e818=_0x7c09cf[_0x7bdb('0x28')],_0x32242d=_0x7c09cf[_0x7bdb('0x28')]+_0x7c09cf[_0x7bdb('0x29')],_0x399b62;if(_0x32242d>=_0x523869){_0x32242d=_0x523869;_0x399b62=0xc8;}else{_0x399b62=0xce;}_0x3ec129[_0x7bdb('0x25')](_0x399b62);return _0x3ec129[_0x7bdb('0x2a')](_0x7bdb('0x2b'),_0x10e818+'-'+_0x32242d+'/'+_0x523869)[_0x7bdb('0x26')](_0x2a494e);}return null;};}function patchUpdates(_0x81ca6f){return function(_0x5b386d){try{jsonpatch[_0x7bdb('0x2c')](_0x5b386d,_0x81ca6f,!![]);}catch(_0x23fc3a){return BPromise[_0x7bdb('0x2d')](_0x23fc3a);}return _0x5b386d[_0x7bdb('0x2e')]();};}function saveUpdates(_0x29eac5,_0x5da819){return function(_0x28aa2f){if(_0x28aa2f){return _0x28aa2f[_0x7bdb('0x2f')](_0x29eac5)[_0x7bdb('0x1a')](function(_0x103585){return _0x103585;});}return null;};}function removeEntity(_0x58c6b7,_0x4f43b9){return function(_0x58f45f){if(_0x58f45f){return _0x58f45f[_0x7bdb('0x30')]()['then'](function(){_0x58c6b7[_0x7bdb('0x25')](0xcc)['end']();});}};}function handleEntityNotFound(_0x23e5b2,_0x438ee5){return function(_0x1cf75a){if(!_0x1cf75a){_0x23e5b2['sendStatus'](0x194);}return _0x1cf75a;};}function handleError(_0x2ffdb5,_0x514713){_0x514713=_0x514713||0x1f4;return function(_0x532206){logger[_0x7bdb('0x20')](_0x532206['stack']);if(_0x532206[_0x7bdb('0x31')]){delete _0x532206['name'];}_0x2ffdb5['status'](_0x514713)[_0x7bdb('0x32')](_0x532206);};}exports[_0x7bdb('0x33')]=function(_0x3ddee4,_0x62e562){var _0x3c2bb8={},_0x2bb28a={},_0x59e269={'count':0x0,'rows':[]};var _0x46aa93=_[_0x7bdb('0x34')](db[_0x7bdb('0x35')][_0x7bdb('0x36')],function(_0x26de16){return{'name':_0x26de16[_0x7bdb('0x37')],'type':_0x26de16[_0x7bdb('0x38')][_0x7bdb('0x39')]};});_0x2bb28a[_0x7bdb('0x3a')]=_['map'](_0x46aa93,'name');_0x2bb28a[_0x7bdb('0x3b')]=_[_0x7bdb('0x3c')](_0x3ddee4[_0x7bdb('0x3b')]);_0x2bb28a[_0x7bdb('0x3d')]=_[_0x7bdb('0x3e')](_0x2bb28a['model'],_0x2bb28a['query']);_0x3c2bb8[_0x7bdb('0x3f')]=_['intersection'](_0x2bb28a[_0x7bdb('0x3a')],qs['fields'](_0x3ddee4[_0x7bdb('0x3b')]['fields']));_0x3c2bb8['attributes']=_0x3c2bb8[_0x7bdb('0x3f')][_0x7bdb('0x40')]?_0x3c2bb8[_0x7bdb('0x3f')]:_0x2bb28a[_0x7bdb('0x3a')];if(!_0x3ddee4[_0x7bdb('0x3b')][_0x7bdb('0x41')](_0x7bdb('0x42'))){_0x3c2bb8['limit']=qs['limit'](_0x3ddee4[_0x7bdb('0x3b')][_0x7bdb('0x29')]);_0x3c2bb8[_0x7bdb('0x28')]=qs[_0x7bdb('0x28')](_0x3ddee4[_0x7bdb('0x3b')][_0x7bdb('0x28')]);}_0x3c2bb8[_0x7bdb('0x43')]=qs['sort'](_0x3ddee4['query'][_0x7bdb('0x44')]);_0x3c2bb8[_0x7bdb('0x45')]=qs[_0x7bdb('0x3d')](_[_0x7bdb('0x46')](_0x3ddee4['query'],_0x2bb28a[_0x7bdb('0x3d')]),_0x46aa93);if(_0x3ddee4['query'][_0x7bdb('0x47')]){_0x3c2bb8[_0x7bdb('0x45')]=_[_0x7bdb('0x48')](_0x3c2bb8[_0x7bdb('0x45')],{'$or':_[_0x7bdb('0x34')](_0x46aa93,function(_0x375deb){if(_0x375deb[_0x7bdb('0x38')]!==_0x7bdb('0x49')){var _0x3d65e8={};_0x3d65e8[_0x375deb['name']]={'$like':'%'+_0x3ddee4[_0x7bdb('0x3b')][_0x7bdb('0x47')]+'%'};return _0x3d65e8;}})});}_0x3c2bb8=_['merge']({},_0x3c2bb8,_0x3ddee4[_0x7bdb('0x4a')]);var _0x48e97a={'where':_0x3c2bb8[_0x7bdb('0x45')]};return db[_0x7bdb('0x35')][_0x7bdb('0x27')](_0x48e97a)[_0x7bdb('0x1a')](function(_0x2d979f){_0x59e269['count']=_0x2d979f;if(_0x3ddee4[_0x7bdb('0x3b')][_0x7bdb('0x4b')]){_0x3c2bb8[_0x7bdb('0x4c')]=[{'all':!![]}];}return db[_0x7bdb('0x35')][_0x7bdb('0x4d')](_0x3c2bb8);})['then'](function(_0x26db62){_0x59e269[_0x7bdb('0x4e')]=_0x26db62;return _0x59e269;})[_0x7bdb('0x1a')](respondWithFilteredResult(_0x62e562,_0x3c2bb8))[_0x7bdb('0x4f')](handleError(_0x62e562,null));};exports[_0x7bdb('0x50')]=function(_0x25c534,_0x1895b6){var _0x176508={'raw':![],'where':{'id':_0x25c534[_0x7bdb('0x51')]['id']}},_0x38c00f={};_0x38c00f['model']=_[_0x7bdb('0x3c')](db['ServicenowAccount']['rawAttributes']);_0x38c00f[_0x7bdb('0x3b')]=_[_0x7bdb('0x3c')](_0x25c534['query']);_0x38c00f[_0x7bdb('0x3d')]=_[_0x7bdb('0x3e')](_0x38c00f['model'],_0x38c00f['query']);_0x176508['attributes']=_[_0x7bdb('0x3e')](_0x38c00f[_0x7bdb('0x3a')],qs[_0x7bdb('0x52')](_0x25c534[_0x7bdb('0x3b')][_0x7bdb('0x52')]));_0x176508[_0x7bdb('0x3f')]=_0x176508[_0x7bdb('0x3f')][_0x7bdb('0x40')]?_0x176508[_0x7bdb('0x3f')]:_0x38c00f[_0x7bdb('0x3a')];if(_0x25c534['query'][_0x7bdb('0x4b')]){_0x176508['include']=[{'all':!![]}];}_0x176508=_[_0x7bdb('0x48')]({},_0x176508,_0x25c534[_0x7bdb('0x4a')]);return db[_0x7bdb('0x35')][_0x7bdb('0x53')](_0x176508)['then'](handleEntityNotFound(_0x1895b6,null))[_0x7bdb('0x1a')](respondWithResult(_0x1895b6,null))['catch'](handleError(_0x1895b6,null));};exports['create']=function(_0x1439c3,_0x17e4cf){return db['ServicenowAccount']['create'](_0x1439c3['body'],{})[_0x7bdb('0x1a')](respondWithResult(_0x17e4cf,0xc9))['catch'](handleError(_0x17e4cf,null));};exports['update']=function(_0x12a101,_0x32ef56){if(_0x12a101[_0x7bdb('0x54')]['id']){delete _0x12a101[_0x7bdb('0x54')]['id'];}return db['ServicenowAccount'][_0x7bdb('0x53')]({'where':{'id':_0x12a101['params']['id']}})[_0x7bdb('0x1a')](handleEntityNotFound(_0x32ef56,null))[_0x7bdb('0x1a')](saveUpdates(_0x12a101[_0x7bdb('0x54')],null))[_0x7bdb('0x1a')](respondWithResult(_0x32ef56,null))[_0x7bdb('0x4f')](handleError(_0x32ef56,null));};exports[_0x7bdb('0x30')]=function(_0x52d90e,_0x40d3b5){return db[_0x7bdb('0x35')][_0x7bdb('0x53')]({'where':{'id':_0x52d90e['params']['id']}})[_0x7bdb('0x1a')](handleEntityNotFound(_0x40d3b5,null))[_0x7bdb('0x1a')](removeEntity(_0x40d3b5,null))['catch'](handleError(_0x40d3b5,null));};exports[_0x7bdb('0x55')]=function(_0x56e88f,_0x7ecc9f,_0xc3a0cb){var _0x4f3f8c={};var _0x478bbd={};var _0x21a54f;var _0x2a6c5b;return db['ServicenowAccount'][_0x7bdb('0x56')]({'where':{'id':_0x56e88f['params']['id']}})[_0x7bdb('0x1a')](handleEntityNotFound(_0x7ecc9f,null))['then'](function(_0x496cc3){if(_0x496cc3){_0x21a54f=_0x496cc3;_0x478bbd[_0x7bdb('0x3a')]=_[_0x7bdb('0x3c')](db[_0x7bdb('0x57')][_0x7bdb('0x36')]);_0x478bbd[_0x7bdb('0x3b')]=_[_0x7bdb('0x3c')](_0x56e88f[_0x7bdb('0x3b')]);_0x478bbd[_0x7bdb('0x3d')]=_[_0x7bdb('0x3e')](_0x478bbd[_0x7bdb('0x3a')],_0x478bbd[_0x7bdb('0x3b')]);_0x4f3f8c[_0x7bdb('0x3f')]=_['intersection'](_0x478bbd[_0x7bdb('0x3a')],qs[_0x7bdb('0x52')](_0x56e88f['query'][_0x7bdb('0x52')]));_0x4f3f8c[_0x7bdb('0x3f')]=_0x4f3f8c[_0x7bdb('0x3f')][_0x7bdb('0x40')]?_0x4f3f8c[_0x7bdb('0x3f')]:_0x478bbd['model'];_0x4f3f8c[_0x7bdb('0x43')]=qs[_0x7bdb('0x44')](_0x56e88f[_0x7bdb('0x3b')]['sort']);_0x4f3f8c[_0x7bdb('0x45')]=qs[_0x7bdb('0x3d')](_[_0x7bdb('0x46')](_0x56e88f[_0x7bdb('0x3b')],_0x478bbd[_0x7bdb('0x3d')]));if(_0x56e88f[_0x7bdb('0x3b')][_0x7bdb('0x47')]){_0x4f3f8c[_0x7bdb('0x45')]=_[_0x7bdb('0x48')](_0x4f3f8c['where'],{'$or':_[_0x7bdb('0x34')](_0x4f3f8c[_0x7bdb('0x3f')],function(_0x1cf8b1){var _0x16141d={};_0x16141d[_0x1cf8b1]={'$like':'%'+_0x56e88f[_0x7bdb('0x3b')][_0x7bdb('0x47')]+'%'};return _0x16141d;})});}_0x4f3f8c=_[_0x7bdb('0x48')]({},_0x4f3f8c,_0x56e88f[_0x7bdb('0x4a')]);return _0x21a54f[_0x7bdb('0x55')](_0x4f3f8c);}})[_0x7bdb('0x1a')](function(_0x29f5af){if(_0x29f5af){_0x2a6c5b=_0x29f5af[_0x7bdb('0x40')];if(!_0x56e88f[_0x7bdb('0x3b')]['hasOwnProperty'](_0x7bdb('0x42'))){_0x4f3f8c['limit']=qs[_0x7bdb('0x29')](_0x56e88f[_0x7bdb('0x3b')][_0x7bdb('0x29')]);_0x4f3f8c['offset']=qs[_0x7bdb('0x28')](_0x56e88f[_0x7bdb('0x3b')]['offset']);}return _0x21a54f[_0x7bdb('0x55')](_0x4f3f8c);}})[_0x7bdb('0x1a')](function(_0x5b3105){if(_0x5b3105){return _0x5b3105?{'count':_0x2a6c5b,'rows':_0x5b3105}:null;}})[_0x7bdb('0x1a')](respondWithResult(_0x7ecc9f,null))[_0x7bdb('0x4f')](handleError(_0x7ecc9f,null));};exports['addConfiguration']=function(_0x291fd3,_0x237688,_0x4fbb58){if(_0x291fd3[_0x7bdb('0x54')]['id']){delete _0x291fd3[_0x7bdb('0x54')]['id'];}return db['ServicenowAccount'][_0x7bdb('0x56')]({'where':{'id':_0x291fd3['params']['id']}})[_0x7bdb('0x1a')](handleEntityNotFound(_0x237688,null))[_0x7bdb('0x1a')](function(_0x2ff95c){if(_0x2ff95c){_0x291fd3[_0x7bdb('0x54')][_0x7bdb('0x58')]=_0x2ff95c['id'];_0x291fd3['body']['Subjects']=integrations['getSubjects'](_0x291fd3[_0x7bdb('0x54')]['channel'],_0x291fd3[_0x7bdb('0x54')][_0x7bdb('0x38')]);_0x291fd3[_0x7bdb('0x54')]['Descriptions']=integrations['getDescriptions'](_0x291fd3[_0x7bdb('0x54')][_0x7bdb('0x59')],_0x291fd3[_0x7bdb('0x54')][_0x7bdb('0x38')]);return db['ServicenowConfiguration'][_0x7bdb('0x5a')](_0x291fd3[_0x7bdb('0x54')],{'include':[{'model':db[_0x7bdb('0x5b')],'as':_0x7bdb('0x5c')},{'model':db[_0x7bdb('0x5b')],'as':_0x7bdb('0x5d')}]});}return null;})['then'](respondWithResult(_0x237688,null))[_0x7bdb('0x4f')](handleError(_0x237688,null));};exports['getFields']=function(_0x6a50e7,_0x569d65,_0x6a8f7e){var _0x3725a2=[_0x7bdb('0x5e'),_0x7bdb('0x5f'),_0x7bdb('0x60'),'subcategory','close_code',_0x7bdb('0x61'),_0x7bdb('0x62'),'severity',_0x7bdb('0x63')];var _0x2d5991=['parent',_0x7bdb('0x5e'),_0x7bdb('0x64'),'watch_list',_0x7bdb('0x65'),'sys_updated_on','child_incidents',_0x7bdb('0x5f'),_0x7bdb('0x66'),'number','resolved_by',_0x7bdb('0x67'),'opened_by',_0x7bdb('0x68'),'sys_created_on',_0x7bdb('0x69'),_0x7bdb('0x6a'),_0x7bdb('0x6b'),_0x7bdb('0x60'),'order',_0x7bdb('0x6c'),_0x7bdb('0x6d'),'cmdb_ci',_0x7bdb('0x6e'),_0x7bdb('0x6f'),'active',_0x7bdb('0x70'),_0x7bdb('0x71'),_0x7bdb('0x72'),_0x7bdb('0x73'),'rfc',_0x7bdb('0x74'),'expected_start',_0x7bdb('0x75'),_0x7bdb('0x76'),_0x7bdb('0x77'),'work_end',_0x7bdb('0x78'),_0x7bdb('0x79'),_0x7bdb('0x7a'),_0x7bdb('0x7b'),_0x7bdb('0x7c'),_0x7bdb('0x7d'),_0x7bdb('0x7e'),_0x7bdb('0x7f'),_0x7bdb('0x80'),_0x7bdb('0x81'),_0x7bdb('0x82'),_0x7bdb('0x83'),_0x7bdb('0x84'),_0x7bdb('0x85'),_0x7bdb('0x86'),_0x7bdb('0x87'),_0x7bdb('0x61'),_0x7bdb('0x88'),'close_notes',_0x7bdb('0x89'),_0x7bdb('0x8a'),_0x7bdb('0x8b'),_0x7bdb('0x8c'),_0x7bdb('0x8d'),_0x7bdb('0x8e'),_0x7bdb('0x62'),_0x7bdb('0x8f'),_0x7bdb('0x90'),_0x7bdb('0x91'),_0x7bdb('0x92'),'activity_due','assigned_to','severity',_0x7bdb('0x93'),_0x7bdb('0x94'),'approval',_0x7bdb('0x95'),_0x7bdb('0x96'),'sys_mod_count','reopen_count','sys_tags',_0x7bdb('0x97'),'upon_approval','correlation_id','location',_0x7bdb('0x63')];var _0x32419c='';var _0x32ef5e='';var _0x535a06=[];var _0xe3826e='';var _0x1bc3ea='';var _0x1b5e00=[];var _0x2cf30c='';var _0x4b3258='';var _0x11f759={};var _0x4dddbf='';return db[_0x7bdb('0x35')][_0x7bdb('0x56')]({'where':{'id':_0x6a50e7[_0x7bdb('0x51')]['id']},'attributes':['id','username',_0x7bdb('0x98'),_0x7bdb('0x99'),_0x7bdb('0x9a'),'serverUrl']})[_0x7bdb('0x1a')](handleEntityNotFound(_0x569d65,null))[_0x7bdb('0x1a')](function(_0x58d401){if(_0x58d401){_0x4dddbf=_0x58d401[_0x7bdb('0x9a')];var _0x1d8199=_0x4dddbf['slice'](-0x1);if(_0x1d8199==='/'){_0x4dddbf=_0x4dddbf[_0x7bdb('0x9b')](0x0,_0x4dddbf[_0x7bdb('0x9c')](_0x1d8199));}_0x4b3258=util[_0x7bdb('0x9d')](_0x7bdb('0x9e'),_0x4dddbf);_0x2cf30c=util[_0x7bdb('0x9d')]('%s/api/now/table/',_0x4dddbf);_0x11f759={'user':_0x58d401[_0x7bdb('0x9f')],'pass':_0x58d401['password']};var _0x31b62e={'method':_0x7bdb('0xa0'),'uri':_0x4b3258+_0x7bdb('0xa1'),'auth':_0x11f759,'json':!![]};return rp(_0x31b62e);}})['then'](function(_0xeebdc2){if(_0xeebdc2['result'][_0x7bdb('0x40')]>0x0){_0x32419c=_0xeebdc2['result'];}console[_0x7bdb('0xa2')](_0x7bdb('0xa3'),_0x32419c);_0x1b5e00=[];_0x32ef5e=Object[_0x7bdb('0xa4')]([],_0x32419c);_[_0x7bdb('0xa5')](_0x32ef5e,function(_0x15f2ad){return!_0x3725a2['includes'](_0x15f2ad['name']);});_0x32ef5e[_0x7bdb('0xa6')](function(_0x1175c6){var _0x295bb1=createFieldObject(_0x2cf30c,_0x11f759,_0x1175c6[_0x7bdb('0xa7')],_0x1175c6['name'],_0x1175c6[_0x7bdb('0xa8')],![]);_0x1b5e00[_0x7bdb('0xa9')](_0x295bb1);});return Promise['all'](_0x1b5e00);})[_0x7bdb('0x1a')](function(_0x2bc59a){_0x535a06=_0x2bc59a;_0xe3826e=Object['assign']([],_0x32419c);console[_0x7bdb('0xa2')](_0x7bdb('0xaa'),_0x32419c);_[_0x7bdb('0xa5')](_0xe3826e,function(_0x213157){return _0x2d5991[_0x7bdb('0xab')](_0x213157[_0x7bdb('0x31')]);});console[_0x7bdb('0xa2')](_0x7bdb('0xac'),_0xe3826e);_0x1b5e00=[];_0xe3826e['forEach'](function(_0x51d259){var _0x247569=createFieldObject(_0x2cf30c,_0x11f759,_0x51d259[_0x7bdb('0xa7')],_0x51d259[_0x7bdb('0x31')],_0x51d259[_0x7bdb('0xa8')],!![]);_0x1b5e00[_0x7bdb('0xa9')](_0x247569);});return Promise[_0x7bdb('0xad')](_0x1b5e00);})['then'](function(_0xe2ce4b){_0x1bc3ea=_0xe2ce4b;var _0x15bcfd=_0x535a06[_0x7bdb('0xae')](_0x1bc3ea);return{'count':_0x15bcfd[_0x7bdb('0x40')],'rows':_0x15bcfd};})['then'](respondWithResult(_0x569d65,null))[_0x7bdb('0x4f')](function(_0x202890){console['log'](_0x7bdb('0xaf')+_0x202890);var _0x241495=_0x6a50e7[_0x7bdb('0x3b')]['test']?0x1f4:_0x202890['statusCode']||0x1f4;logger[_0x7bdb('0x20')](_0x202890['stack']);delete _0x202890['name'];if(_0x241495===0x191){_0x241495=0x190;}_0x569d65[_0x7bdb('0x25')](_0x241495)['send'](_0x6a50e7[_0x7bdb('0x3b')]['test']?{'message':'Wrong\x20credentials','statusCode':_0x202890[_0x7bdb('0xb0')]}:_0x202890);});};function createFieldObject(_0x5b5999,_0x3cfaf8,_0x40141b,_0x55805d,_0x130c88,_0x113745){return new Promise(function(_0x341111,_0x3edace){var _0x489a79={'id':_0x55805d,'name':_0x130c88,'custom':_0x113745};if(_0x40141b===_0x7bdb('0xb1')){_0x489a79['options']=[{'name':_0x7bdb('0xb2'),'value':_0x7bdb('0xb3')},{'name':_0x7bdb('0xb4'),'value':_0x7bdb('0xb5')}];_0x341111(_0x489a79);}else{var _0x4ebf68={'method':'GET','uri':_0x5b5999+_0x7bdb('0xb6')+_0x55805d,'auth':_0x3cfaf8,'json':!![]};return rp(_0x4ebf68)[_0x7bdb('0x1a')](function(_0x424aa1){var _0x5e3ced=[];if(_0x424aa1[_0x7bdb('0x23')][_0x7bdb('0x40')]>0x0){_0x424aa1['result'][_0x7bdb('0xa6')](function(_0x5b788e){if(_0x5b788e[_0x7bdb('0xb7')]===_0x7bdb('0xb5')){var _0x507309={'name':_0x5b788e[_0x7bdb('0xa8')],'value':_0x5b788e[_0x7bdb('0xb8')]};_0x5e3ced[_0x7bdb('0xa9')](_0x507309);}});}_0x489a79[_0x7bdb('0x4a')]=_0x5e3ced;if(_0x489a79[_0x7bdb('0x4a')][_0x7bdb('0x40')]>0x0){_0x341111(_0x489a79);}else{if(_0x113745==![]){_0x341111();}else{_0x341111(_0x489a79);}}});}});}
\ No newline at end of file
+var _0x2ec1=['reopen_count','sys_tags','escalation','upon_approval','correlation_id','username','email','remoteUri','serverUrl','slice','substring','%s/api/now/doc/table/schema/','format','password','incident?sysparm_display_value=all','log','assign','remove','includes','forEach','internalType','label','push','all','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','ServiceNow\x20error:\x20','statusCode','send','test','Wrong\x20credentials','boolean','True','true','False','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','ejs','lodash','squel','crypto','to-csv','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','http','request','then','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','sendStatus','status','end','json','offset','set','Content-Range','apply','reject','destroy','name','index','map','ServicenowAccount','key','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','sort','where','filter','merge','type','VIRTUAL','options','count','includeAll','include','rows','show','params','rawAttributes','create','body','update','find','findOne','ServicenowConfiguration','order','pick','getConfigurations','addConfiguration','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowField','getFields','made_sla','knowledge','subcategory','close_code','notify','incident_state','severity','category','caused_by','upon_reject','sys_updated_on','child_incidents','hold_reason','approval_history','number','sys_updated_by','opened_by','user_input','sys_created_on','sys_domain','state','sys_created_by','closed_at','delivery_plan','active','work_notes_list','sys_domain_path','time_worked','expected_start','opened_at','business_duration','group_list','resolved_at','caller_id','work_notes','correlation_display','delivery_task','work_start','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','closed_by','follow_up','sys_id','contact_type','urgency','problem_id','company','reassignment_count','activity_due','assigned_to','comments','approval','comments_and_work_notes','due_date'];(function(_0x3ac5ac,_0x2efd9a){var _0xdf350e=function(_0x34dc8f){while(--_0x34dc8f){_0x3ac5ac['push'](_0x3ac5ac['shift']());}};_0xdf350e(++_0x2efd9a);}(_0x2ec1,0x1a3));var _0x12ec=function(_0x89cb3a,_0x385fd1){_0x89cb3a=_0x89cb3a-0x0;var _0x407cf1=_0x2ec1[_0x89cb3a];return _0x407cf1;};'use strict';var pdf=require(_0x12ec('0x0'));var emlformat=require(_0x12ec('0x1'));var rimraf=require(_0x12ec('0x2'));var zipdir=require(_0x12ec('0x3'));var jsonpatch=require(_0x12ec('0x4'));var rp=require(_0x12ec('0x5'));var moment=require(_0x12ec('0x6'));var BPromise=require(_0x12ec('0x7'));var Mustache=require('mustache');var util=require(_0x12ec('0x8'));var path=require(_0x12ec('0x9'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x12ec('0xa'));var fs=require('fs');var _=require(_0x12ec('0xb'));var squel=require(_0x12ec('0xc'));var crypto=require(_0x12ec('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x12ec('0xe'));var querystring=require('querystring');var Papa=require(_0x12ec('0xf'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x12ec('0x10'));var as=require(_0x12ec('0x11'));var hardwareService=require(_0x12ec('0x12'));var logger=require(_0x12ec('0x13'))(_0x12ec('0x14'));var utils=require(_0x12ec('0x15'));var config=require(_0x12ec('0x16'));var licenseUtil=require(_0x12ec('0x17'));var db=require('../../mysqldb')['db'];var integrations=require('../../components/integrations/configuration');var jayson=require('jayson/promise');var client=jayson['client'][_0x12ec('0x18')]({'port':0x232a});function respondWithRpcPromise(_0xc01c1,_0x1617d9,_0x45855a,_0x2f879d){return new BPromise(function(_0x11a9c5,_0x5517e6){var _0x56925=_0x2f879d||client;return _0x56925[_0x12ec('0x19')](_0xc01c1,_0x45855a)[_0x12ec('0x1a')](function(_0x5e69cf){logger['info'](_0x12ec('0x1b'),_0x1617d9,_0x12ec('0x1c'));logger['debug'](_0x12ec('0x1d'),_0x1617d9,_0x12ec('0x1c'),JSON[_0x12ec('0x1e')](_0x5e69cf));if(_0x5e69cf['error']){if(_0x5e69cf[_0x12ec('0x1f')][_0x12ec('0x20')]===0x1f4){logger['error'](_0x12ec('0x1b'),_0x1617d9,_0x5e69cf[_0x12ec('0x1f')][_0x12ec('0x21')]);return _0x5517e6(_0x5e69cf[_0x12ec('0x1f')][_0x12ec('0x21')]);}logger[_0x12ec('0x1f')](_0x12ec('0x1b'),_0x1617d9,_0x5e69cf[_0x12ec('0x1f')]['message']);return _0x11a9c5(_0x5e69cf['error'][_0x12ec('0x21')]);}else{logger[_0x12ec('0x22')](_0x12ec('0x1b'),_0x1617d9,_0x12ec('0x1c'));_0x11a9c5(_0x5e69cf[_0x12ec('0x23')][_0x12ec('0x21')]);}})[_0x12ec('0x24')](function(_0x58700f){logger[_0x12ec('0x1f')](_0x12ec('0x1b'),_0x1617d9,_0x58700f);_0x5517e6(_0x58700f);});});}function respondWithStatusCode(_0x4a59d9,_0x1fd409){_0x1fd409=_0x1fd409||0xcc;return function(_0x1829ba){if(_0x1829ba){return _0x4a59d9[_0x12ec('0x25')](_0x1fd409);}return _0x4a59d9[_0x12ec('0x26')](_0x1fd409)[_0x12ec('0x27')]();};}function respondWithResult(_0x56061e,_0x52f2d9){_0x52f2d9=_0x52f2d9||0xc8;return function(_0x3c5050){if(_0x3c5050){return _0x56061e[_0x12ec('0x26')](_0x52f2d9)[_0x12ec('0x28')](_0x3c5050);}};}function respondWithFilteredResult(_0x2ee371,_0x169de8){return function(_0xe7cd26){if(_0xe7cd26){var _0xf8eafa=_0xe7cd26['count'],_0x53d703=_0x169de8[_0x12ec('0x29')],_0x2a1fc0=_0x169de8[_0x12ec('0x29')]+_0x169de8['limit'],_0x5b702b;if(_0x2a1fc0>=_0xf8eafa){_0x2a1fc0=_0xf8eafa;_0x5b702b=0xc8;}else{_0x5b702b=0xce;}_0x2ee371['status'](_0x5b702b);return _0x2ee371[_0x12ec('0x2a')](_0x12ec('0x2b'),_0x53d703+'-'+_0x2a1fc0+'/'+_0xf8eafa)[_0x12ec('0x28')](_0xe7cd26);}return null;};}function patchUpdates(_0xa36cd3){return function(_0x5c782d){try{jsonpatch[_0x12ec('0x2c')](_0x5c782d,_0xa36cd3,!![]);}catch(_0x21dccd){return BPromise[_0x12ec('0x2d')](_0x21dccd);}return _0x5c782d['save']();};}function saveUpdates(_0xf8408e,_0x1731ac){return function(_0x359264){if(_0x359264){return _0x359264['update'](_0xf8408e)[_0x12ec('0x1a')](function(_0x17f5fd){return _0x17f5fd;});}return null;};}function removeEntity(_0x1f75cc,_0x518062){return function(_0x44c7b4){if(_0x44c7b4){return _0x44c7b4[_0x12ec('0x2e')]()[_0x12ec('0x1a')](function(){_0x1f75cc[_0x12ec('0x26')](0xcc)[_0x12ec('0x27')]();});}};}function handleEntityNotFound(_0x263fd5,_0xb5573c){return function(_0x1418ed){if(!_0x1418ed){_0x263fd5[_0x12ec('0x25')](0x194);}return _0x1418ed;};}function handleError(_0xc261c0,_0x26d44b){_0x26d44b=_0x26d44b||0x1f4;return function(_0x468f47){logger[_0x12ec('0x1f')](_0x468f47['stack']);if(_0x468f47[_0x12ec('0x2f')]){delete _0x468f47[_0x12ec('0x2f')];}_0xc261c0[_0x12ec('0x26')](_0x26d44b)['send'](_0x468f47);};}exports[_0x12ec('0x30')]=function(_0x29470d,_0x36f3e3){var _0x254c04={},_0x4011e6={},_0x2598ca={'count':0x0,'rows':[]};var _0x237e8b=_[_0x12ec('0x31')](db[_0x12ec('0x32')]['rawAttributes'],function(_0x107192){return{'name':_0x107192['fieldName'],'type':_0x107192['type'][_0x12ec('0x33')]};});_0x4011e6[_0x12ec('0x34')]=_['map'](_0x237e8b,'name');_0x4011e6['query']=_[_0x12ec('0x35')](_0x29470d[_0x12ec('0x36')]);_0x4011e6[_0x12ec('0x37')]=_[_0x12ec('0x38')](_0x4011e6[_0x12ec('0x34')],_0x4011e6[_0x12ec('0x36')]);_0x254c04[_0x12ec('0x39')]=_[_0x12ec('0x38')](_0x4011e6['model'],qs[_0x12ec('0x3a')](_0x29470d['query'][_0x12ec('0x3a')]));_0x254c04['attributes']=_0x254c04[_0x12ec('0x39')][_0x12ec('0x3b')]?_0x254c04[_0x12ec('0x39')]:_0x4011e6['model'];if(!_0x29470d[_0x12ec('0x36')][_0x12ec('0x3c')](_0x12ec('0x3d'))){_0x254c04[_0x12ec('0x3e')]=qs[_0x12ec('0x3e')](_0x29470d['query'][_0x12ec('0x3e')]);_0x254c04[_0x12ec('0x29')]=qs[_0x12ec('0x29')](_0x29470d[_0x12ec('0x36')][_0x12ec('0x29')]);}_0x254c04['order']=qs[_0x12ec('0x3f')](_0x29470d[_0x12ec('0x36')][_0x12ec('0x3f')]);_0x254c04[_0x12ec('0x40')]=qs[_0x12ec('0x37')](_['pick'](_0x29470d[_0x12ec('0x36')],_0x4011e6[_0x12ec('0x37')]),_0x237e8b);if(_0x29470d[_0x12ec('0x36')][_0x12ec('0x41')]){_0x254c04[_0x12ec('0x40')]=_[_0x12ec('0x42')](_0x254c04[_0x12ec('0x40')],{'$or':_[_0x12ec('0x31')](_0x237e8b,function(_0x239a11){if(_0x239a11[_0x12ec('0x43')]!==_0x12ec('0x44')){var _0x4e631c={};_0x4e631c[_0x239a11[_0x12ec('0x2f')]]={'$like':'%'+_0x29470d[_0x12ec('0x36')][_0x12ec('0x41')]+'%'};return _0x4e631c;}})});}_0x254c04=_['merge']({},_0x254c04,_0x29470d[_0x12ec('0x45')]);var _0x4487e5={'where':_0x254c04[_0x12ec('0x40')]};return db['ServicenowAccount'][_0x12ec('0x46')](_0x4487e5)[_0x12ec('0x1a')](function(_0x3bcb85){_0x2598ca[_0x12ec('0x46')]=_0x3bcb85;if(_0x29470d[_0x12ec('0x36')][_0x12ec('0x47')]){_0x254c04[_0x12ec('0x48')]=[{'all':!![]}];}return db['ServicenowAccount']['findAll'](_0x254c04);})[_0x12ec('0x1a')](function(_0x1ba0aa){_0x2598ca[_0x12ec('0x49')]=_0x1ba0aa;return _0x2598ca;})[_0x12ec('0x1a')](respondWithFilteredResult(_0x36f3e3,_0x254c04))[_0x12ec('0x24')](handleError(_0x36f3e3,null));};exports[_0x12ec('0x4a')]=function(_0xbb59c1,_0x4d4743){var _0x117326={'raw':![],'where':{'id':_0xbb59c1[_0x12ec('0x4b')]['id']}},_0x38fd25={};_0x38fd25[_0x12ec('0x34')]=_[_0x12ec('0x35')](db['ServicenowAccount'][_0x12ec('0x4c')]);_0x38fd25[_0x12ec('0x36')]=_[_0x12ec('0x35')](_0xbb59c1[_0x12ec('0x36')]);_0x38fd25[_0x12ec('0x37')]=_[_0x12ec('0x38')](_0x38fd25[_0x12ec('0x34')],_0x38fd25[_0x12ec('0x36')]);_0x117326['attributes']=_[_0x12ec('0x38')](_0x38fd25[_0x12ec('0x34')],qs['fields'](_0xbb59c1[_0x12ec('0x36')][_0x12ec('0x3a')]));_0x117326['attributes']=_0x117326[_0x12ec('0x39')][_0x12ec('0x3b')]?_0x117326[_0x12ec('0x39')]:_0x38fd25['model'];if(_0xbb59c1[_0x12ec('0x36')][_0x12ec('0x47')]){_0x117326[_0x12ec('0x48')]=[{'all':!![]}];}_0x117326=_[_0x12ec('0x42')]({},_0x117326,_0xbb59c1[_0x12ec('0x45')]);return db[_0x12ec('0x32')]['find'](_0x117326)['then'](handleEntityNotFound(_0x4d4743,null))[_0x12ec('0x1a')](respondWithResult(_0x4d4743,null))['catch'](handleError(_0x4d4743,null));};exports[_0x12ec('0x4d')]=function(_0x3045eb,_0x481bc0){return db[_0x12ec('0x32')][_0x12ec('0x4d')](_0x3045eb[_0x12ec('0x4e')],{})[_0x12ec('0x1a')](respondWithResult(_0x481bc0,0xc9))[_0x12ec('0x24')](handleError(_0x481bc0,null));};exports[_0x12ec('0x4f')]=function(_0x1bb77f,_0x49ccf9){if(_0x1bb77f['body']['id']){delete _0x1bb77f[_0x12ec('0x4e')]['id'];}return db[_0x12ec('0x32')][_0x12ec('0x50')]({'where':{'id':_0x1bb77f[_0x12ec('0x4b')]['id']}})['then'](handleEntityNotFound(_0x49ccf9,null))[_0x12ec('0x1a')](saveUpdates(_0x1bb77f[_0x12ec('0x4e')],null))['then'](respondWithResult(_0x49ccf9,null))[_0x12ec('0x24')](handleError(_0x49ccf9,null));};exports[_0x12ec('0x2e')]=function(_0x4c6bed,_0x231c2d){return db['ServicenowAccount'][_0x12ec('0x50')]({'where':{'id':_0x4c6bed[_0x12ec('0x4b')]['id']}})['then'](handleEntityNotFound(_0x231c2d,null))[_0x12ec('0x1a')](removeEntity(_0x231c2d,null))['catch'](handleError(_0x231c2d,null));};exports['getConfigurations']=function(_0xe30b40,_0x429ce3,_0x27ad86){var _0x230747={};var _0x480d90={};var _0x1b0636;var _0x2b17d3;return db[_0x12ec('0x32')][_0x12ec('0x51')]({'where':{'id':_0xe30b40['params']['id']}})[_0x12ec('0x1a')](handleEntityNotFound(_0x429ce3,null))['then'](function(_0x581dba){if(_0x581dba){_0x1b0636=_0x581dba;_0x480d90[_0x12ec('0x34')]=_[_0x12ec('0x35')](db[_0x12ec('0x52')][_0x12ec('0x4c')]);_0x480d90['query']=_[_0x12ec('0x35')](_0xe30b40['query']);_0x480d90[_0x12ec('0x37')]=_[_0x12ec('0x38')](_0x480d90[_0x12ec('0x34')],_0x480d90[_0x12ec('0x36')]);_0x230747['attributes']=_[_0x12ec('0x38')](_0x480d90['model'],qs[_0x12ec('0x3a')](_0xe30b40[_0x12ec('0x36')]['fields']));_0x230747[_0x12ec('0x39')]=_0x230747['attributes'][_0x12ec('0x3b')]?_0x230747[_0x12ec('0x39')]:_0x480d90[_0x12ec('0x34')];_0x230747[_0x12ec('0x53')]=qs[_0x12ec('0x3f')](_0xe30b40['query'][_0x12ec('0x3f')]);_0x230747['where']=qs[_0x12ec('0x37')](_[_0x12ec('0x54')](_0xe30b40['query'],_0x480d90['filters']));if(_0xe30b40[_0x12ec('0x36')]['filter']){_0x230747['where']=_[_0x12ec('0x42')](_0x230747[_0x12ec('0x40')],{'$or':_['map'](_0x230747[_0x12ec('0x39')],function(_0x1b4720){var _0x5c8fef={};_0x5c8fef[_0x1b4720]={'$like':'%'+_0xe30b40['query'][_0x12ec('0x41')]+'%'};return _0x5c8fef;})});}_0x230747=_[_0x12ec('0x42')]({},_0x230747,_0xe30b40[_0x12ec('0x45')]);return _0x1b0636[_0x12ec('0x55')](_0x230747);}})[_0x12ec('0x1a')](function(_0x49a582){if(_0x49a582){_0x2b17d3=_0x49a582['length'];if(!_0xe30b40[_0x12ec('0x36')][_0x12ec('0x3c')](_0x12ec('0x3d'))){_0x230747[_0x12ec('0x3e')]=qs[_0x12ec('0x3e')](_0xe30b40[_0x12ec('0x36')][_0x12ec('0x3e')]);_0x230747[_0x12ec('0x29')]=qs[_0x12ec('0x29')](_0xe30b40[_0x12ec('0x36')][_0x12ec('0x29')]);}return _0x1b0636['getConfigurations'](_0x230747);}})['then'](function(_0x239640){if(_0x239640){return _0x239640?{'count':_0x2b17d3,'rows':_0x239640}:null;}})[_0x12ec('0x1a')](respondWithResult(_0x429ce3,null))[_0x12ec('0x24')](handleError(_0x429ce3,null));};exports[_0x12ec('0x56')]=function(_0x672905,_0x259eaf,_0x552880){if(_0x672905['body']['id']){delete _0x672905['body']['id'];}return db[_0x12ec('0x32')][_0x12ec('0x51')]({'where':{'id':_0x672905[_0x12ec('0x4b')]['id']}})[_0x12ec('0x1a')](handleEntityNotFound(_0x259eaf,null))[_0x12ec('0x1a')](function(_0x28c12a){if(_0x28c12a){_0x672905[_0x12ec('0x4e')]['AccountId']=_0x28c12a['id'];_0x672905[_0x12ec('0x4e')][_0x12ec('0x57')]=integrations[_0x12ec('0x58')](_0x672905[_0x12ec('0x4e')][_0x12ec('0x59')],_0x672905['body']['type']);_0x672905[_0x12ec('0x4e')][_0x12ec('0x5a')]=integrations[_0x12ec('0x5b')](_0x672905['body']['channel'],_0x672905[_0x12ec('0x4e')][_0x12ec('0x43')]);return db['ServicenowConfiguration'][_0x12ec('0x4d')](_0x672905[_0x12ec('0x4e')],{'include':[{'model':db[_0x12ec('0x5c')],'as':_0x12ec('0x57')},{'model':db[_0x12ec('0x5c')],'as':_0x12ec('0x5a')}]});}return null;})[_0x12ec('0x1a')](respondWithResult(_0x259eaf,null))[_0x12ec('0x24')](handleError(_0x259eaf,null));};exports[_0x12ec('0x5d')]=function(_0x307cb5,_0x482576,_0x666d64){var _0x9c4ec=[_0x12ec('0x5e'),'hold_reason',_0x12ec('0x5f'),_0x12ec('0x60'),_0x12ec('0x61'),_0x12ec('0x62'),_0x12ec('0x63'),_0x12ec('0x64'),_0x12ec('0x65')];var _0xdcdbb9=['parent',_0x12ec('0x5e'),_0x12ec('0x66'),'watch_list',_0x12ec('0x67'),_0x12ec('0x68'),_0x12ec('0x69'),_0x12ec('0x6a'),_0x12ec('0x6b'),_0x12ec('0x6c'),'resolved_by',_0x12ec('0x6d'),_0x12ec('0x6e'),_0x12ec('0x6f'),_0x12ec('0x70'),_0x12ec('0x71'),_0x12ec('0x72'),_0x12ec('0x73'),_0x12ec('0x5f'),_0x12ec('0x53'),'calendar_stc',_0x12ec('0x74'),'cmdb_ci',_0x12ec('0x75'),'impact',_0x12ec('0x76'),_0x12ec('0x77'),'business_service','priority',_0x12ec('0x78'),'rfc',_0x12ec('0x79'),_0x12ec('0x7a'),_0x12ec('0x7b'),_0x12ec('0x7c'),_0x12ec('0x7d'),'work_end','reopened_time',_0x12ec('0x7e'),_0x12ec('0x7f'),'approval_set',_0x12ec('0x60'),_0x12ec('0x80'),'short_description',_0x12ec('0x61'),_0x12ec('0x81'),_0x12ec('0x82'),_0x12ec('0x83'),'assignment_group',_0x12ec('0x84'),_0x12ec('0x85'),_0x12ec('0x86'),_0x12ec('0x87'),_0x12ec('0x62'),_0x12ec('0x88'),'close_notes',_0x12ec('0x89'),_0x12ec('0x8a'),'parent_incident',_0x12ec('0x8b'),_0x12ec('0x8c'),'reopened_by',_0x12ec('0x63'),_0x12ec('0x8d'),_0x12ec('0x8e'),_0x12ec('0x8f'),_0x12ec('0x90'),_0x12ec('0x91'),_0x12ec('0x92'),_0x12ec('0x64'),_0x12ec('0x93'),'sla_due',_0x12ec('0x94'),_0x12ec('0x95'),_0x12ec('0x96'),'sys_mod_count',_0x12ec('0x97'),_0x12ec('0x98'),_0x12ec('0x99'),_0x12ec('0x9a'),_0x12ec('0x9b'),'location',_0x12ec('0x65')];var _0x78faaa='';var _0x3afbbe='';var _0x1fd05d=[];var _0x1b3aea='';var _0x1c6541='';var _0x3984f7=[];var _0x5d56cc='';var _0x28ef20='';var _0x342bc0={};var _0x487d6a='';return db[_0x12ec('0x32')]['findOne']({'where':{'id':_0x307cb5[_0x12ec('0x4b')]['id']},'attributes':['id',_0x12ec('0x9c'),'password',_0x12ec('0x9d'),_0x12ec('0x9e'),_0x12ec('0x9f')]})[_0x12ec('0x1a')](handleEntityNotFound(_0x482576,null))[_0x12ec('0x1a')](function(_0x24bfae){if(_0x24bfae){_0x487d6a=_0x24bfae[_0x12ec('0x9e')];var _0x5e475e=_0x487d6a[_0x12ec('0xa0')](-0x1);if(_0x5e475e==='/'){_0x487d6a=_0x487d6a[_0x12ec('0xa1')](0x0,_0x487d6a['lastIndexOf'](_0x5e475e));}_0x28ef20=util['format'](_0x12ec('0xa2'),_0x487d6a);_0x5d56cc=util[_0x12ec('0xa3')]('%s/api/now/table/',_0x487d6a);_0x342bc0={'user':_0x24bfae['username'],'pass':_0x24bfae[_0x12ec('0xa4')]};var _0x37329e={'method':'GET','uri':_0x28ef20+_0x12ec('0xa5'),'auth':_0x342bc0,'json':!![]};return rp(_0x37329e);}})[_0x12ec('0x1a')](function(_0x2f0b59){if(_0x2f0b59['result'][_0x12ec('0x3b')]>0x0){_0x78faaa=_0x2f0b59[_0x12ec('0x23')];}console[_0x12ec('0xa6')]('incident\x20table\x20objects',_0x78faaa);_0x3984f7=[];_0x3afbbe=Object[_0x12ec('0xa7')]([],_0x78faaa);_[_0x12ec('0xa8')](_0x3afbbe,function(_0x478c9b){return!_0x9c4ec[_0x12ec('0xa9')](_0x478c9b[_0x12ec('0x2f')]);});_0x3afbbe[_0x12ec('0xaa')](function(_0x2759e6){var _0x220191=createFieldObject(_0x5d56cc,_0x342bc0,_0x2759e6[_0x12ec('0xab')],_0x2759e6[_0x12ec('0x2f')],_0x2759e6[_0x12ec('0xac')],![]);_0x3984f7[_0x12ec('0xad')](_0x220191);});return Promise[_0x12ec('0xae')](_0x3984f7);})[_0x12ec('0x1a')](function(_0x11f4eb){_0x1fd05d=_0x11f4eb;_0x1b3aea=Object['assign']([],_0x78faaa);console[_0x12ec('0xa6')](_0x12ec('0xaf'),_0x78faaa);_[_0x12ec('0xa8')](_0x1b3aea,function(_0x1aaa39){return _0xdcdbb9[_0x12ec('0xa9')](_0x1aaa39[_0x12ec('0x2f')]);});console[_0x12ec('0xa6')](_0x12ec('0xb0'),_0x1b3aea);_0x3984f7=[];_0x1b3aea[_0x12ec('0xaa')](function(_0x30d551){var _0x390a08=createFieldObject(_0x5d56cc,_0x342bc0,_0x30d551[_0x12ec('0xab')],_0x30d551[_0x12ec('0x2f')],_0x30d551[_0x12ec('0xac')],!![]);_0x3984f7['push'](_0x390a08);});return Promise[_0x12ec('0xae')](_0x3984f7);})[_0x12ec('0x1a')](function(_0x17c930){_0x1c6541=_0x17c930;var _0x49cf40=_0x1fd05d['concat'](_0x1c6541);return{'count':_0x49cf40[_0x12ec('0x3b')],'rows':_0x49cf40};})['then'](respondWithResult(_0x482576,null))[_0x12ec('0x24')](function(_0x58694f){console[_0x12ec('0xa6')](_0x12ec('0xb1')+_0x58694f);var _0x2a0f26=_0x307cb5[_0x12ec('0x36')]['test']?0x1f4:_0x58694f[_0x12ec('0xb2')]||0x1f4;logger[_0x12ec('0x1f')](_0x58694f['stack']);delete _0x58694f[_0x12ec('0x2f')];if(_0x2a0f26===0x191){_0x2a0f26=0x190;}_0x482576[_0x12ec('0x26')](_0x2a0f26)[_0x12ec('0xb3')](_0x307cb5[_0x12ec('0x36')][_0x12ec('0xb4')]?{'message':_0x12ec('0xb5'),'statusCode':_0x58694f[_0x12ec('0xb2')]}:_0x58694f);});};function createFieldObject(_0x170b24,_0x559cde,_0xbebe16,_0x40d267,_0x376794,_0x58fb32){return new Promise(function(_0x25f7c8,_0x1418af){var _0x3a59ac={'id':_0x40d267,'name':_0x376794,'custom':_0x58fb32};if(_0xbebe16===_0x12ec('0xb6')){_0x3a59ac['options']=[{'name':_0x12ec('0xb7'),'value':_0x12ec('0xb8')},{'name':_0x12ec('0xb9'),'value':_0x12ec('0xba')}];_0x25f7c8(_0x3a59ac);}else{var _0x27143b={'method':_0x12ec('0xbb'),'uri':_0x170b24+_0x12ec('0xbc')+_0x40d267,'auth':_0x559cde,'json':!![]};return rp(_0x27143b)['then'](function(_0x448f11){var _0x423a50=[];if(_0x448f11[_0x12ec('0x23')]['length']>0x0){_0x448f11[_0x12ec('0x23')][_0x12ec('0xaa')](function(_0x58c519){if(_0x58c519[_0x12ec('0xbd')]===_0x12ec('0xba')){var _0x5c1cad={'name':_0x58c519['label'],'value':_0x58c519['value']};_0x423a50['push'](_0x5c1cad);}});}_0x3a59ac['options']=_0x423a50;if(_0x3a59ac[_0x12ec('0x45')][_0x12ec('0x3b')]>0x0){_0x25f7c8(_0x3a59ac);}else{if(_0x58fb32==![]){_0x25f7c8();}else{_0x25f7c8(_0x3a59ac);}}});}});}
\ No newline at end of file