Built motion from commit 511216ff.|2.6.34
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index c068318..eea02ce 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9991=['bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','sendStatus','status','end','json','offset','undefined','count','set','reject','save','destroy','then','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','limit','order','where','filter','merge','options','includeAll','include','rows','catch','show','params','create','body','find','ServicenowConfiguration','sort','pick','getConfigurations','addConfiguration','findOne','AccountId','Subjects','getSubjects','Descriptions','getDescriptions','ServicenowField','getFields','made_sla','knowledge','close_code','notify','incident_state','severity','category','caused_by','upon_reject','sys_updated_on','child_incidents','hold_reason','number','sys_updated_by','opened_by','user_input','sys_created_on','sys_domain','state','sys_created_by','closed_at','cmdb_ci','delivery_plan','active','business_service','priority','sys_domain_path','rfc','time_worked','expected_start','opened_at','business_duration','group_list','reopened_time','caller_id','approval_set','subcategory','short_description','delivery_task','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','close_notes','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','company','reassignment_count','activity_due','comments','sla_due','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','escalation','upon_approval','correlation_id','location','password','email','remoteUri','slice','lastIndexOf','format','%s/api/now/doc/table/schema/','username','GET','incident?sysparm_display_value=all','result','log','assign','remove','includes','internalType','push','all','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','forEach','label','concat','ServiceNow\x20error:\x20','test','statusCode','error','stack','boolean','True','true','false','zip-dir','fast-json-patch','request-promise'];(function(_0x82129b,_0x484ae9){var _0x2ae5dc=function(_0x299e34){while(--_0x299e34){_0x82129b['push'](_0x82129b['shift']());}};_0x2ae5dc(++_0x484ae9);}(_0x9991,0xb2));var _0x1999=function(_0x1e2c40,_0x1a71eb){_0x1e2c40=_0x1e2c40-0x0;var _0x39dd69=_0x9991[_0x1e2c40];return _0x39dd69;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x1999('0x0'));var jsonpatch=require(_0x1999('0x1'));var rp=require(_0x1999('0x2'));var moment=require('moment');var BPromise=require(_0x1999('0x3'));var Mustache=require(_0x1999('0x4'));var util=require(_0x1999('0x5'));var path=require(_0x1999('0x6'));var sox=require(_0x1999('0x7'));var csv=require(_0x1999('0x8'));var ejs=require(_0x1999('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x1999('0xa'));var squel=require('squel');var crypto=require(_0x1999('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x1999('0xc'));var toCsv=require(_0x1999('0x8'));var querystring=require(_0x1999('0xd'));var Papa=require('papaparse');var Redis=require(_0x1999('0xe'));var authService=require(_0x1999('0xf'));var qs=require(_0x1999('0x10'));var as=require(_0x1999('0x11'));var hardwareService=require(_0x1999('0x12'));var logger=require('../../config/logger')(_0x1999('0x13'));var utils=require('../../config/utils');var config=require(_0x1999('0x14'));var licenseUtil=require(_0x1999('0x15'));var db=require(_0x1999('0x16'))['db'];var integrations=require(_0x1999('0x17'));function respondWithStatusCode(_0x2199c8,_0x445a9e){_0x445a9e=_0x445a9e||0xcc;return function(_0x9157da){if(_0x9157da){return _0x2199c8[_0x1999('0x18')](_0x445a9e);}return _0x2199c8[_0x1999('0x19')](_0x445a9e)[_0x1999('0x1a')]();};}function respondWithResult(_0xa500b7,_0x20a702){_0x20a702=_0x20a702||0xc8;return function(_0x12803a){if(_0x12803a){return _0xa500b7[_0x1999('0x19')](_0x20a702)[_0x1999('0x1b')](_0x12803a);}};}function respondWithFilteredResult(_0x58f9b1,_0x49e712){return function(_0x69cee2){if(_0x69cee2){var _0x25c9d4=typeof _0x49e712[_0x1999('0x1c')]===_0x1999('0x1d')&&typeof _0x49e712['limit']===_0x1999('0x1d');var _0x1561f0=_0x69cee2[_0x1999('0x1e')];var _0x2e9df2=_0x25c9d4?0x0:_0x49e712[_0x1999('0x1c')];var _0x557871=_0x25c9d4?_0x69cee2[_0x1999('0x1e')]:_0x49e712['offset']+_0x49e712['limit'];var _0x57123f;if(_0x557871>=_0x1561f0){_0x557871=_0x1561f0;_0x57123f=0xc8;}else{_0x57123f=0xce;}_0x58f9b1[_0x1999('0x19')](_0x57123f);return _0x58f9b1[_0x1999('0x1f')]('Content-Range',_0x2e9df2+'-'+_0x557871+'/'+_0x1561f0)[_0x1999('0x1b')](_0x69cee2);}return null;};}function patchUpdates(_0x13bae2){return function(_0x4ae1f7){try{jsonpatch['apply'](_0x4ae1f7,_0x13bae2,!![]);}catch(_0x38db8f){return BPromise[_0x1999('0x20')](_0x38db8f);}return _0x4ae1f7[_0x1999('0x21')]();};}function saveUpdates(_0x32dfa6,_0x57adc8){return function(_0x2c8275){if(_0x2c8275){return _0x2c8275['update'](_0x32dfa6)['then'](function(_0x12890d){return _0x12890d;});}return null;};}function removeEntity(_0x1c4d0d,_0x33000a){return function(_0x3bb849){if(_0x3bb849){return _0x3bb849[_0x1999('0x22')]()[_0x1999('0x23')](function(){_0x1c4d0d['status'](0xcc)[_0x1999('0x1a')]();});}};}function handleEntityNotFound(_0x1a4f3f,_0x18f409){return function(_0x5f08e8){if(!_0x5f08e8){_0x1a4f3f['sendStatus'](0x194);}return _0x5f08e8;};}function handleError(_0x3b5dd4,_0xe8b1ef){_0xe8b1ef=_0xe8b1ef||0x1f4;return function(_0x30d3c9){logger['error'](_0x30d3c9['stack']);if(_0x30d3c9[_0x1999('0x24')]){delete _0x30d3c9[_0x1999('0x24')];}_0x3b5dd4[_0x1999('0x19')](_0xe8b1ef)[_0x1999('0x25')](_0x30d3c9);};}exports[_0x1999('0x26')]=function(_0x4ba1d7,_0x55b259){var _0x2e5e56={},_0x5f183f={},_0x231b4b={'count':0x0,'rows':[]};var _0x43a1ba=_[_0x1999('0x27')](db[_0x1999('0x28')][_0x1999('0x29')],function(_0x22bf87){return{'name':_0x22bf87[_0x1999('0x2a')],'type':_0x22bf87[_0x1999('0x2b')][_0x1999('0x2c')]};});_0x5f183f['model']=_[_0x1999('0x27')](_0x43a1ba,_0x1999('0x24'));_0x5f183f['query']=_[_0x1999('0x2d')](_0x4ba1d7[_0x1999('0x2e')]);_0x5f183f[_0x1999('0x2f')]=_[_0x1999('0x30')](_0x5f183f[_0x1999('0x31')],_0x5f183f[_0x1999('0x2e')]);_0x2e5e56[_0x1999('0x32')]=_['intersection'](_0x5f183f[_0x1999('0x31')],qs['fields'](_0x4ba1d7[_0x1999('0x2e')][_0x1999('0x33')]));_0x2e5e56[_0x1999('0x32')]=_0x2e5e56['attributes'][_0x1999('0x34')]?_0x2e5e56['attributes']:_0x5f183f[_0x1999('0x31')];if(!_0x4ba1d7[_0x1999('0x2e')][_0x1999('0x35')](_0x1999('0x36'))){_0x2e5e56['limit']=qs[_0x1999('0x37')](_0x4ba1d7[_0x1999('0x2e')][_0x1999('0x37')]);_0x2e5e56[_0x1999('0x1c')]=qs[_0x1999('0x1c')](_0x4ba1d7[_0x1999('0x2e')][_0x1999('0x1c')]);}_0x2e5e56[_0x1999('0x38')]=qs['sort'](_0x4ba1d7['query']['sort']);_0x2e5e56[_0x1999('0x39')]=qs[_0x1999('0x2f')](_['pick'](_0x4ba1d7[_0x1999('0x2e')],_0x5f183f[_0x1999('0x2f')]),_0x43a1ba);if(_0x4ba1d7[_0x1999('0x2e')][_0x1999('0x3a')]){_0x2e5e56['where']=_[_0x1999('0x3b')](_0x2e5e56[_0x1999('0x39')],{'$or':_[_0x1999('0x27')](_0x43a1ba,function(_0x592bc6){if(_0x592bc6['type']!=='VIRTUAL'){var _0x2ab3ec={};_0x2ab3ec[_0x592bc6['name']]={'$like':'%'+_0x4ba1d7[_0x1999('0x2e')]['filter']+'%'};return _0x2ab3ec;}})});}_0x2e5e56=_[_0x1999('0x3b')]({},_0x2e5e56,_0x4ba1d7[_0x1999('0x3c')]);var _0x17ebad={'where':_0x2e5e56[_0x1999('0x39')]};return db[_0x1999('0x28')]['count'](_0x17ebad)['then'](function(_0x491c03){_0x231b4b[_0x1999('0x1e')]=_0x491c03;if(_0x4ba1d7['query'][_0x1999('0x3d')]){_0x2e5e56[_0x1999('0x3e')]=[{'all':!![]}];}return db['ServicenowAccount']['findAll'](_0x2e5e56);})[_0x1999('0x23')](function(_0x5757f2){_0x231b4b[_0x1999('0x3f')]=_0x5757f2;return _0x231b4b;})[_0x1999('0x23')](respondWithFilteredResult(_0x55b259,_0x2e5e56))[_0x1999('0x40')](handleError(_0x55b259,null));};exports[_0x1999('0x41')]=function(_0x370d6c,_0x3fb84a){var _0x3eb11c={'raw':![],'where':{'id':_0x370d6c[_0x1999('0x42')]['id']}},_0x2cb6d9={};_0x2cb6d9[_0x1999('0x31')]=_['keys'](db[_0x1999('0x28')][_0x1999('0x29')]);_0x2cb6d9[_0x1999('0x2e')]=_[_0x1999('0x2d')](_0x370d6c[_0x1999('0x2e')]);_0x2cb6d9[_0x1999('0x2f')]=_['intersection'](_0x2cb6d9[_0x1999('0x31')],_0x2cb6d9['query']);_0x3eb11c['attributes']=_[_0x1999('0x30')](_0x2cb6d9['model'],qs[_0x1999('0x33')](_0x370d6c[_0x1999('0x2e')][_0x1999('0x33')]));_0x3eb11c[_0x1999('0x32')]=_0x3eb11c[_0x1999('0x32')][_0x1999('0x34')]?_0x3eb11c[_0x1999('0x32')]:_0x2cb6d9[_0x1999('0x31')];if(_0x370d6c[_0x1999('0x2e')][_0x1999('0x3d')]){_0x3eb11c[_0x1999('0x3e')]=[{'all':!![]}];}_0x3eb11c=_[_0x1999('0x3b')]({},_0x3eb11c,_0x370d6c[_0x1999('0x3c')]);return db['ServicenowAccount']['find'](_0x3eb11c)[_0x1999('0x23')](handleEntityNotFound(_0x3fb84a,null))[_0x1999('0x23')](respondWithResult(_0x3fb84a,null))[_0x1999('0x40')](handleError(_0x3fb84a,null));};exports['create']=function(_0x5f3eb7,_0x539e2e){return db[_0x1999('0x28')][_0x1999('0x43')](_0x5f3eb7[_0x1999('0x44')],{})['then'](respondWithResult(_0x539e2e,0xc9))[_0x1999('0x40')](handleError(_0x539e2e,null));};exports['update']=function(_0x5e8dcf,_0x2a541b){if(_0x5e8dcf[_0x1999('0x44')]['id']){delete _0x5e8dcf[_0x1999('0x44')]['id'];}return db[_0x1999('0x28')][_0x1999('0x45')]({'where':{'id':_0x5e8dcf['params']['id']}})[_0x1999('0x23')](handleEntityNotFound(_0x2a541b,null))[_0x1999('0x23')](saveUpdates(_0x5e8dcf['body'],null))[_0x1999('0x23')](respondWithResult(_0x2a541b,null))[_0x1999('0x40')](handleError(_0x2a541b,null));};exports[_0x1999('0x22')]=function(_0x4873b7,_0x58dd21){return db[_0x1999('0x28')][_0x1999('0x45')]({'where':{'id':_0x4873b7['params']['id']}})[_0x1999('0x23')](handleEntityNotFound(_0x58dd21,null))['then'](removeEntity(_0x58dd21,null))[_0x1999('0x40')](handleError(_0x58dd21,null));};exports['getConfigurations']=function(_0x4e63c9,_0x6415ef,_0x827312){var _0x5d6d64={};var _0x5f1031={};var _0x5bb0c6;var _0x11820b;return db[_0x1999('0x28')]['findOne']({'where':{'id':_0x4e63c9[_0x1999('0x42')]['id']}})['then'](handleEntityNotFound(_0x6415ef,null))[_0x1999('0x23')](function(_0x15fe16){if(_0x15fe16){_0x5bb0c6=_0x15fe16;_0x5f1031[_0x1999('0x31')]=_['keys'](db[_0x1999('0x46')]['rawAttributes']);_0x5f1031['query']=_[_0x1999('0x2d')](_0x4e63c9['query']);_0x5f1031[_0x1999('0x2f')]=_[_0x1999('0x30')](_0x5f1031[_0x1999('0x31')],_0x5f1031[_0x1999('0x2e')]);_0x5d6d64[_0x1999('0x32')]=_[_0x1999('0x30')](_0x5f1031[_0x1999('0x31')],qs['fields'](_0x4e63c9[_0x1999('0x2e')][_0x1999('0x33')]));_0x5d6d64[_0x1999('0x32')]=_0x5d6d64['attributes']['length']?_0x5d6d64[_0x1999('0x32')]:_0x5f1031['model'];_0x5d6d64[_0x1999('0x38')]=qs[_0x1999('0x47')](_0x4e63c9['query'][_0x1999('0x47')]);_0x5d6d64[_0x1999('0x39')]=qs['filters'](_[_0x1999('0x48')](_0x4e63c9[_0x1999('0x2e')],_0x5f1031[_0x1999('0x2f')]));if(_0x4e63c9[_0x1999('0x2e')][_0x1999('0x3a')]){_0x5d6d64[_0x1999('0x39')]=_[_0x1999('0x3b')](_0x5d6d64[_0x1999('0x39')],{'$or':_[_0x1999('0x27')](_0x5d6d64[_0x1999('0x32')],function(_0x445193){var _0x3516de={};_0x3516de[_0x445193]={'$like':'%'+_0x4e63c9[_0x1999('0x2e')][_0x1999('0x3a')]+'%'};return _0x3516de;})});}_0x5d6d64=_['merge']({},_0x5d6d64,_0x4e63c9[_0x1999('0x3c')]);return _0x5bb0c6[_0x1999('0x49')](_0x5d6d64);}})[_0x1999('0x23')](function(_0x572a2d){if(_0x572a2d){_0x11820b=_0x572a2d[_0x1999('0x34')];if(!_0x4e63c9[_0x1999('0x2e')][_0x1999('0x35')]('nolimit')){_0x5d6d64[_0x1999('0x37')]=qs[_0x1999('0x37')](_0x4e63c9[_0x1999('0x2e')]['limit']);_0x5d6d64[_0x1999('0x1c')]=qs[_0x1999('0x1c')](_0x4e63c9[_0x1999('0x2e')][_0x1999('0x1c')]);}return _0x5bb0c6['getConfigurations'](_0x5d6d64);}})[_0x1999('0x23')](function(_0x3dbcd8){if(_0x3dbcd8){return _0x3dbcd8?{'count':_0x11820b,'rows':_0x3dbcd8}:null;}})['then'](respondWithResult(_0x6415ef,null))[_0x1999('0x40')](handleError(_0x6415ef,null));};exports[_0x1999('0x4a')]=function(_0x52d68f,_0x34a7ec,_0x41b791){if(_0x52d68f[_0x1999('0x44')]['id']){delete _0x52d68f[_0x1999('0x44')]['id'];}return db[_0x1999('0x28')][_0x1999('0x4b')]({'where':{'id':_0x52d68f[_0x1999('0x42')]['id']}})[_0x1999('0x23')](handleEntityNotFound(_0x34a7ec,null))[_0x1999('0x23')](function(_0x4e2897){if(_0x4e2897){_0x52d68f[_0x1999('0x44')][_0x1999('0x4c')]=_0x4e2897['id'];_0x52d68f['body'][_0x1999('0x4d')]=integrations[_0x1999('0x4e')](_0x52d68f[_0x1999('0x44')]['channel'],_0x52d68f[_0x1999('0x44')][_0x1999('0x2b')]);_0x52d68f['body'][_0x1999('0x4f')]=integrations[_0x1999('0x50')](_0x52d68f[_0x1999('0x44')]['channel'],_0x52d68f[_0x1999('0x44')][_0x1999('0x2b')]);return db[_0x1999('0x46')][_0x1999('0x43')](_0x52d68f[_0x1999('0x44')],{'include':[{'model':db[_0x1999('0x51')],'as':_0x1999('0x4d')},{'model':db['ServicenowField'],'as':_0x1999('0x4f')}]});}return null;})[_0x1999('0x23')](respondWithResult(_0x34a7ec,null))[_0x1999('0x40')](handleError(_0x34a7ec,null));};exports[_0x1999('0x52')]=function(_0x1fb2fd,_0x184446,_0x235fd9){var _0x2a422e=[_0x1999('0x53'),'hold_reason',_0x1999('0x54'),'subcategory',_0x1999('0x55'),_0x1999('0x56'),_0x1999('0x57'),_0x1999('0x58'),_0x1999('0x59')];var _0x16ea35=['parent',_0x1999('0x53'),_0x1999('0x5a'),'watch_list',_0x1999('0x5b'),_0x1999('0x5c'),_0x1999('0x5d'),_0x1999('0x5e'),'approval_history',_0x1999('0x5f'),'resolved_by',_0x1999('0x60'),_0x1999('0x61'),_0x1999('0x62'),_0x1999('0x63'),_0x1999('0x64'),_0x1999('0x65'),_0x1999('0x66'),_0x1999('0x54'),_0x1999('0x38'),'calendar_stc',_0x1999('0x67'),_0x1999('0x68'),_0x1999('0x69'),'impact',_0x1999('0x6a'),'work_notes_list',_0x1999('0x6b'),_0x1999('0x6c'),_0x1999('0x6d'),_0x1999('0x6e'),_0x1999('0x6f'),_0x1999('0x70'),_0x1999('0x71'),_0x1999('0x72'),_0x1999('0x73'),'work_end',_0x1999('0x74'),'resolved_at',_0x1999('0x75'),_0x1999('0x76'),_0x1999('0x77'),'work_notes',_0x1999('0x78'),_0x1999('0x55'),'correlation_display',_0x1999('0x79'),'work_start',_0x1999('0x7a'),_0x1999('0x7b'),_0x1999('0x7c'),_0x1999('0x7d'),_0x1999('0x7e'),_0x1999('0x56'),'sys_class_name',_0x1999('0x7f'),_0x1999('0x80'),_0x1999('0x81'),_0x1999('0x82'),_0x1999('0x83'),_0x1999('0x84'),_0x1999('0x85'),'incident_state',_0x1999('0x86'),_0x1999('0x87'),_0x1999('0x88'),_0x1999('0x89'),_0x1999('0x8a'),'assigned_to',_0x1999('0x58'),_0x1999('0x8b'),_0x1999('0x8c'),_0x1999('0x8d'),_0x1999('0x8e'),_0x1999('0x8f'),_0x1999('0x90'),_0x1999('0x91'),'sys_tags',_0x1999('0x92'),_0x1999('0x93'),_0x1999('0x94'),_0x1999('0x95'),'category'];var _0x516ede='';var _0x357eb3='';var _0x54f7b1=[];var _0x413aa8='';var _0x3e4ef9='';var _0x268326=[];var _0x45a0c4='';var _0x5eac26='';var _0x3a636a={};var _0x41ff60='';return db[_0x1999('0x28')][_0x1999('0x4b')]({'where':{'id':_0x1fb2fd[_0x1999('0x42')]['id']},'attributes':['id','username',_0x1999('0x96'),_0x1999('0x97'),_0x1999('0x98'),'serverUrl']})['then'](handleEntityNotFound(_0x184446,null))[_0x1999('0x23')](function(_0x5404ac){if(_0x5404ac){_0x41ff60=_0x5404ac[_0x1999('0x98')];var _0x109292=_0x41ff60[_0x1999('0x99')](-0x1);if(_0x109292==='/'){_0x41ff60=_0x41ff60['substring'](0x0,_0x41ff60[_0x1999('0x9a')](_0x109292));}_0x5eac26=util[_0x1999('0x9b')](_0x1999('0x9c'),_0x41ff60);_0x45a0c4=util[_0x1999('0x9b')]('%s/api/now/table/',_0x41ff60);_0x3a636a={'user':_0x5404ac[_0x1999('0x9d')],'pass':_0x5404ac[_0x1999('0x96')]};var _0x575b08={'method':_0x1999('0x9e'),'uri':_0x5eac26+_0x1999('0x9f'),'auth':_0x3a636a,'json':!![]};return rp(_0x575b08);}})[_0x1999('0x23')](function(_0x5d4292){if(_0x5d4292[_0x1999('0xa0')][_0x1999('0x34')]>0x0){_0x516ede=_0x5d4292[_0x1999('0xa0')];}console[_0x1999('0xa1')]('incident\x20table\x20objects',_0x516ede);_0x268326=[];_0x357eb3=Object[_0x1999('0xa2')]([],_0x516ede);_[_0x1999('0xa3')](_0x357eb3,function(_0x9c131){return!_0x2a422e[_0x1999('0xa4')](_0x9c131[_0x1999('0x24')]);});_0x357eb3['forEach'](function(_0x54a6c5){var _0x88f66=createFieldObject(_0x45a0c4,_0x3a636a,_0x54a6c5[_0x1999('0xa5')],_0x54a6c5[_0x1999('0x24')],_0x54a6c5['label'],![]);_0x268326[_0x1999('0xa6')](_0x88f66);});return Promise[_0x1999('0xa7')](_0x268326);})[_0x1999('0x23')](function(_0x25ab1f){_0x54f7b1=_0x25ab1f;_0x413aa8=Object[_0x1999('0xa2')]([],_0x516ede);console[_0x1999('0xa1')]('TCL:\x20_object',_0x516ede);_['remove'](_0x413aa8,function(_0xc19807){return _0x16ea35[_0x1999('0xa4')](_0xc19807['name']);});console[_0x1999('0xa1')](_0x1999('0xa8'),_0x413aa8);_0x268326=[];_0x413aa8[_0x1999('0xa9')](function(_0x384fed){var _0x383c38=createFieldObject(_0x45a0c4,_0x3a636a,_0x384fed[_0x1999('0xa5')],_0x384fed[_0x1999('0x24')],_0x384fed[_0x1999('0xaa')],!![]);_0x268326[_0x1999('0xa6')](_0x383c38);});return Promise[_0x1999('0xa7')](_0x268326);})[_0x1999('0x23')](function(_0x5a3433){_0x3e4ef9=_0x5a3433;var _0x357165=_0x54f7b1[_0x1999('0xab')](_0x3e4ef9);return{'count':_0x357165['length'],'rows':_0x357165};})['then'](respondWithResult(_0x184446,null))[_0x1999('0x40')](function(_0x4caa1f){console[_0x1999('0xa1')](_0x1999('0xac')+_0x4caa1f);var _0x317de3=_0x1fb2fd['query'][_0x1999('0xad')]?0x1f4:_0x4caa1f[_0x1999('0xae')]||0x1f4;logger[_0x1999('0xaf')](_0x4caa1f[_0x1999('0xb0')]);delete _0x4caa1f[_0x1999('0x24')];if(_0x317de3===0x191){_0x317de3=0x190;}_0x184446['status'](_0x317de3)[_0x1999('0x25')](_0x1fb2fd[_0x1999('0x2e')][_0x1999('0xad')]?{'message':'Wrong\x20credentials','statusCode':_0x4caa1f['statusCode']}:_0x4caa1f);});};function createFieldObject(_0x24bf5b,_0x4b11c1,_0x257395,_0x278c52,_0x3f507e,_0x466851){return new Promise(function(_0x5ab2c1,_0x4ab33b){var _0x3e0da9={'id':_0x278c52,'name':_0x3f507e,'custom':_0x466851};if(_0x257395===_0x1999('0xb1')){_0x3e0da9[_0x1999('0x3c')]=[{'name':_0x1999('0xb2'),'value':_0x1999('0xb3')},{'name':'False','value':_0x1999('0xb4')}];_0x5ab2c1(_0x3e0da9);}else{var _0x925a23={'method':_0x1999('0x9e'),'uri':_0x24bf5b+'sys_choice?sysparm_query=name=incident^element='+_0x278c52,'auth':_0x4b11c1,'json':!![]};return rp(_0x925a23)[_0x1999('0x23')](function(_0x46fb12){var _0x4b9af1=[];if(_0x46fb12[_0x1999('0xa0')][_0x1999('0x34')]>0x0){_0x46fb12['result'][_0x1999('0xa9')](function(_0x1f20fc){if(_0x1f20fc['inactive']===_0x1999('0xb4')){var _0x17ac1a={'name':_0x1f20fc[_0x1999('0xaa')],'value':_0x1f20fc['value']};_0x4b9af1[_0x1999('0xa6')](_0x17ac1a);}});}_0x3e0da9[_0x1999('0x3c')]=_0x4b9af1;if(_0x3e0da9['options'][_0x1999('0x34')]>0x0){_0x5ab2c1(_0x3e0da9);}else{if(_0x466851==![]){_0x5ab2c1();}else{_0x5ab2c1(_0x3e0da9);}}});}});}
\ No newline at end of file
+var _0x0d98=['AccountId','Subjects','channel','Descriptions','ServicenowField','getFields','made_sla','knowledge','subcategory','close_code','notify','incident_state','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','approval_history','number','resolved_by','sys_updated_by','opened_by','user_input','sys_created_on','state','sys_created_by','calendar_stc','closed_at','cmdb_ci','delivery_plan','active','work_notes_list','business_service','priority','sys_domain_path','rfc','time_worked','expected_start','opened_at','business_duration','group_list','work_end','reopened_time','resolved_at','caller_id','approval_set','work_notes','correlation_display','delivery_task','work_start','business_stc','additional_assignee_list','description','sys_class_name','follow_up','parent_incident','contact_type','reopened_by','urgency','problem_id','company','reassignment_count','activity_due','assigned_to','severity','comments','sla_due','comments_and_work_notes','sys_mod_count','reopen_count','sys_tags','escalation','correlation_id','location','email','remoteUri','serverUrl','slice','substring','lastIndexOf','format','%s/api/now/table/','username','password','result','log','incident\x20table\x20objects','remove','forEach','internalType','label','push','all','assign','TCL:\x20_object','includes','concat','ServiceNow\x20error:\x20','test','stack','Wrong\x20credentials','statusCode','boolean','true','sys_choice?sysparm_query=name=incident^element=','value','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','to-csv','ejs','fs-extra','lodash','jsforce','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','sendStatus','status','end','json','undefined','count','offset','limit','set','Content-Range','reject','save','update','then','destroy','error','name','send','map','ServicenowAccount','rawAttributes','fieldName','type','key','model','query','keys','filters','attributes','intersection','fields','length','nolimit','order','sort','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','find','catch','create','body','findOne','ServicenowConfiguration','pick','filter','getConfigurations','hasOwnProperty','addConfiguration'];(function(_0x347d91,_0x5c6a2d){var _0x2048d5=function(_0x2b8299){while(--_0x2b8299){_0x347d91['push'](_0x347d91['shift']());}};_0x2048d5(++_0x5c6a2d);}(_0x0d98,0x1e1));var _0x80d9=function(_0x46f599,_0x559556){_0x46f599=_0x46f599-0x0;var _0x1af1c0=_0x0d98[_0x46f599];return _0x1af1c0;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x80d9('0x0'));var zipdir=require(_0x80d9('0x1'));var jsonpatch=require(_0x80d9('0x2'));var rp=require('request-promise');var moment=require(_0x80d9('0x3'));var BPromise=require(_0x80d9('0x4'));var Mustache=require(_0x80d9('0x5'));var util=require(_0x80d9('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x80d9('0x7'));var ejs=require(_0x80d9('0x8'));var fs=require('fs');var fs_extra=require(_0x80d9('0x9'));var _=require(_0x80d9('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x80d9('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x80d9('0x7'));var querystring=require(_0x80d9('0xc'));var Papa=require(_0x80d9('0xd'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x80d9('0xe'));var as=require(_0x80d9('0xf'));var hardwareService=require(_0x80d9('0x10'));var logger=require(_0x80d9('0x11'))(_0x80d9('0x12'));var utils=require(_0x80d9('0x13'));var config=require(_0x80d9('0x14'));var licenseUtil=require(_0x80d9('0x15'));var db=require(_0x80d9('0x16'))['db'];var integrations=require(_0x80d9('0x17'));function respondWithStatusCode(_0xf5fb77,_0x269f45){_0x269f45=_0x269f45||0xcc;return function(_0x2dc5cf){if(_0x2dc5cf){return _0xf5fb77[_0x80d9('0x18')](_0x269f45);}return _0xf5fb77[_0x80d9('0x19')](_0x269f45)[_0x80d9('0x1a')]();};}function respondWithResult(_0x542e45,_0x50c2fc){_0x50c2fc=_0x50c2fc||0xc8;return function(_0x6883a6){if(_0x6883a6){return _0x542e45['status'](_0x50c2fc)[_0x80d9('0x1b')](_0x6883a6);}};}function respondWithFilteredResult(_0x38c5bf,_0x17713b){return function(_0x5759a9){if(_0x5759a9){var _0x40708d=typeof _0x17713b['offset']===_0x80d9('0x1c')&&typeof _0x17713b['limit']==='undefined';var _0x49f9bb=_0x5759a9[_0x80d9('0x1d')];var _0x1d3fb9=_0x40708d?0x0:_0x17713b[_0x80d9('0x1e')];var _0x3d9677=_0x40708d?_0x5759a9[_0x80d9('0x1d')]:_0x17713b[_0x80d9('0x1e')]+_0x17713b[_0x80d9('0x1f')];var _0x1ebfc5;if(_0x3d9677>=_0x49f9bb){_0x3d9677=_0x49f9bb;_0x1ebfc5=0xc8;}else{_0x1ebfc5=0xce;}_0x38c5bf['status'](_0x1ebfc5);return _0x38c5bf[_0x80d9('0x20')](_0x80d9('0x21'),_0x1d3fb9+'-'+_0x3d9677+'/'+_0x49f9bb)[_0x80d9('0x1b')](_0x5759a9);}return null;};}function patchUpdates(_0x30ed82){return function(_0x56f149){try{jsonpatch['apply'](_0x56f149,_0x30ed82,!![]);}catch(_0x4620d9){return BPromise[_0x80d9('0x22')](_0x4620d9);}return _0x56f149[_0x80d9('0x23')]();};}function saveUpdates(_0x477e5e,_0x596390){return function(_0x5aabff){if(_0x5aabff){return _0x5aabff[_0x80d9('0x24')](_0x477e5e)[_0x80d9('0x25')](function(_0x510253){return _0x510253;});}return null;};}function removeEntity(_0x1c0316,_0x1cddc8){return function(_0x3e6595){if(_0x3e6595){return _0x3e6595[_0x80d9('0x26')]()[_0x80d9('0x25')](function(){_0x1c0316[_0x80d9('0x19')](0xcc)[_0x80d9('0x1a')]();});}};}function handleEntityNotFound(_0x1a4e9e,_0x232ec7){return function(_0x35f1eb){if(!_0x35f1eb){_0x1a4e9e['sendStatus'](0x194);}return _0x35f1eb;};}function handleError(_0x247188,_0x4e3518){_0x4e3518=_0x4e3518||0x1f4;return function(_0x5320a5){logger[_0x80d9('0x27')](_0x5320a5['stack']);if(_0x5320a5[_0x80d9('0x28')]){delete _0x5320a5['name'];}_0x247188['status'](_0x4e3518)[_0x80d9('0x29')](_0x5320a5);};}exports['index']=function(_0x213a76,_0x46ee3b){var _0x52db01={},_0x3e2321={},_0x62fc73={'count':0x0,'rows':[]};var _0x1dc72f=_[_0x80d9('0x2a')](db[_0x80d9('0x2b')][_0x80d9('0x2c')],function(_0x214e26){return{'name':_0x214e26[_0x80d9('0x2d')],'type':_0x214e26[_0x80d9('0x2e')][_0x80d9('0x2f')]};});_0x3e2321[_0x80d9('0x30')]=_[_0x80d9('0x2a')](_0x1dc72f,'name');_0x3e2321[_0x80d9('0x31')]=_[_0x80d9('0x32')](_0x213a76['query']);_0x3e2321[_0x80d9('0x33')]=_['intersection'](_0x3e2321[_0x80d9('0x30')],_0x3e2321[_0x80d9('0x31')]);_0x52db01[_0x80d9('0x34')]=_[_0x80d9('0x35')](_0x3e2321[_0x80d9('0x30')],qs[_0x80d9('0x36')](_0x213a76[_0x80d9('0x31')][_0x80d9('0x36')]));_0x52db01[_0x80d9('0x34')]=_0x52db01[_0x80d9('0x34')][_0x80d9('0x37')]?_0x52db01['attributes']:_0x3e2321['model'];if(!_0x213a76[_0x80d9('0x31')]['hasOwnProperty'](_0x80d9('0x38'))){_0x52db01[_0x80d9('0x1f')]=qs['limit'](_0x213a76[_0x80d9('0x31')][_0x80d9('0x1f')]);_0x52db01[_0x80d9('0x1e')]=qs[_0x80d9('0x1e')](_0x213a76[_0x80d9('0x31')][_0x80d9('0x1e')]);}_0x52db01[_0x80d9('0x39')]=qs[_0x80d9('0x3a')](_0x213a76['query'][_0x80d9('0x3a')]);_0x52db01['where']=qs['filters'](_['pick'](_0x213a76[_0x80d9('0x31')],_0x3e2321[_0x80d9('0x33')]),_0x1dc72f);if(_0x213a76[_0x80d9('0x31')]['filter']){_0x52db01[_0x80d9('0x3b')]=_[_0x80d9('0x3c')](_0x52db01['where'],{'$or':_[_0x80d9('0x2a')](_0x1dc72f,function(_0x397451){if(_0x397451['type']!==_0x80d9('0x3d')){var _0x3d3610={};_0x3d3610[_0x397451[_0x80d9('0x28')]]={'$like':'%'+_0x213a76[_0x80d9('0x31')]['filter']+'%'};return _0x3d3610;}})});}_0x52db01=_[_0x80d9('0x3c')]({},_0x52db01,_0x213a76[_0x80d9('0x3e')]);var _0x234cd1={'where':_0x52db01[_0x80d9('0x3b')]};return db['ServicenowAccount'][_0x80d9('0x1d')](_0x234cd1)['then'](function(_0x3c630d){_0x62fc73[_0x80d9('0x1d')]=_0x3c630d;if(_0x213a76[_0x80d9('0x31')][_0x80d9('0x3f')]){_0x52db01[_0x80d9('0x40')]=[{'all':!![]}];}return db['ServicenowAccount'][_0x80d9('0x41')](_0x52db01);})[_0x80d9('0x25')](function(_0x277e89){_0x62fc73[_0x80d9('0x42')]=_0x277e89;return _0x62fc73;})[_0x80d9('0x25')](respondWithFilteredResult(_0x46ee3b,_0x52db01))['catch'](handleError(_0x46ee3b,null));};exports[_0x80d9('0x43')]=function(_0x45fc48,_0x2d18e5){var _0x13fb04={'raw':![],'where':{'id':_0x45fc48[_0x80d9('0x44')]['id']}},_0x2a8ba3={};_0x2a8ba3['model']=_['keys'](db['ServicenowAccount'][_0x80d9('0x2c')]);_0x2a8ba3[_0x80d9('0x31')]=_['keys'](_0x45fc48[_0x80d9('0x31')]);_0x2a8ba3[_0x80d9('0x33')]=_[_0x80d9('0x35')](_0x2a8ba3[_0x80d9('0x30')],_0x2a8ba3[_0x80d9('0x31')]);_0x13fb04[_0x80d9('0x34')]=_[_0x80d9('0x35')](_0x2a8ba3[_0x80d9('0x30')],qs[_0x80d9('0x36')](_0x45fc48[_0x80d9('0x31')]['fields']));_0x13fb04[_0x80d9('0x34')]=_0x13fb04[_0x80d9('0x34')][_0x80d9('0x37')]?_0x13fb04[_0x80d9('0x34')]:_0x2a8ba3[_0x80d9('0x30')];if(_0x45fc48[_0x80d9('0x31')][_0x80d9('0x3f')]){_0x13fb04[_0x80d9('0x40')]=[{'all':!![]}];}_0x13fb04=_[_0x80d9('0x3c')]({},_0x13fb04,_0x45fc48[_0x80d9('0x3e')]);return db[_0x80d9('0x2b')][_0x80d9('0x45')](_0x13fb04)[_0x80d9('0x25')](handleEntityNotFound(_0x2d18e5,null))[_0x80d9('0x25')](respondWithResult(_0x2d18e5,null))[_0x80d9('0x46')](handleError(_0x2d18e5,null));};exports[_0x80d9('0x47')]=function(_0x59cd1d,_0x3f4eea){return db[_0x80d9('0x2b')][_0x80d9('0x47')](_0x59cd1d[_0x80d9('0x48')],{})['then'](respondWithResult(_0x3f4eea,0xc9))[_0x80d9('0x46')](handleError(_0x3f4eea,null));};exports['update']=function(_0x505b57,_0x53595a){if(_0x505b57[_0x80d9('0x48')]['id']){delete _0x505b57['body']['id'];}return db[_0x80d9('0x2b')][_0x80d9('0x45')]({'where':{'id':_0x505b57['params']['id']}})['then'](handleEntityNotFound(_0x53595a,null))['then'](saveUpdates(_0x505b57[_0x80d9('0x48')],null))['then'](respondWithResult(_0x53595a,null))['catch'](handleError(_0x53595a,null));};exports[_0x80d9('0x26')]=function(_0x42bc59,_0xf72b9e){return db['ServicenowAccount'][_0x80d9('0x45')]({'where':{'id':_0x42bc59[_0x80d9('0x44')]['id']}})[_0x80d9('0x25')](handleEntityNotFound(_0xf72b9e,null))['then'](removeEntity(_0xf72b9e,null))['catch'](handleError(_0xf72b9e,null));};exports['getConfigurations']=function(_0x8344b1,_0x1e46e0,_0x4a5fbe){var _0x2e0fbb={};var _0x2d8a25={};var _0x24d7a5;var _0x1cdad9;return db[_0x80d9('0x2b')][_0x80d9('0x49')]({'where':{'id':_0x8344b1['params']['id']}})[_0x80d9('0x25')](handleEntityNotFound(_0x1e46e0,null))[_0x80d9('0x25')](function(_0x1e517a){if(_0x1e517a){_0x24d7a5=_0x1e517a;_0x2d8a25['model']=_[_0x80d9('0x32')](db[_0x80d9('0x4a')][_0x80d9('0x2c')]);_0x2d8a25[_0x80d9('0x31')]=_[_0x80d9('0x32')](_0x8344b1[_0x80d9('0x31')]);_0x2d8a25[_0x80d9('0x33')]=_[_0x80d9('0x35')](_0x2d8a25['model'],_0x2d8a25[_0x80d9('0x31')]);_0x2e0fbb[_0x80d9('0x34')]=_[_0x80d9('0x35')](_0x2d8a25['model'],qs[_0x80d9('0x36')](_0x8344b1['query']['fields']));_0x2e0fbb[_0x80d9('0x34')]=_0x2e0fbb[_0x80d9('0x34')][_0x80d9('0x37')]?_0x2e0fbb['attributes']:_0x2d8a25['model'];_0x2e0fbb['order']=qs[_0x80d9('0x3a')](_0x8344b1[_0x80d9('0x31')][_0x80d9('0x3a')]);_0x2e0fbb[_0x80d9('0x3b')]=qs[_0x80d9('0x33')](_[_0x80d9('0x4b')](_0x8344b1[_0x80d9('0x31')],_0x2d8a25[_0x80d9('0x33')]));if(_0x8344b1[_0x80d9('0x31')][_0x80d9('0x4c')]){_0x2e0fbb[_0x80d9('0x3b')]=_[_0x80d9('0x3c')](_0x2e0fbb[_0x80d9('0x3b')],{'$or':_[_0x80d9('0x2a')](_0x2e0fbb[_0x80d9('0x34')],function(_0x51814b){var _0x3ddb15={};_0x3ddb15[_0x51814b]={'$like':'%'+_0x8344b1['query'][_0x80d9('0x4c')]+'%'};return _0x3ddb15;})});}_0x2e0fbb=_['merge']({},_0x2e0fbb,_0x8344b1[_0x80d9('0x3e')]);return _0x24d7a5[_0x80d9('0x4d')](_0x2e0fbb);}})[_0x80d9('0x25')](function(_0x43629f){if(_0x43629f){_0x1cdad9=_0x43629f[_0x80d9('0x37')];if(!_0x8344b1[_0x80d9('0x31')][_0x80d9('0x4e')]('nolimit')){_0x2e0fbb[_0x80d9('0x1f')]=qs[_0x80d9('0x1f')](_0x8344b1['query'][_0x80d9('0x1f')]);_0x2e0fbb[_0x80d9('0x1e')]=qs[_0x80d9('0x1e')](_0x8344b1['query'][_0x80d9('0x1e')]);}return _0x24d7a5[_0x80d9('0x4d')](_0x2e0fbb);}})['then'](function(_0x44d7e6){if(_0x44d7e6){return _0x44d7e6?{'count':_0x1cdad9,'rows':_0x44d7e6}:null;}})[_0x80d9('0x25')](respondWithResult(_0x1e46e0,null))[_0x80d9('0x46')](handleError(_0x1e46e0,null));};exports[_0x80d9('0x4f')]=function(_0x2c6cbc,_0x3645cd,_0x40190c){if(_0x2c6cbc['body']['id']){delete _0x2c6cbc[_0x80d9('0x48')]['id'];}return db[_0x80d9('0x2b')][_0x80d9('0x49')]({'where':{'id':_0x2c6cbc[_0x80d9('0x44')]['id']}})[_0x80d9('0x25')](handleEntityNotFound(_0x3645cd,null))[_0x80d9('0x25')](function(_0x2963cb){if(_0x2963cb){_0x2c6cbc[_0x80d9('0x48')][_0x80d9('0x50')]=_0x2963cb['id'];_0x2c6cbc[_0x80d9('0x48')][_0x80d9('0x51')]=integrations['getSubjects'](_0x2c6cbc[_0x80d9('0x48')][_0x80d9('0x52')],_0x2c6cbc[_0x80d9('0x48')][_0x80d9('0x2e')]);_0x2c6cbc[_0x80d9('0x48')][_0x80d9('0x53')]=integrations['getDescriptions'](_0x2c6cbc[_0x80d9('0x48')]['channel'],_0x2c6cbc['body']['type']);return db[_0x80d9('0x4a')][_0x80d9('0x47')](_0x2c6cbc[_0x80d9('0x48')],{'include':[{'model':db[_0x80d9('0x54')],'as':_0x80d9('0x51')},{'model':db[_0x80d9('0x54')],'as':'Descriptions'}]});}return null;})[_0x80d9('0x25')](respondWithResult(_0x3645cd,null))[_0x80d9('0x46')](handleError(_0x3645cd,null));};exports[_0x80d9('0x55')]=function(_0xb07123,_0xe434e0,_0x3f5082){var _0x1e97af=[_0x80d9('0x56'),'hold_reason',_0x80d9('0x57'),_0x80d9('0x58'),_0x80d9('0x59'),_0x80d9('0x5a'),_0x80d9('0x5b'),'severity',_0x80d9('0x5c')];var _0x3647f7=[_0x80d9('0x5d'),_0x80d9('0x56'),_0x80d9('0x5e'),_0x80d9('0x5f'),_0x80d9('0x60'),_0x80d9('0x61'),'child_incidents','hold_reason',_0x80d9('0x62'),_0x80d9('0x63'),_0x80d9('0x64'),_0x80d9('0x65'),_0x80d9('0x66'),_0x80d9('0x67'),_0x80d9('0x68'),'sys_domain',_0x80d9('0x69'),_0x80d9('0x6a'),_0x80d9('0x57'),_0x80d9('0x39'),_0x80d9('0x6b'),_0x80d9('0x6c'),_0x80d9('0x6d'),_0x80d9('0x6e'),'impact',_0x80d9('0x6f'),_0x80d9('0x70'),_0x80d9('0x71'),_0x80d9('0x72'),_0x80d9('0x73'),_0x80d9('0x74'),_0x80d9('0x75'),_0x80d9('0x76'),_0x80d9('0x77'),_0x80d9('0x78'),_0x80d9('0x79'),_0x80d9('0x7a'),_0x80d9('0x7b'),_0x80d9('0x7c'),_0x80d9('0x7d'),_0x80d9('0x7e'),_0x80d9('0x58'),_0x80d9('0x7f'),'short_description',_0x80d9('0x59'),_0x80d9('0x80'),_0x80d9('0x81'),_0x80d9('0x82'),'assignment_group',_0x80d9('0x83'),_0x80d9('0x84'),_0x80d9('0x85'),'calendar_duration',_0x80d9('0x5a'),_0x80d9('0x86'),'close_notes','closed_by',_0x80d9('0x87'),_0x80d9('0x88'),'sys_id',_0x80d9('0x89'),_0x80d9('0x8a'),_0x80d9('0x5b'),_0x80d9('0x8b'),_0x80d9('0x8c'),_0x80d9('0x8d'),_0x80d9('0x8e'),_0x80d9('0x8f'),_0x80d9('0x90'),_0x80d9('0x91'),_0x80d9('0x92'),_0x80d9('0x93'),'approval',_0x80d9('0x94'),'due_date',_0x80d9('0x95'),_0x80d9('0x96'),_0x80d9('0x97'),_0x80d9('0x98'),'upon_approval',_0x80d9('0x99'),_0x80d9('0x9a'),_0x80d9('0x5c')];var _0x3472c2='';var _0x4718b8='';var _0x56ae7d=[];var _0x107373='';var _0x3e3f67='';var _0x2605bc=[];var _0x35e409='';var _0x31c924='';var _0x5cb87b={};var _0xcdf6e='';return db[_0x80d9('0x2b')][_0x80d9('0x49')]({'where':{'id':_0xb07123['params']['id']},'attributes':['id','username','password',_0x80d9('0x9b'),_0x80d9('0x9c'),_0x80d9('0x9d')]})[_0x80d9('0x25')](handleEntityNotFound(_0xe434e0,null))['then'](function(_0x5866e2){if(_0x5866e2){_0xcdf6e=_0x5866e2[_0x80d9('0x9c')];var _0x107d99=_0xcdf6e[_0x80d9('0x9e')](-0x1);if(_0x107d99==='/'){_0xcdf6e=_0xcdf6e[_0x80d9('0x9f')](0x0,_0xcdf6e[_0x80d9('0xa0')](_0x107d99));}_0x31c924=util[_0x80d9('0xa1')]('%s/api/now/doc/table/schema/',_0xcdf6e);_0x35e409=util[_0x80d9('0xa1')](_0x80d9('0xa2'),_0xcdf6e);_0x5cb87b={'user':_0x5866e2[_0x80d9('0xa3')],'pass':_0x5866e2[_0x80d9('0xa4')]};var _0x1809ea={'method':'GET','uri':_0x31c924+'incident?sysparm_display_value=all','auth':_0x5cb87b,'json':!![]};return rp(_0x1809ea);}})[_0x80d9('0x25')](function(_0x4f67f8){if(_0x4f67f8['result'][_0x80d9('0x37')]>0x0){_0x3472c2=_0x4f67f8[_0x80d9('0xa5')];}console[_0x80d9('0xa6')](_0x80d9('0xa7'),_0x3472c2);_0x2605bc=[];_0x4718b8=Object['assign']([],_0x3472c2);_[_0x80d9('0xa8')](_0x4718b8,function(_0x17c4e0){return!_0x1e97af['includes'](_0x17c4e0[_0x80d9('0x28')]);});_0x4718b8[_0x80d9('0xa9')](function(_0x422833){var _0x38dfed=createFieldObject(_0x35e409,_0x5cb87b,_0x422833[_0x80d9('0xaa')],_0x422833[_0x80d9('0x28')],_0x422833[_0x80d9('0xab')],![]);_0x2605bc[_0x80d9('0xac')](_0x38dfed);});return Promise[_0x80d9('0xad')](_0x2605bc);})[_0x80d9('0x25')](function(_0x313783){_0x56ae7d=_0x313783;_0x107373=Object[_0x80d9('0xae')]([],_0x3472c2);console[_0x80d9('0xa6')](_0x80d9('0xaf'),_0x3472c2);_[_0x80d9('0xa8')](_0x107373,function(_0x4d27af){return _0x3647f7[_0x80d9('0xb0')](_0x4d27af['name']);});console['log']('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x107373);_0x2605bc=[];_0x107373['forEach'](function(_0x75b4c1){var _0x505d7d=createFieldObject(_0x35e409,_0x5cb87b,_0x75b4c1[_0x80d9('0xaa')],_0x75b4c1[_0x80d9('0x28')],_0x75b4c1[_0x80d9('0xab')],!![]);_0x2605bc[_0x80d9('0xac')](_0x505d7d);});return Promise[_0x80d9('0xad')](_0x2605bc);})['then'](function(_0x4c3059){_0x3e3f67=_0x4c3059;var _0x5e3928=_0x56ae7d[_0x80d9('0xb1')](_0x3e3f67);return{'count':_0x5e3928[_0x80d9('0x37')],'rows':_0x5e3928};})[_0x80d9('0x25')](respondWithResult(_0xe434e0,null))[_0x80d9('0x46')](function(_0x3f00b9){console['log'](_0x80d9('0xb2')+_0x3f00b9);var _0x1e4e27=_0xb07123['query'][_0x80d9('0xb3')]?0x1f4:_0x3f00b9['statusCode']||0x1f4;logger[_0x80d9('0x27')](_0x3f00b9[_0x80d9('0xb4')]);delete _0x3f00b9[_0x80d9('0x28')];if(_0x1e4e27===0x191){_0x1e4e27=0x190;}_0xe434e0[_0x80d9('0x19')](_0x1e4e27)[_0x80d9('0x29')](_0xb07123[_0x80d9('0x31')]['test']?{'message':_0x80d9('0xb5'),'statusCode':_0x3f00b9[_0x80d9('0xb6')]}:_0x3f00b9);});};function createFieldObject(_0x4c91b0,_0x3ac0fd,_0x56366,_0x38701b,_0x13a48d,_0x52d494){return new Promise(function(_0xd2f452,_0x40e1f3){var _0x1e7884={'id':_0x38701b,'name':_0x13a48d,'custom':_0x52d494};if(_0x56366===_0x80d9('0xb7')){_0x1e7884[_0x80d9('0x3e')]=[{'name':'True','value':_0x80d9('0xb8')},{'name':'False','value':'false'}];_0xd2f452(_0x1e7884);}else{var _0x4a1168={'method':'GET','uri':_0x4c91b0+_0x80d9('0xb9')+_0x38701b,'auth':_0x3ac0fd,'json':!![]};return rp(_0x4a1168)[_0x80d9('0x25')](function(_0x224f03){var _0x742d95=[];if(_0x224f03['result'][_0x80d9('0x37')]>0x0){_0x224f03['result'][_0x80d9('0xa9')](function(_0x311558){if(_0x311558['inactive']==='false'){var _0x3205ff={'name':_0x311558[_0x80d9('0xab')],'value':_0x311558[_0x80d9('0xba')]};_0x742d95[_0x80d9('0xac')](_0x3205ff);}});}_0x1e7884[_0x80d9('0x3e')]=_0x742d95;if(_0x1e7884[_0x80d9('0x3e')][_0x80d9('0x37')]>0x0){_0xd2f452(_0x1e7884);}else{if(_0x52d494==![]){_0xd2f452();}else{_0xd2f452(_0x1e7884);}}});}});}
\ No newline at end of file