Built motion from commit 911eb874.|2.6.31
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 57bde92..7c5e2f6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4db8=['include','findAll','rows','catch','params','find','create','body','getConfigurations','ServicenowConfiguration','order','hasOwnProperty','addConfiguration','findOne','AccountId','getSubjects','channel','getDescriptions','ServicenowField','Subjects','made_sla','hold_reason','knowledge','subcategory','close_code','severity','category','caused_by','upon_reject','sys_updated_on','child_incidents','approval_history','number','resolved_by','sys_updated_by','opened_by','user_input','sys_domain','state','sys_created_by','closed_at','delivery_plan','impact','active','work_notes_list','business_service','priority','sys_domain_path','rfc','time_worked','expected_start','opened_at','business_duration','group_list','reopened_time','resolved_at','caller_id','approval_set','work_notes','short_description','correlation_display','business_stc','additional_assignee_list','description','calendar_duration','notify','close_notes','closed_by','follow_up','sys_id','contact_type','reopened_by','incident_state','urgency','problem_id','reassignment_count','activity_due','assigned_to','comments','approval','reopen_count','sys_tags','escalation','upon_approval','correlation_id','location','username','email','remoteUri','substring','lastIndexOf','format','%s/api/now/doc/table/schema/','password','incident?sysparm_display_value=all','result','log','incident\x20table\x20objects','assign','remove','includes','forEach','internalType','label','all','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','concat','statusCode','test','Wrong\x20credentials','boolean','true','False','false','GET','inactive','value','push','eml-format','fast-json-patch','request-promise','moment','bluebird','util','path','sox','lodash','squel','crypto','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','limit','count','apply','reject','save','then','destroy','error','stack','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','model','query','keys','filters','attributes','intersection','fields','length','nolimit','sort','where','pick','filter','VIRTUAL','merge','options','includeAll'];(function(_0x593f68,_0x39dc51){var _0x160833=function(_0x56557e){while(--_0x56557e){_0x593f68['push'](_0x593f68['shift']());}};_0x160833(++_0x39dc51);}(_0x4db8,0x1e3));var _0x84db=function(_0x31c162,_0x5dd345){_0x31c162=_0x31c162-0x0;var _0x300990=_0x4db8[_0x31c162];return _0x300990;};'use strict';var emlformat=require(_0x84db('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x84db('0x1'));var rp=require(_0x84db('0x2'));var moment=require(_0x84db('0x3'));var BPromise=require(_0x84db('0x4'));var Mustache=require('mustache');var util=require(_0x84db('0x5'));var path=require(_0x84db('0x6'));var sox=require(_0x84db('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x84db('0x8'));var squel=require(_0x84db('0x9'));var crypto=require(_0x84db('0xa'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x84db('0xb'));var querystring=require(_0x84db('0xc'));var Papa=require(_0x84db('0xd'));var Redis=require(_0x84db('0xe'));var authService=require(_0x84db('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x84db('0x10'));var hardwareService=require(_0x84db('0x11'));var logger=require(_0x84db('0x12'))(_0x84db('0x13'));var utils=require('../../config/utils');var config=require(_0x84db('0x14'));var licenseUtil=require(_0x84db('0x15'));var db=require(_0x84db('0x16'))['db'];var integrations=require('../../components/integrations/configuration');function respondWithStatusCode(_0x4645b9,_0x56bd81){_0x56bd81=_0x56bd81||0xcc;return function(_0x14f7b3){if(_0x14f7b3){return _0x4645b9[_0x84db('0x17')](_0x56bd81);}return _0x4645b9[_0x84db('0x18')](_0x56bd81)[_0x84db('0x19')]();};}function respondWithResult(_0x2b7564,_0x423cea){_0x423cea=_0x423cea||0xc8;return function(_0x1e173a){if(_0x1e173a){return _0x2b7564[_0x84db('0x18')](_0x423cea)[_0x84db('0x1a')](_0x1e173a);}};}function respondWithFilteredResult(_0x18a172,_0x1287a1){return function(_0x2836ac){if(_0x2836ac){var _0x42bf67=typeof _0x1287a1[_0x84db('0x1b')]==='undefined'&&typeof _0x1287a1[_0x84db('0x1c')]==='undefined';var _0x253915=_0x2836ac[_0x84db('0x1d')];var _0xbce465=_0x42bf67?0x0:_0x1287a1[_0x84db('0x1b')];var _0x2f68c0=_0x42bf67?_0x2836ac['count']:_0x1287a1[_0x84db('0x1b')]+_0x1287a1[_0x84db('0x1c')];var _0x4c9af7;if(_0x2f68c0>=_0x253915){_0x2f68c0=_0x253915;_0x4c9af7=0xc8;}else{_0x4c9af7=0xce;}_0x18a172[_0x84db('0x18')](_0x4c9af7);return _0x18a172['set']('Content-Range',_0xbce465+'-'+_0x2f68c0+'/'+_0x253915)[_0x84db('0x1a')](_0x2836ac);}return null;};}function patchUpdates(_0x26c252){return function(_0x1753c8){try{jsonpatch[_0x84db('0x1e')](_0x1753c8,_0x26c252,!![]);}catch(_0x389596){return BPromise[_0x84db('0x1f')](_0x389596);}return _0x1753c8[_0x84db('0x20')]();};}function saveUpdates(_0x8a88f6,_0x2af189){return function(_0xf17ac){if(_0xf17ac){return _0xf17ac['update'](_0x8a88f6)[_0x84db('0x21')](function(_0x553971){return _0x553971;});}return null;};}function removeEntity(_0x2a0922,_0x3a2f43){return function(_0x4ce69b){if(_0x4ce69b){return _0x4ce69b[_0x84db('0x22')]()[_0x84db('0x21')](function(){_0x2a0922[_0x84db('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x95765,_0x335804){return function(_0x401864){if(!_0x401864){_0x95765[_0x84db('0x17')](0x194);}return _0x401864;};}function handleError(_0x1c4f91,_0x4dc31d){_0x4dc31d=_0x4dc31d||0x1f4;return function(_0x206c8e){logger[_0x84db('0x23')](_0x206c8e[_0x84db('0x24')]);if(_0x206c8e[_0x84db('0x25')]){delete _0x206c8e[_0x84db('0x25')];}_0x1c4f91[_0x84db('0x18')](_0x4dc31d)[_0x84db('0x26')](_0x206c8e);};}exports[_0x84db('0x27')]=function(_0x10b3ff,_0x4f8f0d){var _0x37724a={},_0x59bbb2={},_0x43f976={'count':0x0,'rows':[]};var _0x2a9bf7=_[_0x84db('0x28')](db[_0x84db('0x29')][_0x84db('0x2a')],function(_0x8a9f4c){return{'name':_0x8a9f4c[_0x84db('0x2b')],'type':_0x8a9f4c[_0x84db('0x2c')][_0x84db('0x2d')]};});_0x59bbb2[_0x84db('0x2e')]=_[_0x84db('0x28')](_0x2a9bf7,_0x84db('0x25'));_0x59bbb2[_0x84db('0x2f')]=_[_0x84db('0x30')](_0x10b3ff[_0x84db('0x2f')]);_0x59bbb2[_0x84db('0x31')]=_['intersection'](_0x59bbb2['model'],_0x59bbb2[_0x84db('0x2f')]);_0x37724a[_0x84db('0x32')]=_[_0x84db('0x33')](_0x59bbb2[_0x84db('0x2e')],qs[_0x84db('0x34')](_0x10b3ff[_0x84db('0x2f')]['fields']));_0x37724a[_0x84db('0x32')]=_0x37724a['attributes'][_0x84db('0x35')]?_0x37724a[_0x84db('0x32')]:_0x59bbb2[_0x84db('0x2e')];if(!_0x10b3ff['query']['hasOwnProperty'](_0x84db('0x36'))){_0x37724a[_0x84db('0x1c')]=qs[_0x84db('0x1c')](_0x10b3ff[_0x84db('0x2f')]['limit']);_0x37724a['offset']=qs['offset'](_0x10b3ff[_0x84db('0x2f')][_0x84db('0x1b')]);}_0x37724a['order']=qs[_0x84db('0x37')](_0x10b3ff[_0x84db('0x2f')][_0x84db('0x37')]);_0x37724a[_0x84db('0x38')]=qs[_0x84db('0x31')](_[_0x84db('0x39')](_0x10b3ff[_0x84db('0x2f')],_0x59bbb2[_0x84db('0x31')]),_0x2a9bf7);if(_0x10b3ff[_0x84db('0x2f')][_0x84db('0x3a')]){_0x37724a[_0x84db('0x38')]=_['merge'](_0x37724a[_0x84db('0x38')],{'$or':_[_0x84db('0x28')](_0x2a9bf7,function(_0x4bb928){if(_0x4bb928[_0x84db('0x2c')]!==_0x84db('0x3b')){var _0x470c3c={};_0x470c3c[_0x4bb928[_0x84db('0x25')]]={'$like':'%'+_0x10b3ff[_0x84db('0x2f')][_0x84db('0x3a')]+'%'};return _0x470c3c;}})});}_0x37724a=_[_0x84db('0x3c')]({},_0x37724a,_0x10b3ff[_0x84db('0x3d')]);var _0xda8546={'where':_0x37724a[_0x84db('0x38')]};return db[_0x84db('0x29')][_0x84db('0x1d')](_0xda8546)[_0x84db('0x21')](function(_0x1bf4a2){_0x43f976[_0x84db('0x1d')]=_0x1bf4a2;if(_0x10b3ff[_0x84db('0x2f')][_0x84db('0x3e')]){_0x37724a[_0x84db('0x3f')]=[{'all':!![]}];}return db[_0x84db('0x29')][_0x84db('0x40')](_0x37724a);})['then'](function(_0x30f9f6){_0x43f976[_0x84db('0x41')]=_0x30f9f6;return _0x43f976;})[_0x84db('0x21')](respondWithFilteredResult(_0x4f8f0d,_0x37724a))[_0x84db('0x42')](handleError(_0x4f8f0d,null));};exports['show']=function(_0x9a3ad6,_0x130a62){var _0x4d5c0c={'raw':![],'where':{'id':_0x9a3ad6[_0x84db('0x43')]['id']}},_0x40a666={};_0x40a666['model']=_[_0x84db('0x30')](db['ServicenowAccount'][_0x84db('0x2a')]);_0x40a666['query']=_[_0x84db('0x30')](_0x9a3ad6['query']);_0x40a666[_0x84db('0x31')]=_['intersection'](_0x40a666[_0x84db('0x2e')],_0x40a666[_0x84db('0x2f')]);_0x4d5c0c[_0x84db('0x32')]=_['intersection'](_0x40a666[_0x84db('0x2e')],qs[_0x84db('0x34')](_0x9a3ad6[_0x84db('0x2f')]['fields']));_0x4d5c0c[_0x84db('0x32')]=_0x4d5c0c[_0x84db('0x32')][_0x84db('0x35')]?_0x4d5c0c[_0x84db('0x32')]:_0x40a666[_0x84db('0x2e')];if(_0x9a3ad6['query'][_0x84db('0x3e')]){_0x4d5c0c[_0x84db('0x3f')]=[{'all':!![]}];}_0x4d5c0c=_[_0x84db('0x3c')]({},_0x4d5c0c,_0x9a3ad6[_0x84db('0x3d')]);return db[_0x84db('0x29')][_0x84db('0x44')](_0x4d5c0c)[_0x84db('0x21')](handleEntityNotFound(_0x130a62,null))[_0x84db('0x21')](respondWithResult(_0x130a62,null))['catch'](handleError(_0x130a62,null));};exports[_0x84db('0x45')]=function(_0x5c5ce5,_0x1fe145){return db['ServicenowAccount'][_0x84db('0x45')](_0x5c5ce5['body'],{})[_0x84db('0x21')](respondWithResult(_0x1fe145,0xc9))['catch'](handleError(_0x1fe145,null));};exports['update']=function(_0x568407,_0x338ec0){if(_0x568407[_0x84db('0x46')]['id']){delete _0x568407['body']['id'];}return db[_0x84db('0x29')][_0x84db('0x44')]({'where':{'id':_0x568407[_0x84db('0x43')]['id']}})[_0x84db('0x21')](handleEntityNotFound(_0x338ec0,null))['then'](saveUpdates(_0x568407['body'],null))[_0x84db('0x21')](respondWithResult(_0x338ec0,null))[_0x84db('0x42')](handleError(_0x338ec0,null));};exports['destroy']=function(_0x4cc9e3,_0x1811be){return db['ServicenowAccount'][_0x84db('0x44')]({'where':{'id':_0x4cc9e3[_0x84db('0x43')]['id']}})[_0x84db('0x21')](handleEntityNotFound(_0x1811be,null))[_0x84db('0x21')](removeEntity(_0x1811be,null))['catch'](handleError(_0x1811be,null));};exports[_0x84db('0x47')]=function(_0x2afeb0,_0x24645a,_0x6c7cc7){var _0x44ae43={};var _0x447e6e={};var _0x5663f1;var _0x5e2463;return db[_0x84db('0x29')]['findOne']({'where':{'id':_0x2afeb0[_0x84db('0x43')]['id']}})['then'](handleEntityNotFound(_0x24645a,null))[_0x84db('0x21')](function(_0x3ab57f){if(_0x3ab57f){_0x5663f1=_0x3ab57f;_0x447e6e[_0x84db('0x2e')]=_[_0x84db('0x30')](db[_0x84db('0x48')]['rawAttributes']);_0x447e6e['query']=_['keys'](_0x2afeb0[_0x84db('0x2f')]);_0x447e6e[_0x84db('0x31')]=_['intersection'](_0x447e6e[_0x84db('0x2e')],_0x447e6e[_0x84db('0x2f')]);_0x44ae43[_0x84db('0x32')]=_[_0x84db('0x33')](_0x447e6e[_0x84db('0x2e')],qs['fields'](_0x2afeb0['query'][_0x84db('0x34')]));_0x44ae43[_0x84db('0x32')]=_0x44ae43[_0x84db('0x32')][_0x84db('0x35')]?_0x44ae43[_0x84db('0x32')]:_0x447e6e[_0x84db('0x2e')];_0x44ae43[_0x84db('0x49')]=qs['sort'](_0x2afeb0['query'][_0x84db('0x37')]);_0x44ae43[_0x84db('0x38')]=qs[_0x84db('0x31')](_['pick'](_0x2afeb0[_0x84db('0x2f')],_0x447e6e[_0x84db('0x31')]));if(_0x2afeb0[_0x84db('0x2f')]['filter']){_0x44ae43[_0x84db('0x38')]=_[_0x84db('0x3c')](_0x44ae43['where'],{'$or':_[_0x84db('0x28')](_0x44ae43['attributes'],function(_0x5a8e4f){var _0x3934d9={};_0x3934d9[_0x5a8e4f]={'$like':'%'+_0x2afeb0[_0x84db('0x2f')]['filter']+'%'};return _0x3934d9;})});}_0x44ae43=_['merge']({},_0x44ae43,_0x2afeb0[_0x84db('0x3d')]);return _0x5663f1['getConfigurations'](_0x44ae43);}})[_0x84db('0x21')](function(_0x560b13){if(_0x560b13){_0x5e2463=_0x560b13[_0x84db('0x35')];if(!_0x2afeb0[_0x84db('0x2f')][_0x84db('0x4a')]('nolimit')){_0x44ae43[_0x84db('0x1c')]=qs[_0x84db('0x1c')](_0x2afeb0[_0x84db('0x2f')][_0x84db('0x1c')]);_0x44ae43['offset']=qs[_0x84db('0x1b')](_0x2afeb0[_0x84db('0x2f')][_0x84db('0x1b')]);}return _0x5663f1[_0x84db('0x47')](_0x44ae43);}})[_0x84db('0x21')](function(_0x1902e6){if(_0x1902e6){return _0x1902e6?{'count':_0x5e2463,'rows':_0x1902e6}:null;}})[_0x84db('0x21')](respondWithResult(_0x24645a,null))[_0x84db('0x42')](handleError(_0x24645a,null));};exports[_0x84db('0x4b')]=function(_0xac12d1,_0x3962aa,_0x5193b4){if(_0xac12d1['body']['id']){delete _0xac12d1['body']['id'];}return db[_0x84db('0x29')][_0x84db('0x4c')]({'where':{'id':_0xac12d1[_0x84db('0x43')]['id']}})['then'](handleEntityNotFound(_0x3962aa,null))[_0x84db('0x21')](function(_0x5a5a33){if(_0x5a5a33){_0xac12d1[_0x84db('0x46')][_0x84db('0x4d')]=_0x5a5a33['id'];_0xac12d1[_0x84db('0x46')]['Subjects']=integrations[_0x84db('0x4e')](_0xac12d1['body'][_0x84db('0x4f')],_0xac12d1[_0x84db('0x46')][_0x84db('0x2c')]);_0xac12d1[_0x84db('0x46')]['Descriptions']=integrations[_0x84db('0x50')](_0xac12d1[_0x84db('0x46')]['channel'],_0xac12d1[_0x84db('0x46')][_0x84db('0x2c')]);return db[_0x84db('0x48')][_0x84db('0x45')](_0xac12d1['body'],{'include':[{'model':db[_0x84db('0x51')],'as':_0x84db('0x52')},{'model':db['ServicenowField'],'as':'Descriptions'}]});}return null;})['then'](respondWithResult(_0x3962aa,null))[_0x84db('0x42')](handleError(_0x3962aa,null));};exports['getFields']=function(_0xb32d43,_0x26ce6e,_0x3ccad1){var _0x50a336=[_0x84db('0x53'),_0x84db('0x54'),_0x84db('0x55'),_0x84db('0x56'),_0x84db('0x57'),'notify','incident_state',_0x84db('0x58'),_0x84db('0x59')];var _0x10d5b4=['parent',_0x84db('0x53'),_0x84db('0x5a'),'watch_list',_0x84db('0x5b'),_0x84db('0x5c'),_0x84db('0x5d'),_0x84db('0x54'),_0x84db('0x5e'),_0x84db('0x5f'),_0x84db('0x60'),_0x84db('0x61'),_0x84db('0x62'),_0x84db('0x63'),'sys_created_on',_0x84db('0x64'),_0x84db('0x65'),_0x84db('0x66'),_0x84db('0x55'),_0x84db('0x49'),'calendar_stc',_0x84db('0x67'),'cmdb_ci',_0x84db('0x68'),_0x84db('0x69'),_0x84db('0x6a'),_0x84db('0x6b'),_0x84db('0x6c'),_0x84db('0x6d'),_0x84db('0x6e'),_0x84db('0x6f'),_0x84db('0x70'),_0x84db('0x71'),_0x84db('0x72'),_0x84db('0x73'),_0x84db('0x74'),'work_end',_0x84db('0x75'),_0x84db('0x76'),_0x84db('0x77'),_0x84db('0x78'),'subcategory',_0x84db('0x79'),_0x84db('0x7a'),_0x84db('0x57'),_0x84db('0x7b'),'delivery_task','work_start','assignment_group',_0x84db('0x7c'),_0x84db('0x7d'),_0x84db('0x7e'),_0x84db('0x7f'),_0x84db('0x80'),'sys_class_name',_0x84db('0x81'),_0x84db('0x82'),_0x84db('0x83'),'parent_incident',_0x84db('0x84'),_0x84db('0x85'),_0x84db('0x86'),_0x84db('0x87'),_0x84db('0x88'),_0x84db('0x89'),'company',_0x84db('0x8a'),_0x84db('0x8b'),_0x84db('0x8c'),_0x84db('0x58'),_0x84db('0x8d'),'sla_due',_0x84db('0x8e'),'comments_and_work_notes','due_date','sys_mod_count',_0x84db('0x8f'),_0x84db('0x90'),_0x84db('0x91'),_0x84db('0x92'),_0x84db('0x93'),_0x84db('0x94'),_0x84db('0x59')];var _0x5c6bc9='';var _0x195af0='';var _0x54d6e8=[];var _0x448614='';var _0xdd75e9='';var _0x448c3f=[];var _0x36a4fb='';var _0x2374ab='';var _0x2bd97b={};var _0x27e9a3='';return db[_0x84db('0x29')][_0x84db('0x4c')]({'where':{'id':_0xb32d43[_0x84db('0x43')]['id']},'attributes':['id',_0x84db('0x95'),'password',_0x84db('0x96'),_0x84db('0x97'),'serverUrl']})['then'](handleEntityNotFound(_0x26ce6e,null))['then'](function(_0x533e90){if(_0x533e90){_0x27e9a3=_0x533e90[_0x84db('0x97')];var _0x239c91=_0x27e9a3['slice'](-0x1);if(_0x239c91==='/'){_0x27e9a3=_0x27e9a3[_0x84db('0x98')](0x0,_0x27e9a3[_0x84db('0x99')](_0x239c91));}_0x2374ab=util[_0x84db('0x9a')](_0x84db('0x9b'),_0x27e9a3);_0x36a4fb=util['format']('%s/api/now/table/',_0x27e9a3);_0x2bd97b={'user':_0x533e90[_0x84db('0x95')],'pass':_0x533e90[_0x84db('0x9c')]};var _0xf0f734={'method':'GET','uri':_0x2374ab+_0x84db('0x9d'),'auth':_0x2bd97b,'json':!![]};return rp(_0xf0f734);}})[_0x84db('0x21')](function(_0x231c92){if(_0x231c92[_0x84db('0x9e')][_0x84db('0x35')]>0x0){_0x5c6bc9=_0x231c92[_0x84db('0x9e')];}console[_0x84db('0x9f')](_0x84db('0xa0'),_0x5c6bc9);_0x448c3f=[];_0x195af0=Object[_0x84db('0xa1')]([],_0x5c6bc9);_[_0x84db('0xa2')](_0x195af0,function(_0x40ff6f){return!_0x50a336[_0x84db('0xa3')](_0x40ff6f[_0x84db('0x25')]);});_0x195af0[_0x84db('0xa4')](function(_0x338dfc){var _0x4574aa=createFieldObject(_0x36a4fb,_0x2bd97b,_0x338dfc[_0x84db('0xa5')],_0x338dfc[_0x84db('0x25')],_0x338dfc[_0x84db('0xa6')],![]);_0x448c3f['push'](_0x4574aa);});return Promise[_0x84db('0xa7')](_0x448c3f);})['then'](function(_0xe66401){_0x54d6e8=_0xe66401;_0x448614=Object[_0x84db('0xa1')]([],_0x5c6bc9);console[_0x84db('0x9f')](_0x84db('0xa8'),_0x5c6bc9);_[_0x84db('0xa2')](_0x448614,function(_0x23ba96){return _0x10d5b4[_0x84db('0xa3')](_0x23ba96['name']);});console['log'](_0x84db('0xa9'),_0x448614);_0x448c3f=[];_0x448614[_0x84db('0xa4')](function(_0x5cb426){var _0x17d412=createFieldObject(_0x36a4fb,_0x2bd97b,_0x5cb426[_0x84db('0xa5')],_0x5cb426['name'],_0x5cb426[_0x84db('0xa6')],!![]);_0x448c3f['push'](_0x17d412);});return Promise[_0x84db('0xa7')](_0x448c3f);})[_0x84db('0x21')](function(_0x173ee0){_0xdd75e9=_0x173ee0;var _0x3c7a97=_0x54d6e8[_0x84db('0xaa')](_0xdd75e9);return{'count':_0x3c7a97[_0x84db('0x35')],'rows':_0x3c7a97};})[_0x84db('0x21')](respondWithResult(_0x26ce6e,null))[_0x84db('0x42')](function(_0x4fd9be){console[_0x84db('0x9f')]('ServiceNow\x20error:\x20'+_0x4fd9be);var _0x4c38a6=_0xb32d43['query']['test']?0x1f4:_0x4fd9be[_0x84db('0xab')]||0x1f4;logger[_0x84db('0x23')](_0x4fd9be[_0x84db('0x24')]);delete _0x4fd9be[_0x84db('0x25')];if(_0x4c38a6===0x191){_0x4c38a6=0x190;}_0x26ce6e[_0x84db('0x18')](_0x4c38a6)['send'](_0xb32d43[_0x84db('0x2f')][_0x84db('0xac')]?{'message':_0x84db('0xad'),'statusCode':_0x4fd9be[_0x84db('0xab')]}:_0x4fd9be);});};function createFieldObject(_0x4e544a,_0x19e597,_0x139bff,_0x2800c2,_0x3af6a1,_0x15c8e8){return new Promise(function(_0x123d29,_0x4c2895){var _0x3a3fd7={'id':_0x2800c2,'name':_0x3af6a1,'custom':_0x15c8e8};if(_0x139bff===_0x84db('0xae')){_0x3a3fd7['options']=[{'name':'True','value':_0x84db('0xaf')},{'name':_0x84db('0xb0'),'value':_0x84db('0xb1')}];_0x123d29(_0x3a3fd7);}else{var _0x2b15c3={'method':_0x84db('0xb2'),'uri':_0x4e544a+'sys_choice?sysparm_query=name=incident^element='+_0x2800c2,'auth':_0x19e597,'json':!![]};return rp(_0x2b15c3)[_0x84db('0x21')](function(_0x586c59){var _0x28f3ce=[];if(_0x586c59[_0x84db('0x9e')]['length']>0x0){_0x586c59['result']['forEach'](function(_0x17a5a4){if(_0x17a5a4[_0x84db('0xb3')]==='false'){var _0x577cae={'name':_0x17a5a4[_0x84db('0xa6')],'value':_0x17a5a4[_0x84db('0xb4')]};_0x28f3ce[_0x84db('0xb5')](_0x577cae);}});}_0x3a3fd7[_0x84db('0x3d')]=_0x28f3ce;if(_0x3a3fd7[_0x84db('0x3d')]['length']>0x0){_0x123d29(_0x3a3fd7);}else{if(_0x15c8e8==![]){_0x123d29();}else{_0x123d29(_0x3a3fd7);}}});}});}
\ No newline at end of file
+var _0xfa23=['label','push','assign','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','all','concat','ServiceNow\x20error:\x20','statusCode','error','Wrong\x20credentials','boolean','True','true','False','false','GET','sys_choice?sysparm_query=name=incident^element=','result','inactive','value','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','lodash','squel','crypto','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','update','destroy','end','stack','name','send','map','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','merge','filter','options','ServicenowAccount','then','includeAll','include','findAll','rows','catch','show','params','length','find','create','body','getConfigurations','ServicenowConfiguration','findOne','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowField','getFields','subcategory','close_code','notify','incident_state','category','parent','made_sla','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','hold_reason','number','resolved_by','sys_updated_by','opened_by','user_input','state','sys_created_by','knowledge','closed_at','cmdb_ci','impact','active','work_notes_list','priority','sys_domain_path','rfc','time_worked','expected_start','business_duration','group_list','reopened_time','caller_id','approval_set','work_notes','short_description','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','closed_by','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','company','reassignment_count','assigned_to','severity','approval','comments_and_work_notes','due_date','sys_mod_count','reopen_count','escalation','upon_approval','location','username','password','email','remoteUri','serverUrl','slice','substring','lastIndexOf','format','%s/api/now/table/','incident?sysparm_display_value=all','log','remove','includes','forEach','internalType'];(function(_0x394c47,_0x34cb76){var _0x4373a2=function(_0x1b04f9){while(--_0x1b04f9){_0x394c47['push'](_0x394c47['shift']());}};_0x4373a2(++_0x34cb76);}(_0xfa23,0xd0));var _0x3fa2=function(_0x2c9f17,_0x2c28c5){_0x2c9f17=_0x2c9f17-0x0;var _0x3112e4=_0xfa23[_0x2c9f17];return _0x3112e4;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x3fa2('0x0'));var zipdir=require(_0x3fa2('0x1'));var jsonpatch=require(_0x3fa2('0x2'));var rp=require(_0x3fa2('0x3'));var moment=require(_0x3fa2('0x4'));var BPromise=require(_0x3fa2('0x5'));var Mustache=require(_0x3fa2('0x6'));var util=require(_0x3fa2('0x7'));var path=require(_0x3fa2('0x8'));var sox=require('sox');var csv=require(_0x3fa2('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x3fa2('0xa'));var squel=require(_0x3fa2('0xb'));var crypto=require(_0x3fa2('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x3fa2('0xd'));var toCsv=require(_0x3fa2('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x3fa2('0xe'));var authService=require(_0x3fa2('0xf'));var qs=require(_0x3fa2('0x10'));var as=require(_0x3fa2('0x11'));var hardwareService=require(_0x3fa2('0x12'));var logger=require(_0x3fa2('0x13'))('api');var utils=require('../../config/utils');var config=require(_0x3fa2('0x14'));var licenseUtil=require(_0x3fa2('0x15'));var db=require(_0x3fa2('0x16'))['db'];var integrations=require('../../components/integrations/configuration');function respondWithStatusCode(_0x131ee2,_0x5c8115){_0x5c8115=_0x5c8115||0xcc;return function(_0x569305){if(_0x569305){return _0x131ee2[_0x3fa2('0x17')](_0x5c8115);}return _0x131ee2[_0x3fa2('0x18')](_0x5c8115)['end']();};}function respondWithResult(_0x2bfbfa,_0x452a6e){_0x452a6e=_0x452a6e||0xc8;return function(_0xf625d6){if(_0xf625d6){return _0x2bfbfa[_0x3fa2('0x18')](_0x452a6e)[_0x3fa2('0x19')](_0xf625d6);}};}function respondWithFilteredResult(_0x3f9b97,_0xa231f7){return function(_0xd03cf3){if(_0xd03cf3){var _0x1dfa22=typeof _0xa231f7[_0x3fa2('0x1a')]===_0x3fa2('0x1b')&&typeof _0xa231f7[_0x3fa2('0x1c')]==='undefined';var _0x4b22b5=_0xd03cf3[_0x3fa2('0x1d')];var _0x21bc3b=_0x1dfa22?0x0:_0xa231f7[_0x3fa2('0x1a')];var _0x39d0e6=_0x1dfa22?_0xd03cf3[_0x3fa2('0x1d')]:_0xa231f7['offset']+_0xa231f7[_0x3fa2('0x1c')];var _0x4209ba;if(_0x39d0e6>=_0x4b22b5){_0x39d0e6=_0x4b22b5;_0x4209ba=0xc8;}else{_0x4209ba=0xce;}_0x3f9b97[_0x3fa2('0x18')](_0x4209ba);return _0x3f9b97[_0x3fa2('0x1e')](_0x3fa2('0x1f'),_0x21bc3b+'-'+_0x39d0e6+'/'+_0x4b22b5)['json'](_0xd03cf3);}return null;};}function patchUpdates(_0x3ea923){return function(_0x102b60){try{jsonpatch[_0x3fa2('0x20')](_0x102b60,_0x3ea923,!![]);}catch(_0x1f74ed){return BPromise[_0x3fa2('0x21')](_0x1f74ed);}return _0x102b60['save']();};}function saveUpdates(_0x1ef6f2,_0x3e417f){return function(_0x5bde82){if(_0x5bde82){return _0x5bde82[_0x3fa2('0x22')](_0x1ef6f2)['then'](function(_0x48499a){return _0x48499a;});}return null;};}function removeEntity(_0x2b5847,_0x3250c4){return function(_0x3f374c){if(_0x3f374c){return _0x3f374c[_0x3fa2('0x23')]()['then'](function(){_0x2b5847[_0x3fa2('0x18')](0xcc)[_0x3fa2('0x24')]();});}};}function handleEntityNotFound(_0x4769d2,_0x2bb11d){return function(_0x27cd84){if(!_0x27cd84){_0x4769d2[_0x3fa2('0x17')](0x194);}return _0x27cd84;};}function handleError(_0x4d2135,_0x27201b){_0x27201b=_0x27201b||0x1f4;return function(_0x2b02f8){logger['error'](_0x2b02f8[_0x3fa2('0x25')]);if(_0x2b02f8[_0x3fa2('0x26')]){delete _0x2b02f8[_0x3fa2('0x26')];}_0x4d2135[_0x3fa2('0x18')](_0x27201b)[_0x3fa2('0x27')](_0x2b02f8);};}exports['index']=function(_0x318d2a,_0x40ee39){var _0x4961ee={},_0x35cbe8={},_0x273c40={'count':0x0,'rows':[]};var _0x4de068=_[_0x3fa2('0x28')](db['ServicenowAccount'][_0x3fa2('0x29')],function(_0x2a3e94){return{'name':_0x2a3e94[_0x3fa2('0x2a')],'type':_0x2a3e94[_0x3fa2('0x2b')][_0x3fa2('0x2c')]};});_0x35cbe8[_0x3fa2('0x2d')]=_['map'](_0x4de068,'name');_0x35cbe8[_0x3fa2('0x2e')]=_[_0x3fa2('0x2f')](_0x318d2a[_0x3fa2('0x2e')]);_0x35cbe8[_0x3fa2('0x30')]=_[_0x3fa2('0x31')](_0x35cbe8[_0x3fa2('0x2d')],_0x35cbe8[_0x3fa2('0x2e')]);_0x4961ee[_0x3fa2('0x32')]=_[_0x3fa2('0x31')](_0x35cbe8[_0x3fa2('0x2d')],qs[_0x3fa2('0x33')](_0x318d2a[_0x3fa2('0x2e')][_0x3fa2('0x33')]));_0x4961ee[_0x3fa2('0x32')]=_0x4961ee[_0x3fa2('0x32')]['length']?_0x4961ee[_0x3fa2('0x32')]:_0x35cbe8[_0x3fa2('0x2d')];if(!_0x318d2a['query'][_0x3fa2('0x34')](_0x3fa2('0x35'))){_0x4961ee['limit']=qs[_0x3fa2('0x1c')](_0x318d2a[_0x3fa2('0x2e')][_0x3fa2('0x1c')]);_0x4961ee[_0x3fa2('0x1a')]=qs[_0x3fa2('0x1a')](_0x318d2a['query']['offset']);}_0x4961ee[_0x3fa2('0x36')]=qs[_0x3fa2('0x37')](_0x318d2a['query'][_0x3fa2('0x37')]);_0x4961ee[_0x3fa2('0x38')]=qs['filters'](_[_0x3fa2('0x39')](_0x318d2a['query'],_0x35cbe8['filters']),_0x4de068);if(_0x318d2a[_0x3fa2('0x2e')]['filter']){_0x4961ee[_0x3fa2('0x38')]=_[_0x3fa2('0x3a')](_0x4961ee[_0x3fa2('0x38')],{'$or':_[_0x3fa2('0x28')](_0x4de068,function(_0x5d2b91){if(_0x5d2b91[_0x3fa2('0x2b')]!=='VIRTUAL'){var _0x320dea={};_0x320dea[_0x5d2b91['name']]={'$like':'%'+_0x318d2a[_0x3fa2('0x2e')][_0x3fa2('0x3b')]+'%'};return _0x320dea;}})});}_0x4961ee=_[_0x3fa2('0x3a')]({},_0x4961ee,_0x318d2a[_0x3fa2('0x3c')]);var _0x2e2f37={'where':_0x4961ee[_0x3fa2('0x38')]};return db[_0x3fa2('0x3d')][_0x3fa2('0x1d')](_0x2e2f37)[_0x3fa2('0x3e')](function(_0x142b5c){_0x273c40[_0x3fa2('0x1d')]=_0x142b5c;if(_0x318d2a[_0x3fa2('0x2e')][_0x3fa2('0x3f')]){_0x4961ee[_0x3fa2('0x40')]=[{'all':!![]}];}return db[_0x3fa2('0x3d')][_0x3fa2('0x41')](_0x4961ee);})['then'](function(_0x5381a6){_0x273c40[_0x3fa2('0x42')]=_0x5381a6;return _0x273c40;})[_0x3fa2('0x3e')](respondWithFilteredResult(_0x40ee39,_0x4961ee))[_0x3fa2('0x43')](handleError(_0x40ee39,null));};exports[_0x3fa2('0x44')]=function(_0x1aba0d,_0xdad37f){var _0x1f7acc={'raw':![],'where':{'id':_0x1aba0d[_0x3fa2('0x45')]['id']}},_0x35108c={};_0x35108c[_0x3fa2('0x2d')]=_['keys'](db[_0x3fa2('0x3d')][_0x3fa2('0x29')]);_0x35108c[_0x3fa2('0x2e')]=_[_0x3fa2('0x2f')](_0x1aba0d['query']);_0x35108c['filters']=_['intersection'](_0x35108c[_0x3fa2('0x2d')],_0x35108c[_0x3fa2('0x2e')]);_0x1f7acc[_0x3fa2('0x32')]=_[_0x3fa2('0x31')](_0x35108c['model'],qs[_0x3fa2('0x33')](_0x1aba0d[_0x3fa2('0x2e')][_0x3fa2('0x33')]));_0x1f7acc[_0x3fa2('0x32')]=_0x1f7acc[_0x3fa2('0x32')][_0x3fa2('0x46')]?_0x1f7acc['attributes']:_0x35108c['model'];if(_0x1aba0d[_0x3fa2('0x2e')]['includeAll']){_0x1f7acc['include']=[{'all':!![]}];}_0x1f7acc=_[_0x3fa2('0x3a')]({},_0x1f7acc,_0x1aba0d[_0x3fa2('0x3c')]);return db[_0x3fa2('0x3d')][_0x3fa2('0x47')](_0x1f7acc)[_0x3fa2('0x3e')](handleEntityNotFound(_0xdad37f,null))['then'](respondWithResult(_0xdad37f,null))[_0x3fa2('0x43')](handleError(_0xdad37f,null));};exports['create']=function(_0x417e32,_0x1cdc82){return db[_0x3fa2('0x3d')][_0x3fa2('0x48')](_0x417e32[_0x3fa2('0x49')],{})['then'](respondWithResult(_0x1cdc82,0xc9))[_0x3fa2('0x43')](handleError(_0x1cdc82,null));};exports[_0x3fa2('0x22')]=function(_0x3d9c12,_0x257544){if(_0x3d9c12[_0x3fa2('0x49')]['id']){delete _0x3d9c12[_0x3fa2('0x49')]['id'];}return db['ServicenowAccount'][_0x3fa2('0x47')]({'where':{'id':_0x3d9c12[_0x3fa2('0x45')]['id']}})[_0x3fa2('0x3e')](handleEntityNotFound(_0x257544,null))[_0x3fa2('0x3e')](saveUpdates(_0x3d9c12[_0x3fa2('0x49')],null))[_0x3fa2('0x3e')](respondWithResult(_0x257544,null))[_0x3fa2('0x43')](handleError(_0x257544,null));};exports[_0x3fa2('0x23')]=function(_0x21abfa,_0x1c543d){return db[_0x3fa2('0x3d')][_0x3fa2('0x47')]({'where':{'id':_0x21abfa[_0x3fa2('0x45')]['id']}})[_0x3fa2('0x3e')](handleEntityNotFound(_0x1c543d,null))[_0x3fa2('0x3e')](removeEntity(_0x1c543d,null))[_0x3fa2('0x43')](handleError(_0x1c543d,null));};exports[_0x3fa2('0x4a')]=function(_0xf10fe3,_0x419c62,_0x59e711){var _0x4fb511={};var _0x1479fe={};var _0x290698;var _0x20ab3a;return db[_0x3fa2('0x3d')]['findOne']({'where':{'id':_0xf10fe3['params']['id']}})['then'](handleEntityNotFound(_0x419c62,null))[_0x3fa2('0x3e')](function(_0xde9d17){if(_0xde9d17){_0x290698=_0xde9d17;_0x1479fe['model']=_[_0x3fa2('0x2f')](db[_0x3fa2('0x4b')][_0x3fa2('0x29')]);_0x1479fe[_0x3fa2('0x2e')]=_[_0x3fa2('0x2f')](_0xf10fe3[_0x3fa2('0x2e')]);_0x1479fe[_0x3fa2('0x30')]=_[_0x3fa2('0x31')](_0x1479fe[_0x3fa2('0x2d')],_0x1479fe[_0x3fa2('0x2e')]);_0x4fb511[_0x3fa2('0x32')]=_[_0x3fa2('0x31')](_0x1479fe[_0x3fa2('0x2d')],qs[_0x3fa2('0x33')](_0xf10fe3[_0x3fa2('0x2e')][_0x3fa2('0x33')]));_0x4fb511[_0x3fa2('0x32')]=_0x4fb511[_0x3fa2('0x32')][_0x3fa2('0x46')]?_0x4fb511[_0x3fa2('0x32')]:_0x1479fe[_0x3fa2('0x2d')];_0x4fb511['order']=qs['sort'](_0xf10fe3[_0x3fa2('0x2e')][_0x3fa2('0x37')]);_0x4fb511[_0x3fa2('0x38')]=qs['filters'](_[_0x3fa2('0x39')](_0xf10fe3[_0x3fa2('0x2e')],_0x1479fe['filters']));if(_0xf10fe3[_0x3fa2('0x2e')][_0x3fa2('0x3b')]){_0x4fb511['where']=_['merge'](_0x4fb511[_0x3fa2('0x38')],{'$or':_[_0x3fa2('0x28')](_0x4fb511['attributes'],function(_0x34a1bb){var _0x555b8d={};_0x555b8d[_0x34a1bb]={'$like':'%'+_0xf10fe3[_0x3fa2('0x2e')][_0x3fa2('0x3b')]+'%'};return _0x555b8d;})});}_0x4fb511=_['merge']({},_0x4fb511,_0xf10fe3[_0x3fa2('0x3c')]);return _0x290698[_0x3fa2('0x4a')](_0x4fb511);}})[_0x3fa2('0x3e')](function(_0x385940){if(_0x385940){_0x20ab3a=_0x385940[_0x3fa2('0x46')];if(!_0xf10fe3[_0x3fa2('0x2e')][_0x3fa2('0x34')](_0x3fa2('0x35'))){_0x4fb511[_0x3fa2('0x1c')]=qs['limit'](_0xf10fe3['query'][_0x3fa2('0x1c')]);_0x4fb511['offset']=qs[_0x3fa2('0x1a')](_0xf10fe3['query'][_0x3fa2('0x1a')]);}return _0x290698['getConfigurations'](_0x4fb511);}})['then'](function(_0x10038b){if(_0x10038b){return _0x10038b?{'count':_0x20ab3a,'rows':_0x10038b}:null;}})['then'](respondWithResult(_0x419c62,null))[_0x3fa2('0x43')](handleError(_0x419c62,null));};exports['addConfiguration']=function(_0x689390,_0x5a0fa8,_0x16ea89){if(_0x689390[_0x3fa2('0x49')]['id']){delete _0x689390[_0x3fa2('0x49')]['id'];}return db[_0x3fa2('0x3d')][_0x3fa2('0x4c')]({'where':{'id':_0x689390[_0x3fa2('0x45')]['id']}})['then'](handleEntityNotFound(_0x5a0fa8,null))[_0x3fa2('0x3e')](function(_0x713762){if(_0x713762){_0x689390[_0x3fa2('0x49')][_0x3fa2('0x4d')]=_0x713762['id'];_0x689390[_0x3fa2('0x49')][_0x3fa2('0x4e')]=integrations[_0x3fa2('0x4f')](_0x689390['body'][_0x3fa2('0x50')],_0x689390[_0x3fa2('0x49')][_0x3fa2('0x2b')]);_0x689390[_0x3fa2('0x49')][_0x3fa2('0x51')]=integrations[_0x3fa2('0x52')](_0x689390['body']['channel'],_0x689390[_0x3fa2('0x49')][_0x3fa2('0x2b')]);return db[_0x3fa2('0x4b')]['create'](_0x689390['body'],{'include':[{'model':db[_0x3fa2('0x53')],'as':_0x3fa2('0x4e')},{'model':db[_0x3fa2('0x53')],'as':_0x3fa2('0x51')}]});}return null;})[_0x3fa2('0x3e')](respondWithResult(_0x5a0fa8,null))['catch'](handleError(_0x5a0fa8,null));};exports[_0x3fa2('0x54')]=function(_0x26b192,_0x3116be,_0x5958c4){var _0x451559=['made_sla','hold_reason','knowledge',_0x3fa2('0x55'),_0x3fa2('0x56'),_0x3fa2('0x57'),_0x3fa2('0x58'),'severity',_0x3fa2('0x59')];var _0x5ba7a2=[_0x3fa2('0x5a'),_0x3fa2('0x5b'),_0x3fa2('0x5c'),_0x3fa2('0x5d'),_0x3fa2('0x5e'),_0x3fa2('0x5f'),_0x3fa2('0x60'),_0x3fa2('0x61'),'approval_history',_0x3fa2('0x62'),_0x3fa2('0x63'),_0x3fa2('0x64'),_0x3fa2('0x65'),_0x3fa2('0x66'),'sys_created_on','sys_domain',_0x3fa2('0x67'),_0x3fa2('0x68'),_0x3fa2('0x69'),_0x3fa2('0x36'),'calendar_stc',_0x3fa2('0x6a'),_0x3fa2('0x6b'),'delivery_plan',_0x3fa2('0x6c'),_0x3fa2('0x6d'),_0x3fa2('0x6e'),'business_service',_0x3fa2('0x6f'),_0x3fa2('0x70'),_0x3fa2('0x71'),_0x3fa2('0x72'),_0x3fa2('0x73'),'opened_at',_0x3fa2('0x74'),_0x3fa2('0x75'),'work_end',_0x3fa2('0x76'),'resolved_at',_0x3fa2('0x77'),_0x3fa2('0x78'),_0x3fa2('0x55'),_0x3fa2('0x79'),_0x3fa2('0x7a'),_0x3fa2('0x56'),'correlation_display',_0x3fa2('0x7b'),_0x3fa2('0x7c'),_0x3fa2('0x7d'),_0x3fa2('0x7e'),_0x3fa2('0x7f'),_0x3fa2('0x80'),_0x3fa2('0x81'),_0x3fa2('0x57'),_0x3fa2('0x82'),'close_notes',_0x3fa2('0x83'),'follow_up',_0x3fa2('0x84'),_0x3fa2('0x85'),_0x3fa2('0x86'),_0x3fa2('0x87'),_0x3fa2('0x58'),_0x3fa2('0x88'),_0x3fa2('0x89'),_0x3fa2('0x8a'),_0x3fa2('0x8b'),'activity_due',_0x3fa2('0x8c'),_0x3fa2('0x8d'),'comments','sla_due',_0x3fa2('0x8e'),_0x3fa2('0x8f'),_0x3fa2('0x90'),_0x3fa2('0x91'),_0x3fa2('0x92'),'sys_tags',_0x3fa2('0x93'),_0x3fa2('0x94'),'correlation_id',_0x3fa2('0x95'),'category'];var _0x501845='';var _0x250401='';var _0x244644=[];var _0x54e1e6='';var _0x3d134f='';var _0x48310a=[];var _0x38a6d6='';var _0x1b7e70='';var _0x3aa4b7={};var _0x4d75f1='';return db[_0x3fa2('0x3d')][_0x3fa2('0x4c')]({'where':{'id':_0x26b192[_0x3fa2('0x45')]['id']},'attributes':['id',_0x3fa2('0x96'),_0x3fa2('0x97'),_0x3fa2('0x98'),_0x3fa2('0x99'),_0x3fa2('0x9a')]})[_0x3fa2('0x3e')](handleEntityNotFound(_0x3116be,null))[_0x3fa2('0x3e')](function(_0x1a2c21){if(_0x1a2c21){_0x4d75f1=_0x1a2c21[_0x3fa2('0x99')];var _0x4e16ed=_0x4d75f1[_0x3fa2('0x9b')](-0x1);if(_0x4e16ed==='/'){_0x4d75f1=_0x4d75f1[_0x3fa2('0x9c')](0x0,_0x4d75f1[_0x3fa2('0x9d')](_0x4e16ed));}_0x1b7e70=util[_0x3fa2('0x9e')]('%s/api/now/doc/table/schema/',_0x4d75f1);_0x38a6d6=util[_0x3fa2('0x9e')](_0x3fa2('0x9f'),_0x4d75f1);_0x3aa4b7={'user':_0x1a2c21[_0x3fa2('0x96')],'pass':_0x1a2c21['password']};var _0x3b0181={'method':'GET','uri':_0x1b7e70+_0x3fa2('0xa0'),'auth':_0x3aa4b7,'json':!![]};return rp(_0x3b0181);}})[_0x3fa2('0x3e')](function(_0x1d925e){if(_0x1d925e['result']['length']>0x0){_0x501845=_0x1d925e['result'];}console[_0x3fa2('0xa1')]('incident\x20table\x20objects',_0x501845);_0x48310a=[];_0x250401=Object['assign']([],_0x501845);_[_0x3fa2('0xa2')](_0x250401,function(_0x17fd87){return!_0x451559[_0x3fa2('0xa3')](_0x17fd87[_0x3fa2('0x26')]);});_0x250401[_0x3fa2('0xa4')](function(_0x11ef13){var _0x21f2f3=createFieldObject(_0x38a6d6,_0x3aa4b7,_0x11ef13[_0x3fa2('0xa5')],_0x11ef13[_0x3fa2('0x26')],_0x11ef13[_0x3fa2('0xa6')],![]);_0x48310a[_0x3fa2('0xa7')](_0x21f2f3);});return Promise['all'](_0x48310a);})[_0x3fa2('0x3e')](function(_0x32f84a){_0x244644=_0x32f84a;_0x54e1e6=Object[_0x3fa2('0xa8')]([],_0x501845);console[_0x3fa2('0xa1')](_0x3fa2('0xa9'),_0x501845);_[_0x3fa2('0xa2')](_0x54e1e6,function(_0x44862d){return _0x5ba7a2['includes'](_0x44862d['name']);});console['log'](_0x3fa2('0xaa'),_0x54e1e6);_0x48310a=[];_0x54e1e6[_0x3fa2('0xa4')](function(_0x18247b){var _0x4c79db=createFieldObject(_0x38a6d6,_0x3aa4b7,_0x18247b[_0x3fa2('0xa5')],_0x18247b[_0x3fa2('0x26')],_0x18247b[_0x3fa2('0xa6')],!![]);_0x48310a['push'](_0x4c79db);});return Promise[_0x3fa2('0xab')](_0x48310a);})[_0x3fa2('0x3e')](function(_0x215b11){_0x3d134f=_0x215b11;var _0xfe9715=_0x244644[_0x3fa2('0xac')](_0x3d134f);return{'count':_0xfe9715['length'],'rows':_0xfe9715};})[_0x3fa2('0x3e')](respondWithResult(_0x3116be,null))['catch'](function(_0x527ecf){console[_0x3fa2('0xa1')](_0x3fa2('0xad')+_0x527ecf);var _0x5662d9=_0x26b192[_0x3fa2('0x2e')]['test']?0x1f4:_0x527ecf[_0x3fa2('0xae')]||0x1f4;logger[_0x3fa2('0xaf')](_0x527ecf[_0x3fa2('0x25')]);delete _0x527ecf[_0x3fa2('0x26')];if(_0x5662d9===0x191){_0x5662d9=0x190;}_0x3116be['status'](_0x5662d9)['send'](_0x26b192[_0x3fa2('0x2e')]['test']?{'message':_0x3fa2('0xb0'),'statusCode':_0x527ecf[_0x3fa2('0xae')]}:_0x527ecf);});};function createFieldObject(_0x496b93,_0x5895b6,_0x5c549d,_0x18508e,_0x153ee5,_0x11559d){return new Promise(function(_0x39511c,_0x34ccc0){var _0x3885c7={'id':_0x18508e,'name':_0x153ee5,'custom':_0x11559d};if(_0x5c549d===_0x3fa2('0xb1')){_0x3885c7['options']=[{'name':_0x3fa2('0xb2'),'value':_0x3fa2('0xb3')},{'name':_0x3fa2('0xb4'),'value':_0x3fa2('0xb5')}];_0x39511c(_0x3885c7);}else{var _0xeb0de0={'method':_0x3fa2('0xb6'),'uri':_0x496b93+_0x3fa2('0xb7')+_0x18508e,'auth':_0x5895b6,'json':!![]};return rp(_0xeb0de0)['then'](function(_0xcbae91){var _0x3b2fe0=[];if(_0xcbae91[_0x3fa2('0xb8')]['length']>0x0){_0xcbae91[_0x3fa2('0xb8')][_0x3fa2('0xa4')](function(_0x557030){if(_0x557030[_0x3fa2('0xb9')]===_0x3fa2('0xb5')){var _0x422f59={'name':_0x557030[_0x3fa2('0xa6')],'value':_0x557030[_0x3fa2('0xba')]};_0x3b2fe0[_0x3fa2('0xa7')](_0x422f59);}});}_0x3885c7[_0x3fa2('0x3c')]=_0x3b2fe0;if(_0x3885c7['options'][_0x3fa2('0x46')]>0x0){_0x39511c(_0x3885c7);}else{if(_0x11559d==![]){_0x39511c();}else{_0x39511c(_0x3885c7);}}});}});}
\ No newline at end of file