Built motion from commit e8da49ee.|2.6.33
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index c8c739f..bcb3df7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x31ed=['offset','set','Content-Range','json','apply','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','length','order','sort','where','pick','filter','merge','options','ServicenowAccount','includeAll','include','findAll','rows','catch','params','find','create','body','getConfigurations','findOne','ServicenowConfiguration','hasOwnProperty','nolimit','addConfiguration','AccountId','Subjects','getSubjects','channel','getDescriptions','ServicenowField','Descriptions','made_sla','hold_reason','knowledge','subcategory','close_code','incident_state','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','number','opened_by','user_input','sys_created_on','sys_domain','state','sys_created_by','calendar_stc','delivery_plan','impact','active','work_notes_list','business_service','priority','sys_domain_path','expected_start','opened_at','work_end','resolved_at','caller_id','approval_set','work_notes','short_description','correlation_display','delivery_task','work_start','assignment_group','additional_assignee_list','description','calendar_duration','notify','sys_class_name','close_notes','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','problem_id','company','reassignment_count','activity_due','severity','comments_and_work_notes','due_date','sys_mod_count','reopen_count','sys_tags','escalation','correlation_id','location','username','password','remoteUri','serverUrl','substring','lastIndexOf','%s/api/now/doc/table/schema/','format','%s/api/now/table/','GET','incident?sysparm_display_value=all','result','incident\x20table\x20objects','assign','remove','includes','internalType','label','push','all','log','TCL:\x20_object','forEach','concat','statusCode','Wrong\x20credentials','boolean','True','true','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../config/license/util','status','end','undefined','limit','count'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x31ed,0x9c));var _0xd31e=function(_0x445ec0,_0x13e103){_0x445ec0=_0x445ec0-0x0;var _0x451bce=_0x31ed[_0x445ec0];return _0x451bce;};'use strict';var emlformat=require(_0xd31e('0x0'));var rimraf=require(_0xd31e('0x1'));var zipdir=require(_0xd31e('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xd31e('0x3'));var moment=require(_0xd31e('0x4'));var BPromise=require(_0xd31e('0x5'));var Mustache=require(_0xd31e('0x6'));var util=require(_0xd31e('0x7'));var path=require(_0xd31e('0x8'));var sox=require(_0xd31e('0x9'));var csv=require('to-csv');var ejs=require(_0xd31e('0xa'));var fs=require('fs');var fs_extra=require(_0xd31e('0xb'));var _=require(_0xd31e('0xc'));var squel=require(_0xd31e('0xd'));var crypto=require(_0xd31e('0xe'));var jsforce=require(_0xd31e('0xf'));var deskjs=require(_0xd31e('0x10'));var toCsv=require(_0xd31e('0x11'));var querystring=require(_0xd31e('0x12'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xd31e('0x13'));var qs=require(_0xd31e('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xd31e('0x15'));var logger=require('../../config/logger')('api');var utils=require(_0xd31e('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0xd31e('0x17'));var db=require('../../mysqldb')['db'];var integrations=require('../../components/integrations/configuration');function respondWithStatusCode(_0x4af2ba,_0x1ef1f7){_0x1ef1f7=_0x1ef1f7||0xcc;return function(_0x28d791){if(_0x28d791){return _0x4af2ba['sendStatus'](_0x1ef1f7);}return _0x4af2ba[_0xd31e('0x18')](_0x1ef1f7)[_0xd31e('0x19')]();};}function respondWithResult(_0x57289a,_0xf96b6b){_0xf96b6b=_0xf96b6b||0xc8;return function(_0x5c2657){if(_0x5c2657){return _0x57289a[_0xd31e('0x18')](_0xf96b6b)['json'](_0x5c2657);}};}function respondWithFilteredResult(_0x138f8e,_0x5f42ed){return function(_0x1d739a){if(_0x1d739a){var _0x2035b7=typeof _0x5f42ed['offset']===_0xd31e('0x1a')&&typeof _0x5f42ed[_0xd31e('0x1b')]===_0xd31e('0x1a');var _0x33c9c4=_0x1d739a[_0xd31e('0x1c')];var _0x38edd7=_0x2035b7?0x0:_0x5f42ed['offset'];var _0x1c0dcc=_0x2035b7?_0x1d739a[_0xd31e('0x1c')]:_0x5f42ed[_0xd31e('0x1d')]+_0x5f42ed[_0xd31e('0x1b')];var _0x4dec6b;if(_0x1c0dcc>=_0x33c9c4){_0x1c0dcc=_0x33c9c4;_0x4dec6b=0xc8;}else{_0x4dec6b=0xce;}_0x138f8e[_0xd31e('0x18')](_0x4dec6b);return _0x138f8e[_0xd31e('0x1e')](_0xd31e('0x1f'),_0x38edd7+'-'+_0x1c0dcc+'/'+_0x33c9c4)[_0xd31e('0x20')](_0x1d739a);}return null;};}function patchUpdates(_0x28ef90){return function(_0x15399c){try{jsonpatch[_0xd31e('0x21')](_0x15399c,_0x28ef90,!![]);}catch(_0x461bfe){return BPromise['reject'](_0x461bfe);}return _0x15399c[_0xd31e('0x22')]();};}function saveUpdates(_0x2d925d,_0x45e78c){return function(_0x4bddd8){if(_0x4bddd8){return _0x4bddd8[_0xd31e('0x23')](_0x2d925d)[_0xd31e('0x24')](function(_0x368155){return _0x368155;});}return null;};}function removeEntity(_0x49ab5d,_0x57c86e){return function(_0x3b3564){if(_0x3b3564){return _0x3b3564[_0xd31e('0x25')]()[_0xd31e('0x24')](function(){_0x49ab5d[_0xd31e('0x18')](0xcc)[_0xd31e('0x19')]();});}};}function handleEntityNotFound(_0x106f49,_0xe2b73){return function(_0x46a5dc){if(!_0x46a5dc){_0x106f49[_0xd31e('0x26')](0x194);}return _0x46a5dc;};}function handleError(_0x5307d6,_0x3942ae){_0x3942ae=_0x3942ae||0x1f4;return function(_0x169c96){logger[_0xd31e('0x27')](_0x169c96[_0xd31e('0x28')]);if(_0x169c96[_0xd31e('0x29')]){delete _0x169c96[_0xd31e('0x29')];}_0x5307d6[_0xd31e('0x18')](_0x3942ae)[_0xd31e('0x2a')](_0x169c96);};}exports[_0xd31e('0x2b')]=function(_0x1c485e,_0x2f104f){var _0x1f4017={},_0x3482dd={},_0x480a22={'count':0x0,'rows':[]};var _0x186191=_[_0xd31e('0x2c')](db['ServicenowAccount'][_0xd31e('0x2d')],function(_0x277819){return{'name':_0x277819[_0xd31e('0x2e')],'type':_0x277819[_0xd31e('0x2f')][_0xd31e('0x30')]};});_0x3482dd[_0xd31e('0x31')]=_[_0xd31e('0x2c')](_0x186191,_0xd31e('0x29'));_0x3482dd['query']=_[_0xd31e('0x32')](_0x1c485e[_0xd31e('0x33')]);_0x3482dd[_0xd31e('0x34')]=_[_0xd31e('0x35')](_0x3482dd[_0xd31e('0x31')],_0x3482dd[_0xd31e('0x33')]);_0x1f4017[_0xd31e('0x36')]=_['intersection'](_0x3482dd[_0xd31e('0x31')],qs[_0xd31e('0x37')](_0x1c485e[_0xd31e('0x33')][_0xd31e('0x37')]));_0x1f4017[_0xd31e('0x36')]=_0x1f4017[_0xd31e('0x36')][_0xd31e('0x38')]?_0x1f4017[_0xd31e('0x36')]:_0x3482dd[_0xd31e('0x31')];if(!_0x1c485e[_0xd31e('0x33')]['hasOwnProperty']('nolimit')){_0x1f4017[_0xd31e('0x1b')]=qs['limit'](_0x1c485e[_0xd31e('0x33')][_0xd31e('0x1b')]);_0x1f4017[_0xd31e('0x1d')]=qs[_0xd31e('0x1d')](_0x1c485e[_0xd31e('0x33')]['offset']);}_0x1f4017[_0xd31e('0x39')]=qs[_0xd31e('0x3a')](_0x1c485e[_0xd31e('0x33')][_0xd31e('0x3a')]);_0x1f4017[_0xd31e('0x3b')]=qs['filters'](_[_0xd31e('0x3c')](_0x1c485e[_0xd31e('0x33')],_0x3482dd[_0xd31e('0x34')]),_0x186191);if(_0x1c485e[_0xd31e('0x33')][_0xd31e('0x3d')]){_0x1f4017[_0xd31e('0x3b')]=_['merge'](_0x1f4017['where'],{'$or':_['map'](_0x186191,function(_0x398ad4){if(_0x398ad4[_0xd31e('0x2f')]!=='VIRTUAL'){var _0x2e1dfc={};_0x2e1dfc[_0x398ad4[_0xd31e('0x29')]]={'$like':'%'+_0x1c485e[_0xd31e('0x33')]['filter']+'%'};return _0x2e1dfc;}})});}_0x1f4017=_[_0xd31e('0x3e')]({},_0x1f4017,_0x1c485e[_0xd31e('0x3f')]);var _0x3edd3d={'where':_0x1f4017[_0xd31e('0x3b')]};return db[_0xd31e('0x40')]['count'](_0x3edd3d)[_0xd31e('0x24')](function(_0x32ffd6){_0x480a22[_0xd31e('0x1c')]=_0x32ffd6;if(_0x1c485e[_0xd31e('0x33')][_0xd31e('0x41')]){_0x1f4017[_0xd31e('0x42')]=[{'all':!![]}];}return db[_0xd31e('0x40')][_0xd31e('0x43')](_0x1f4017);})['then'](function(_0x13f27f){_0x480a22[_0xd31e('0x44')]=_0x13f27f;return _0x480a22;})['then'](respondWithFilteredResult(_0x2f104f,_0x1f4017))[_0xd31e('0x45')](handleError(_0x2f104f,null));};exports['show']=function(_0x23ff07,_0x645df1){var _0x72d4f6={'raw':![],'where':{'id':_0x23ff07[_0xd31e('0x46')]['id']}},_0x3c3d82={};_0x3c3d82[_0xd31e('0x31')]=_[_0xd31e('0x32')](db[_0xd31e('0x40')][_0xd31e('0x2d')]);_0x3c3d82[_0xd31e('0x33')]=_[_0xd31e('0x32')](_0x23ff07[_0xd31e('0x33')]);_0x3c3d82[_0xd31e('0x34')]=_[_0xd31e('0x35')](_0x3c3d82[_0xd31e('0x31')],_0x3c3d82[_0xd31e('0x33')]);_0x72d4f6[_0xd31e('0x36')]=_[_0xd31e('0x35')](_0x3c3d82[_0xd31e('0x31')],qs[_0xd31e('0x37')](_0x23ff07[_0xd31e('0x33')][_0xd31e('0x37')]));_0x72d4f6[_0xd31e('0x36')]=_0x72d4f6[_0xd31e('0x36')][_0xd31e('0x38')]?_0x72d4f6[_0xd31e('0x36')]:_0x3c3d82['model'];if(_0x23ff07[_0xd31e('0x33')][_0xd31e('0x41')]){_0x72d4f6[_0xd31e('0x42')]=[{'all':!![]}];}_0x72d4f6=_[_0xd31e('0x3e')]({},_0x72d4f6,_0x23ff07[_0xd31e('0x3f')]);return db[_0xd31e('0x40')][_0xd31e('0x47')](_0x72d4f6)[_0xd31e('0x24')](handleEntityNotFound(_0x645df1,null))[_0xd31e('0x24')](respondWithResult(_0x645df1,null))[_0xd31e('0x45')](handleError(_0x645df1,null));};exports[_0xd31e('0x48')]=function(_0x5600f1,_0xdaa278){return db['ServicenowAccount'][_0xd31e('0x48')](_0x5600f1['body'],{})['then'](respondWithResult(_0xdaa278,0xc9))[_0xd31e('0x45')](handleError(_0xdaa278,null));};exports['update']=function(_0x102306,_0x137000){if(_0x102306[_0xd31e('0x49')]['id']){delete _0x102306['body']['id'];}return db[_0xd31e('0x40')]['find']({'where':{'id':_0x102306[_0xd31e('0x46')]['id']}})[_0xd31e('0x24')](handleEntityNotFound(_0x137000,null))['then'](saveUpdates(_0x102306[_0xd31e('0x49')],null))[_0xd31e('0x24')](respondWithResult(_0x137000,null))['catch'](handleError(_0x137000,null));};exports[_0xd31e('0x25')]=function(_0x4ac574,_0xc3ae99){return db['ServicenowAccount'][_0xd31e('0x47')]({'where':{'id':_0x4ac574[_0xd31e('0x46')]['id']}})[_0xd31e('0x24')](handleEntityNotFound(_0xc3ae99,null))[_0xd31e('0x24')](removeEntity(_0xc3ae99,null))[_0xd31e('0x45')](handleError(_0xc3ae99,null));};exports[_0xd31e('0x4a')]=function(_0x431d0c,_0x2979ae,_0x43e18f){var _0x3a8db4={};var _0x55b500={};var _0x222db9;var _0x4c78fd;return db[_0xd31e('0x40')][_0xd31e('0x4b')]({'where':{'id':_0x431d0c[_0xd31e('0x46')]['id']}})['then'](handleEntityNotFound(_0x2979ae,null))[_0xd31e('0x24')](function(_0x3f1914){if(_0x3f1914){_0x222db9=_0x3f1914;_0x55b500[_0xd31e('0x31')]=_[_0xd31e('0x32')](db[_0xd31e('0x4c')][_0xd31e('0x2d')]);_0x55b500['query']=_[_0xd31e('0x32')](_0x431d0c[_0xd31e('0x33')]);_0x55b500[_0xd31e('0x34')]=_[_0xd31e('0x35')](_0x55b500[_0xd31e('0x31')],_0x55b500[_0xd31e('0x33')]);_0x3a8db4[_0xd31e('0x36')]=_[_0xd31e('0x35')](_0x55b500[_0xd31e('0x31')],qs['fields'](_0x431d0c[_0xd31e('0x33')][_0xd31e('0x37')]));_0x3a8db4['attributes']=_0x3a8db4['attributes'][_0xd31e('0x38')]?_0x3a8db4['attributes']:_0x55b500[_0xd31e('0x31')];_0x3a8db4[_0xd31e('0x39')]=qs[_0xd31e('0x3a')](_0x431d0c['query'][_0xd31e('0x3a')]);_0x3a8db4['where']=qs['filters'](_[_0xd31e('0x3c')](_0x431d0c[_0xd31e('0x33')],_0x55b500['filters']));if(_0x431d0c[_0xd31e('0x33')][_0xd31e('0x3d')]){_0x3a8db4[_0xd31e('0x3b')]=_[_0xd31e('0x3e')](_0x3a8db4[_0xd31e('0x3b')],{'$or':_['map'](_0x3a8db4[_0xd31e('0x36')],function(_0x50cf0d){var _0x237e18={};_0x237e18[_0x50cf0d]={'$like':'%'+_0x431d0c[_0xd31e('0x33')][_0xd31e('0x3d')]+'%'};return _0x237e18;})});}_0x3a8db4=_[_0xd31e('0x3e')]({},_0x3a8db4,_0x431d0c['options']);return _0x222db9[_0xd31e('0x4a')](_0x3a8db4);}})[_0xd31e('0x24')](function(_0x3e5de0){if(_0x3e5de0){_0x4c78fd=_0x3e5de0[_0xd31e('0x38')];if(!_0x431d0c[_0xd31e('0x33')][_0xd31e('0x4d')](_0xd31e('0x4e'))){_0x3a8db4['limit']=qs[_0xd31e('0x1b')](_0x431d0c[_0xd31e('0x33')][_0xd31e('0x1b')]);_0x3a8db4['offset']=qs[_0xd31e('0x1d')](_0x431d0c[_0xd31e('0x33')][_0xd31e('0x1d')]);}return _0x222db9['getConfigurations'](_0x3a8db4);}})[_0xd31e('0x24')](function(_0x1536a2){if(_0x1536a2){return _0x1536a2?{'count':_0x4c78fd,'rows':_0x1536a2}:null;}})[_0xd31e('0x24')](respondWithResult(_0x2979ae,null))[_0xd31e('0x45')](handleError(_0x2979ae,null));};exports[_0xd31e('0x4f')]=function(_0x7df4ea,_0x22870a,_0x5a8fe4){if(_0x7df4ea['body']['id']){delete _0x7df4ea[_0xd31e('0x49')]['id'];}return db[_0xd31e('0x40')]['findOne']({'where':{'id':_0x7df4ea['params']['id']}})[_0xd31e('0x24')](handleEntityNotFound(_0x22870a,null))[_0xd31e('0x24')](function(_0x55a0fa){if(_0x55a0fa){_0x7df4ea[_0xd31e('0x49')][_0xd31e('0x50')]=_0x55a0fa['id'];_0x7df4ea['body'][_0xd31e('0x51')]=integrations[_0xd31e('0x52')](_0x7df4ea['body'][_0xd31e('0x53')],_0x7df4ea[_0xd31e('0x49')][_0xd31e('0x2f')]);_0x7df4ea[_0xd31e('0x49')]['Descriptions']=integrations[_0xd31e('0x54')](_0x7df4ea[_0xd31e('0x49')]['channel'],_0x7df4ea[_0xd31e('0x49')]['type']);return db['ServicenowConfiguration'][_0xd31e('0x48')](_0x7df4ea['body'],{'include':[{'model':db[_0xd31e('0x55')],'as':_0xd31e('0x51')},{'model':db['ServicenowField'],'as':_0xd31e('0x56')}]});}return null;})[_0xd31e('0x24')](respondWithResult(_0x22870a,null))[_0xd31e('0x45')](handleError(_0x22870a,null));};exports['getFields']=function(_0x5bf63d,_0x265eab,_0xb81a12){var _0x146e5e=[_0xd31e('0x57'),_0xd31e('0x58'),_0xd31e('0x59'),_0xd31e('0x5a'),_0xd31e('0x5b'),'notify',_0xd31e('0x5c'),'severity',_0xd31e('0x5d')];var _0x30a188=[_0xd31e('0x5e'),'made_sla',_0xd31e('0x5f'),_0xd31e('0x60'),_0xd31e('0x61'),_0xd31e('0x62'),_0xd31e('0x63'),_0xd31e('0x58'),'approval_history',_0xd31e('0x64'),'resolved_by','sys_updated_by',_0xd31e('0x65'),_0xd31e('0x66'),_0xd31e('0x67'),_0xd31e('0x68'),_0xd31e('0x69'),_0xd31e('0x6a'),_0xd31e('0x59'),'order',_0xd31e('0x6b'),'closed_at','cmdb_ci',_0xd31e('0x6c'),_0xd31e('0x6d'),_0xd31e('0x6e'),_0xd31e('0x6f'),_0xd31e('0x70'),_0xd31e('0x71'),_0xd31e('0x72'),'rfc','time_worked',_0xd31e('0x73'),_0xd31e('0x74'),'business_duration','group_list',_0xd31e('0x75'),'reopened_time',_0xd31e('0x76'),_0xd31e('0x77'),_0xd31e('0x78'),_0xd31e('0x5a'),_0xd31e('0x79'),_0xd31e('0x7a'),_0xd31e('0x5b'),_0xd31e('0x7b'),_0xd31e('0x7c'),_0xd31e('0x7d'),_0xd31e('0x7e'),'business_stc',_0xd31e('0x7f'),_0xd31e('0x80'),_0xd31e('0x81'),_0xd31e('0x82'),_0xd31e('0x83'),_0xd31e('0x84'),_0xd31e('0x85'),_0xd31e('0x86'),_0xd31e('0x87'),_0xd31e('0x88'),_0xd31e('0x89'),_0xd31e('0x8a'),_0xd31e('0x5c'),'urgency',_0xd31e('0x8b'),_0xd31e('0x8c'),_0xd31e('0x8d'),_0xd31e('0x8e'),'assigned_to',_0xd31e('0x8f'),'comments','sla_due','approval',_0xd31e('0x90'),_0xd31e('0x91'),_0xd31e('0x92'),_0xd31e('0x93'),_0xd31e('0x94'),_0xd31e('0x95'),'upon_approval',_0xd31e('0x96'),_0xd31e('0x97'),_0xd31e('0x5d')];var _0x2c5b6e='';var _0x113e1f='';var _0x26b5c2=[];var _0x4de25a='';var _0x1ecdc4='';var _0x11bc09=[];var _0x37843c='';var _0x5643c6='';var _0xe837b2={};var _0x310e85='';return db[_0xd31e('0x40')][_0xd31e('0x4b')]({'where':{'id':_0x5bf63d[_0xd31e('0x46')]['id']},'attributes':['id',_0xd31e('0x98'),_0xd31e('0x99'),'email',_0xd31e('0x9a'),_0xd31e('0x9b')]})['then'](handleEntityNotFound(_0x265eab,null))['then'](function(_0x146cad){if(_0x146cad){_0x310e85=_0x146cad[_0xd31e('0x9a')];var _0x69199d=_0x310e85['slice'](-0x1);if(_0x69199d==='/'){_0x310e85=_0x310e85[_0xd31e('0x9c')](0x0,_0x310e85[_0xd31e('0x9d')](_0x69199d));}_0x5643c6=util['format'](_0xd31e('0x9e'),_0x310e85);_0x37843c=util[_0xd31e('0x9f')](_0xd31e('0xa0'),_0x310e85);_0xe837b2={'user':_0x146cad[_0xd31e('0x98')],'pass':_0x146cad[_0xd31e('0x99')]};var _0x14cb5b={'method':_0xd31e('0xa1'),'uri':_0x5643c6+_0xd31e('0xa2'),'auth':_0xe837b2,'json':!![]};return rp(_0x14cb5b);}})[_0xd31e('0x24')](function(_0x51feb8){if(_0x51feb8[_0xd31e('0xa3')][_0xd31e('0x38')]>0x0){_0x2c5b6e=_0x51feb8[_0xd31e('0xa3')];}console['log'](_0xd31e('0xa4'),_0x2c5b6e);_0x11bc09=[];_0x113e1f=Object[_0xd31e('0xa5')]([],_0x2c5b6e);_[_0xd31e('0xa6')](_0x113e1f,function(_0x52e4a4){return!_0x146e5e[_0xd31e('0xa7')](_0x52e4a4[_0xd31e('0x29')]);});_0x113e1f['forEach'](function(_0x72dae4){var _0x2e5cde=createFieldObject(_0x37843c,_0xe837b2,_0x72dae4[_0xd31e('0xa8')],_0x72dae4['name'],_0x72dae4[_0xd31e('0xa9')],![]);_0x11bc09[_0xd31e('0xaa')](_0x2e5cde);});return Promise[_0xd31e('0xab')](_0x11bc09);})[_0xd31e('0x24')](function(_0x140242){_0x26b5c2=_0x140242;_0x4de25a=Object['assign']([],_0x2c5b6e);console[_0xd31e('0xac')](_0xd31e('0xad'),_0x2c5b6e);_['remove'](_0x4de25a,function(_0x32653b){return _0x30a188['includes'](_0x32653b['name']);});console[_0xd31e('0xac')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x4de25a);_0x11bc09=[];_0x4de25a[_0xd31e('0xae')](function(_0x59bb74){var _0x14c7fe=createFieldObject(_0x37843c,_0xe837b2,_0x59bb74[_0xd31e('0xa8')],_0x59bb74[_0xd31e('0x29')],_0x59bb74[_0xd31e('0xa9')],!![]);_0x11bc09[_0xd31e('0xaa')](_0x14c7fe);});return Promise[_0xd31e('0xab')](_0x11bc09);})[_0xd31e('0x24')](function(_0x327708){_0x1ecdc4=_0x327708;var _0x566a92=_0x26b5c2[_0xd31e('0xaf')](_0x1ecdc4);return{'count':_0x566a92['length'],'rows':_0x566a92};})[_0xd31e('0x24')](respondWithResult(_0x265eab,null))['catch'](function(_0xcb150d){console[_0xd31e('0xac')]('ServiceNow\x20error:\x20'+_0xcb150d);var _0xb2831b=_0x5bf63d[_0xd31e('0x33')]['test']?0x1f4:_0xcb150d[_0xd31e('0xb0')]||0x1f4;logger[_0xd31e('0x27')](_0xcb150d[_0xd31e('0x28')]);delete _0xcb150d[_0xd31e('0x29')];if(_0xb2831b===0x191){_0xb2831b=0x190;}_0x265eab[_0xd31e('0x18')](_0xb2831b)[_0xd31e('0x2a')](_0x5bf63d[_0xd31e('0x33')]['test']?{'message':_0xd31e('0xb1'),'statusCode':_0xcb150d[_0xd31e('0xb0')]}:_0xcb150d);});};function createFieldObject(_0x2a9172,_0x24d497,_0x41fec4,_0x4f812a,_0x125d4f,_0x294760){return new Promise(function(_0x4ccc61,_0x45f72e){var _0x6527e1={'id':_0x4f812a,'name':_0x125d4f,'custom':_0x294760};if(_0x41fec4===_0xd31e('0xb2')){_0x6527e1['options']=[{'name':_0xd31e('0xb3'),'value':_0xd31e('0xb4')},{'name':_0xd31e('0xb5'),'value':_0xd31e('0xb6')}];_0x4ccc61(_0x6527e1);}else{var _0x1a02bb={'method':_0xd31e('0xa1'),'uri':_0x2a9172+_0xd31e('0xb7')+_0x4f812a,'auth':_0x24d497,'json':!![]};return rp(_0x1a02bb)[_0xd31e('0x24')](function(_0xbf39cb){var _0x1f45a6=[];if(_0xbf39cb[_0xd31e('0xa3')]['length']>0x0){_0xbf39cb[_0xd31e('0xa3')][_0xd31e('0xae')](function(_0x4292eb){if(_0x4292eb[_0xd31e('0xb8')]===_0xd31e('0xb6')){var _0x122b95={'name':_0x4292eb[_0xd31e('0xa9')],'value':_0x4292eb['value']};_0x1f45a6[_0xd31e('0xaa')](_0x122b95);}});}_0x6527e1[_0xd31e('0x3f')]=_0x1f45a6;if(_0x6527e1[_0xd31e('0x3f')][_0xd31e('0x38')]>0x0){_0x4ccc61(_0x6527e1);}else{if(_0x294760==![]){_0x4ccc61();}else{_0x4ccc61(_0x6527e1);}}});}});}
\ No newline at end of file
+var _0xffd8=['incident?sysparm_display_value=all','result','log','assign','includes','forEach','internalType','label','push','all','TCL:\x20_object','remove','ServiceNow\x20error:\x20','test','statusCode','Wrong\x20credentials','true','False','false','inactive','value','rimraf','zip-dir','request-promise','moment','bluebird','util','sox','fs-extra','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','limit','undefined','count','set','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','rawAttributes','fieldName','type','key','query','keys','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','include','ServicenowAccount','findAll','catch','params','includeAll','options','create','body','find','getConfigurations','findOne','ServicenowConfiguration','order','Subjects','getSubjects','Descriptions','ServicenowField','getFields','hold_reason','notify','incident_state','severity','category','parent','made_sla','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','number','resolved_by','sys_updated_by','user_input','sys_created_on','sys_domain','sys_created_by','calendar_stc','closed_at','cmdb_ci','delivery_plan','active','work_notes_list','priority','rfc','time_worked','expected_start','opened_at','business_duration','group_list','work_end','reopened_time','caller_id','approval_set','subcategory','work_notes','close_code','correlation_display','delivery_task','work_start','assignment_group','business_stc','calendar_duration','sys_class_name','close_notes','follow_up','parent_incident','contact_type','reopened_by','company','reassignment_count','activity_due','assigned_to','comments','sla_due','approval','sys_mod_count','reopen_count','sys_tags','upon_approval','correlation_id','location','email','remoteUri','slice','substring','lastIndexOf','%s/api/now/doc/table/schema/','format','%s/api/now/table/','username','password','GET'];(function(_0x160c73,_0x2ee678){var _0xd9302=function(_0x169454){while(--_0x169454){_0x160c73['push'](_0x160c73['shift']());}};_0xd9302(++_0x2ee678);}(_0xffd8,0xc8));var _0x8ffd=function(_0x4a372d,_0x3bd91f){_0x4a372d=_0x4a372d-0x0;var _0x546ac0=_0xffd8[_0x4a372d];return _0x546ac0;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x8ffd('0x0'));var zipdir=require(_0x8ffd('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x8ffd('0x2'));var moment=require(_0x8ffd('0x3'));var BPromise=require(_0x8ffd('0x4'));var Mustache=require('mustache');var util=require(_0x8ffd('0x5'));var path=require('path');var sox=require(_0x8ffd('0x6'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x8ffd('0x7'));var _=require('lodash');var squel=require(_0x8ffd('0x8'));var crypto=require(_0x8ffd('0x9'));var jsforce=require(_0x8ffd('0xa'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x8ffd('0xb'));var Papa=require(_0x8ffd('0xc'));var Redis=require(_0x8ffd('0xd'));var authService=require(_0x8ffd('0xe'));var qs=require(_0x8ffd('0xf'));var as=require(_0x8ffd('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x8ffd('0x11'))('api');var utils=require(_0x8ffd('0x12'));var config=require(_0x8ffd('0x13'));var licenseUtil=require(_0x8ffd('0x14'));var db=require(_0x8ffd('0x15'))['db'];var integrations=require('../../components/integrations/configuration');function respondWithStatusCode(_0x19c264,_0x3cf6d2){_0x3cf6d2=_0x3cf6d2||0xcc;return function(_0xed49ac){if(_0xed49ac){return _0x19c264[_0x8ffd('0x16')](_0x3cf6d2);}return _0x19c264[_0x8ffd('0x17')](_0x3cf6d2)[_0x8ffd('0x18')]();};}function respondWithResult(_0x455053,_0x236570){_0x236570=_0x236570||0xc8;return function(_0xd68a78){if(_0xd68a78){return _0x455053[_0x8ffd('0x17')](_0x236570)[_0x8ffd('0x19')](_0xd68a78);}};}function respondWithFilteredResult(_0x37064f,_0x171aa4){return function(_0xca915f){if(_0xca915f){var _0x325341=typeof _0x171aa4[_0x8ffd('0x1a')]==='undefined'&&typeof _0x171aa4[_0x8ffd('0x1b')]===_0x8ffd('0x1c');var _0x5b5bb7=_0xca915f['count'];var _0x189816=_0x325341?0x0:_0x171aa4[_0x8ffd('0x1a')];var _0x4dd07e=_0x325341?_0xca915f[_0x8ffd('0x1d')]:_0x171aa4[_0x8ffd('0x1a')]+_0x171aa4[_0x8ffd('0x1b')];var _0xd39da;if(_0x4dd07e>=_0x5b5bb7){_0x4dd07e=_0x5b5bb7;_0xd39da=0xc8;}else{_0xd39da=0xce;}_0x37064f[_0x8ffd('0x17')](_0xd39da);return _0x37064f[_0x8ffd('0x1e')]('Content-Range',_0x189816+'-'+_0x4dd07e+'/'+_0x5b5bb7)[_0x8ffd('0x19')](_0xca915f);}return null;};}function patchUpdates(_0x30d247){return function(_0xfe2783){try{jsonpatch[_0x8ffd('0x1f')](_0xfe2783,_0x30d247,!![]);}catch(_0x53ca43){return BPromise[_0x8ffd('0x20')](_0x53ca43);}return _0xfe2783[_0x8ffd('0x21')]();};}function saveUpdates(_0x38559c,_0x5289d9){return function(_0x48788a){if(_0x48788a){return _0x48788a[_0x8ffd('0x22')](_0x38559c)[_0x8ffd('0x23')](function(_0x11e317){return _0x11e317;});}return null;};}function removeEntity(_0x23d50c,_0x25c1d4){return function(_0x55a283){if(_0x55a283){return _0x55a283[_0x8ffd('0x24')]()[_0x8ffd('0x23')](function(){_0x23d50c[_0x8ffd('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x175f7f,_0xfbee79){return function(_0xeefb17){if(!_0xeefb17){_0x175f7f[_0x8ffd('0x16')](0x194);}return _0xeefb17;};}function handleError(_0x170675,_0x3d17d9){_0x3d17d9=_0x3d17d9||0x1f4;return function(_0x37a25f){logger[_0x8ffd('0x25')](_0x37a25f[_0x8ffd('0x26')]);if(_0x37a25f[_0x8ffd('0x27')]){delete _0x37a25f[_0x8ffd('0x27')];}_0x170675[_0x8ffd('0x17')](_0x3d17d9)[_0x8ffd('0x28')](_0x37a25f);};}exports[_0x8ffd('0x29')]=function(_0x22a4e4,_0x3741d6){var _0x48d0ee={},_0x12bf03={},_0x5315ad={'count':0x0,'rows':[]};var _0x1276a7=_[_0x8ffd('0x2a')](db['ServicenowAccount'][_0x8ffd('0x2b')],function(_0x5c8a65){return{'name':_0x5c8a65[_0x8ffd('0x2c')],'type':_0x5c8a65[_0x8ffd('0x2d')][_0x8ffd('0x2e')]};});_0x12bf03['model']=_[_0x8ffd('0x2a')](_0x1276a7,_0x8ffd('0x27'));_0x12bf03[_0x8ffd('0x2f')]=_[_0x8ffd('0x30')](_0x22a4e4[_0x8ffd('0x2f')]);_0x12bf03[_0x8ffd('0x31')]=_[_0x8ffd('0x32')](_0x12bf03['model'],_0x12bf03[_0x8ffd('0x2f')]);_0x48d0ee[_0x8ffd('0x33')]=_[_0x8ffd('0x32')](_0x12bf03[_0x8ffd('0x34')],qs[_0x8ffd('0x35')](_0x22a4e4['query'][_0x8ffd('0x35')]));_0x48d0ee['attributes']=_0x48d0ee[_0x8ffd('0x33')][_0x8ffd('0x36')]?_0x48d0ee['attributes']:_0x12bf03[_0x8ffd('0x34')];if(!_0x22a4e4[_0x8ffd('0x2f')][_0x8ffd('0x37')](_0x8ffd('0x38'))){_0x48d0ee[_0x8ffd('0x1b')]=qs[_0x8ffd('0x1b')](_0x22a4e4['query'][_0x8ffd('0x1b')]);_0x48d0ee[_0x8ffd('0x1a')]=qs[_0x8ffd('0x1a')](_0x22a4e4[_0x8ffd('0x2f')]['offset']);}_0x48d0ee['order']=qs['sort'](_0x22a4e4[_0x8ffd('0x2f')][_0x8ffd('0x39')]);_0x48d0ee[_0x8ffd('0x3a')]=qs[_0x8ffd('0x31')](_[_0x8ffd('0x3b')](_0x22a4e4[_0x8ffd('0x2f')],_0x12bf03[_0x8ffd('0x31')]),_0x1276a7);if(_0x22a4e4[_0x8ffd('0x2f')][_0x8ffd('0x3c')]){_0x48d0ee['where']=_[_0x8ffd('0x3d')](_0x48d0ee['where'],{'$or':_[_0x8ffd('0x2a')](_0x1276a7,function(_0x3aa527){if(_0x3aa527[_0x8ffd('0x2d')]!==_0x8ffd('0x3e')){var _0x2405e1={};_0x2405e1[_0x3aa527[_0x8ffd('0x27')]]={'$like':'%'+_0x22a4e4[_0x8ffd('0x2f')][_0x8ffd('0x3c')]+'%'};return _0x2405e1;}})});}_0x48d0ee=_[_0x8ffd('0x3d')]({},_0x48d0ee,_0x22a4e4['options']);var _0x20d10c={'where':_0x48d0ee[_0x8ffd('0x3a')]};return db['ServicenowAccount'][_0x8ffd('0x1d')](_0x20d10c)[_0x8ffd('0x23')](function(_0x15b211){_0x5315ad[_0x8ffd('0x1d')]=_0x15b211;if(_0x22a4e4['query']['includeAll']){_0x48d0ee[_0x8ffd('0x3f')]=[{'all':!![]}];}return db[_0x8ffd('0x40')][_0x8ffd('0x41')](_0x48d0ee);})[_0x8ffd('0x23')](function(_0x2444fb){_0x5315ad['rows']=_0x2444fb;return _0x5315ad;})[_0x8ffd('0x23')](respondWithFilteredResult(_0x3741d6,_0x48d0ee))[_0x8ffd('0x42')](handleError(_0x3741d6,null));};exports['show']=function(_0x40b3d9,_0x15c7b4){var _0x1224ab={'raw':![],'where':{'id':_0x40b3d9[_0x8ffd('0x43')]['id']}},_0x1db29e={};_0x1db29e[_0x8ffd('0x34')]=_[_0x8ffd('0x30')](db[_0x8ffd('0x40')]['rawAttributes']);_0x1db29e[_0x8ffd('0x2f')]=_[_0x8ffd('0x30')](_0x40b3d9[_0x8ffd('0x2f')]);_0x1db29e[_0x8ffd('0x31')]=_[_0x8ffd('0x32')](_0x1db29e[_0x8ffd('0x34')],_0x1db29e[_0x8ffd('0x2f')]);_0x1224ab[_0x8ffd('0x33')]=_[_0x8ffd('0x32')](_0x1db29e[_0x8ffd('0x34')],qs[_0x8ffd('0x35')](_0x40b3d9[_0x8ffd('0x2f')][_0x8ffd('0x35')]));_0x1224ab[_0x8ffd('0x33')]=_0x1224ab[_0x8ffd('0x33')]['length']?_0x1224ab[_0x8ffd('0x33')]:_0x1db29e[_0x8ffd('0x34')];if(_0x40b3d9['query'][_0x8ffd('0x44')]){_0x1224ab['include']=[{'all':!![]}];}_0x1224ab=_[_0x8ffd('0x3d')]({},_0x1224ab,_0x40b3d9[_0x8ffd('0x45')]);return db[_0x8ffd('0x40')]['find'](_0x1224ab)[_0x8ffd('0x23')](handleEntityNotFound(_0x15c7b4,null))[_0x8ffd('0x23')](respondWithResult(_0x15c7b4,null))[_0x8ffd('0x42')](handleError(_0x15c7b4,null));};exports[_0x8ffd('0x46')]=function(_0xa7dd0,_0x204e52){return db[_0x8ffd('0x40')][_0x8ffd('0x46')](_0xa7dd0[_0x8ffd('0x47')],{})[_0x8ffd('0x23')](respondWithResult(_0x204e52,0xc9))[_0x8ffd('0x42')](handleError(_0x204e52,null));};exports[_0x8ffd('0x22')]=function(_0x4c818e,_0x56507){if(_0x4c818e['body']['id']){delete _0x4c818e[_0x8ffd('0x47')]['id'];}return db[_0x8ffd('0x40')]['find']({'where':{'id':_0x4c818e[_0x8ffd('0x43')]['id']}})['then'](handleEntityNotFound(_0x56507,null))['then'](saveUpdates(_0x4c818e[_0x8ffd('0x47')],null))[_0x8ffd('0x23')](respondWithResult(_0x56507,null))[_0x8ffd('0x42')](handleError(_0x56507,null));};exports['destroy']=function(_0x2e4ffe,_0x2038bc){return db[_0x8ffd('0x40')][_0x8ffd('0x48')]({'where':{'id':_0x2e4ffe[_0x8ffd('0x43')]['id']}})[_0x8ffd('0x23')](handleEntityNotFound(_0x2038bc,null))['then'](removeEntity(_0x2038bc,null))['catch'](handleError(_0x2038bc,null));};exports[_0x8ffd('0x49')]=function(_0x179ed0,_0x2f3f67,_0x33c3bd){var _0x448bce={};var _0xef08e8={};var _0x7c6eee;var _0x458a46;return db[_0x8ffd('0x40')][_0x8ffd('0x4a')]({'where':{'id':_0x179ed0['params']['id']}})['then'](handleEntityNotFound(_0x2f3f67,null))[_0x8ffd('0x23')](function(_0x24a875){if(_0x24a875){_0x7c6eee=_0x24a875;_0xef08e8[_0x8ffd('0x34')]=_[_0x8ffd('0x30')](db[_0x8ffd('0x4b')][_0x8ffd('0x2b')]);_0xef08e8[_0x8ffd('0x2f')]=_[_0x8ffd('0x30')](_0x179ed0[_0x8ffd('0x2f')]);_0xef08e8[_0x8ffd('0x31')]=_[_0x8ffd('0x32')](_0xef08e8[_0x8ffd('0x34')],_0xef08e8[_0x8ffd('0x2f')]);_0x448bce['attributes']=_['intersection'](_0xef08e8['model'],qs[_0x8ffd('0x35')](_0x179ed0[_0x8ffd('0x2f')][_0x8ffd('0x35')]));_0x448bce[_0x8ffd('0x33')]=_0x448bce[_0x8ffd('0x33')][_0x8ffd('0x36')]?_0x448bce['attributes']:_0xef08e8[_0x8ffd('0x34')];_0x448bce[_0x8ffd('0x4c')]=qs['sort'](_0x179ed0['query'][_0x8ffd('0x39')]);_0x448bce[_0x8ffd('0x3a')]=qs[_0x8ffd('0x31')](_['pick'](_0x179ed0[_0x8ffd('0x2f')],_0xef08e8['filters']));if(_0x179ed0[_0x8ffd('0x2f')][_0x8ffd('0x3c')]){_0x448bce[_0x8ffd('0x3a')]=_[_0x8ffd('0x3d')](_0x448bce[_0x8ffd('0x3a')],{'$or':_[_0x8ffd('0x2a')](_0x448bce[_0x8ffd('0x33')],function(_0x52fa5b){var _0x2275bf={};_0x2275bf[_0x52fa5b]={'$like':'%'+_0x179ed0[_0x8ffd('0x2f')]['filter']+'%'};return _0x2275bf;})});}_0x448bce=_[_0x8ffd('0x3d')]({},_0x448bce,_0x179ed0['options']);return _0x7c6eee[_0x8ffd('0x49')](_0x448bce);}})['then'](function(_0x400719){if(_0x400719){_0x458a46=_0x400719['length'];if(!_0x179ed0[_0x8ffd('0x2f')][_0x8ffd('0x37')](_0x8ffd('0x38'))){_0x448bce['limit']=qs[_0x8ffd('0x1b')](_0x179ed0['query'][_0x8ffd('0x1b')]);_0x448bce['offset']=qs[_0x8ffd('0x1a')](_0x179ed0[_0x8ffd('0x2f')][_0x8ffd('0x1a')]);}return _0x7c6eee[_0x8ffd('0x49')](_0x448bce);}})['then'](function(_0x4f965a){if(_0x4f965a){return _0x4f965a?{'count':_0x458a46,'rows':_0x4f965a}:null;}})[_0x8ffd('0x23')](respondWithResult(_0x2f3f67,null))[_0x8ffd('0x42')](handleError(_0x2f3f67,null));};exports['addConfiguration']=function(_0x3a4dba,_0x18a23d,_0x22edf5){if(_0x3a4dba[_0x8ffd('0x47')]['id']){delete _0x3a4dba[_0x8ffd('0x47')]['id'];}return db[_0x8ffd('0x40')][_0x8ffd('0x4a')]({'where':{'id':_0x3a4dba[_0x8ffd('0x43')]['id']}})[_0x8ffd('0x23')](handleEntityNotFound(_0x18a23d,null))[_0x8ffd('0x23')](function(_0x249630){if(_0x249630){_0x3a4dba[_0x8ffd('0x47')]['AccountId']=_0x249630['id'];_0x3a4dba[_0x8ffd('0x47')][_0x8ffd('0x4d')]=integrations[_0x8ffd('0x4e')](_0x3a4dba[_0x8ffd('0x47')]['channel'],_0x3a4dba[_0x8ffd('0x47')][_0x8ffd('0x2d')]);_0x3a4dba['body'][_0x8ffd('0x4f')]=integrations['getDescriptions'](_0x3a4dba[_0x8ffd('0x47')]['channel'],_0x3a4dba[_0x8ffd('0x47')]['type']);return db[_0x8ffd('0x4b')][_0x8ffd('0x46')](_0x3a4dba['body'],{'include':[{'model':db[_0x8ffd('0x50')],'as':_0x8ffd('0x4d')},{'model':db[_0x8ffd('0x50')],'as':'Descriptions'}]});}return null;})['then'](respondWithResult(_0x18a23d,null))['catch'](handleError(_0x18a23d,null));};exports[_0x8ffd('0x51')]=function(_0xdd66a6,_0x21119e,_0x49bb3f){var _0x34c84b=['made_sla',_0x8ffd('0x52'),'knowledge','subcategory','close_code',_0x8ffd('0x53'),_0x8ffd('0x54'),_0x8ffd('0x55'),_0x8ffd('0x56')];var _0x46d220=[_0x8ffd('0x57'),_0x8ffd('0x58'),_0x8ffd('0x59'),_0x8ffd('0x5a'),_0x8ffd('0x5b'),_0x8ffd('0x5c'),_0x8ffd('0x5d'),_0x8ffd('0x52'),_0x8ffd('0x5e'),_0x8ffd('0x5f'),_0x8ffd('0x60'),_0x8ffd('0x61'),'opened_by',_0x8ffd('0x62'),_0x8ffd('0x63'),_0x8ffd('0x64'),'state',_0x8ffd('0x65'),'knowledge',_0x8ffd('0x4c'),_0x8ffd('0x66'),_0x8ffd('0x67'),_0x8ffd('0x68'),_0x8ffd('0x69'),'impact',_0x8ffd('0x6a'),_0x8ffd('0x6b'),'business_service',_0x8ffd('0x6c'),'sys_domain_path',_0x8ffd('0x6d'),_0x8ffd('0x6e'),_0x8ffd('0x6f'),_0x8ffd('0x70'),_0x8ffd('0x71'),_0x8ffd('0x72'),_0x8ffd('0x73'),_0x8ffd('0x74'),'resolved_at',_0x8ffd('0x75'),_0x8ffd('0x76'),_0x8ffd('0x77'),_0x8ffd('0x78'),'short_description',_0x8ffd('0x79'),_0x8ffd('0x7a'),_0x8ffd('0x7b'),_0x8ffd('0x7c'),_0x8ffd('0x7d'),_0x8ffd('0x7e'),'additional_assignee_list','description',_0x8ffd('0x7f'),'notify',_0x8ffd('0x80'),_0x8ffd('0x81'),'closed_by',_0x8ffd('0x82'),_0x8ffd('0x83'),'sys_id',_0x8ffd('0x84'),_0x8ffd('0x85'),'incident_state','urgency','problem_id',_0x8ffd('0x86'),_0x8ffd('0x87'),_0x8ffd('0x88'),_0x8ffd('0x89'),_0x8ffd('0x55'),_0x8ffd('0x8a'),_0x8ffd('0x8b'),_0x8ffd('0x8c'),'comments_and_work_notes','due_date',_0x8ffd('0x8d'),_0x8ffd('0x8e'),_0x8ffd('0x8f'),'escalation',_0x8ffd('0x90'),_0x8ffd('0x91'),_0x8ffd('0x92'),_0x8ffd('0x56')];var _0xc17a5a='';var _0x3ee14d='';var _0x373075=[];var _0x438007='';var _0x52baea='';var _0x213662=[];var _0x4b7e44='';var _0xfb7cc7='';var _0x264981={};var _0x1a06be='';return db['ServicenowAccount'][_0x8ffd('0x4a')]({'where':{'id':_0xdd66a6[_0x8ffd('0x43')]['id']},'attributes':['id','username','password',_0x8ffd('0x93'),_0x8ffd('0x94'),'serverUrl']})['then'](handleEntityNotFound(_0x21119e,null))[_0x8ffd('0x23')](function(_0x25b603){if(_0x25b603){_0x1a06be=_0x25b603[_0x8ffd('0x94')];var _0x1c4870=_0x1a06be[_0x8ffd('0x95')](-0x1);if(_0x1c4870==='/'){_0x1a06be=_0x1a06be[_0x8ffd('0x96')](0x0,_0x1a06be[_0x8ffd('0x97')](_0x1c4870));}_0xfb7cc7=util['format'](_0x8ffd('0x98'),_0x1a06be);_0x4b7e44=util[_0x8ffd('0x99')](_0x8ffd('0x9a'),_0x1a06be);_0x264981={'user':_0x25b603[_0x8ffd('0x9b')],'pass':_0x25b603[_0x8ffd('0x9c')]};var _0x5c1d55={'method':_0x8ffd('0x9d'),'uri':_0xfb7cc7+_0x8ffd('0x9e'),'auth':_0x264981,'json':!![]};return rp(_0x5c1d55);}})[_0x8ffd('0x23')](function(_0xba8add){if(_0xba8add[_0x8ffd('0x9f')][_0x8ffd('0x36')]>0x0){_0xc17a5a=_0xba8add[_0x8ffd('0x9f')];}console[_0x8ffd('0xa0')]('incident\x20table\x20objects',_0xc17a5a);_0x213662=[];_0x3ee14d=Object[_0x8ffd('0xa1')]([],_0xc17a5a);_['remove'](_0x3ee14d,function(_0xc929a3){return!_0x34c84b[_0x8ffd('0xa2')](_0xc929a3[_0x8ffd('0x27')]);});_0x3ee14d[_0x8ffd('0xa3')](function(_0x45ee33){var _0x16ff55=createFieldObject(_0x4b7e44,_0x264981,_0x45ee33[_0x8ffd('0xa4')],_0x45ee33['name'],_0x45ee33[_0x8ffd('0xa5')],![]);_0x213662[_0x8ffd('0xa6')](_0x16ff55);});return Promise[_0x8ffd('0xa7')](_0x213662);})[_0x8ffd('0x23')](function(_0x159b06){_0x373075=_0x159b06;_0x438007=Object[_0x8ffd('0xa1')]([],_0xc17a5a);console[_0x8ffd('0xa0')](_0x8ffd('0xa8'),_0xc17a5a);_[_0x8ffd('0xa9')](_0x438007,function(_0x305784){return _0x46d220[_0x8ffd('0xa2')](_0x305784[_0x8ffd('0x27')]);});console[_0x8ffd('0xa0')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x438007);_0x213662=[];_0x438007['forEach'](function(_0x332cb1){var _0x5504db=createFieldObject(_0x4b7e44,_0x264981,_0x332cb1['internalType'],_0x332cb1['name'],_0x332cb1[_0x8ffd('0xa5')],!![]);_0x213662[_0x8ffd('0xa6')](_0x5504db);});return Promise[_0x8ffd('0xa7')](_0x213662);})[_0x8ffd('0x23')](function(_0x51f9b6){_0x52baea=_0x51f9b6;var _0x41be8f=_0x373075['concat'](_0x52baea);return{'count':_0x41be8f[_0x8ffd('0x36')],'rows':_0x41be8f};})[_0x8ffd('0x23')](respondWithResult(_0x21119e,null))[_0x8ffd('0x42')](function(_0x40d183){console[_0x8ffd('0xa0')](_0x8ffd('0xaa')+_0x40d183);var _0x3aa1a6=_0xdd66a6[_0x8ffd('0x2f')][_0x8ffd('0xab')]?0x1f4:_0x40d183[_0x8ffd('0xac')]||0x1f4;logger[_0x8ffd('0x25')](_0x40d183[_0x8ffd('0x26')]);delete _0x40d183[_0x8ffd('0x27')];if(_0x3aa1a6===0x191){_0x3aa1a6=0x190;}_0x21119e[_0x8ffd('0x17')](_0x3aa1a6)[_0x8ffd('0x28')](_0xdd66a6[_0x8ffd('0x2f')][_0x8ffd('0xab')]?{'message':_0x8ffd('0xad'),'statusCode':_0x40d183['statusCode']}:_0x40d183);});};function createFieldObject(_0xb66230,_0x4dda2e,_0x53d35c,_0x345c5e,_0x1a12f2,_0x2e7f63){return new Promise(function(_0x48ee3e,_0x2cb1b3){var _0x4da23b={'id':_0x345c5e,'name':_0x1a12f2,'custom':_0x2e7f63};if(_0x53d35c==='boolean'){_0x4da23b[_0x8ffd('0x45')]=[{'name':'True','value':_0x8ffd('0xae')},{'name':_0x8ffd('0xaf'),'value':_0x8ffd('0xb0')}];_0x48ee3e(_0x4da23b);}else{var _0x251798={'method':'GET','uri':_0xb66230+'sys_choice?sysparm_query=name=incident^element='+_0x345c5e,'auth':_0x4dda2e,'json':!![]};return rp(_0x251798)[_0x8ffd('0x23')](function(_0x555a2a){var _0x862c6d=[];if(_0x555a2a[_0x8ffd('0x9f')][_0x8ffd('0x36')]>0x0){_0x555a2a[_0x8ffd('0x9f')]['forEach'](function(_0x284da9){if(_0x284da9[_0x8ffd('0xb1')]===_0x8ffd('0xb0')){var _0xaa6094={'name':_0x284da9[_0x8ffd('0xa5')],'value':_0x284da9[_0x8ffd('0xb2')]};_0x862c6d['push'](_0xaa6094);}});}_0x4da23b['options']=_0x862c6d;if(_0x4da23b[_0x8ffd('0x45')][_0x8ffd('0x36')]>0x0){_0x48ee3e(_0x4da23b);}else{if(_0x2e7f63==![]){_0x48ee3e();}else{_0x48ee3e(_0x4da23b);}}});}});}
\ No newline at end of file