Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 66dad97..ebec973 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x31c2=['impact','active','work_notes_list','priority','sys_domain_path','expected_start','opened_at','business_duration','group_list','reopened_time','resolved_at','approval_set','work_notes','short_description','correlation_display','delivery_task','work_start','assignment_group','business_stc','additional_assignee_list','description','calendar_duration','sys_class_name','close_notes','closed_by','follow_up','sys_id','contact_type','reopened_by','company','reassignment_count','activity_due','assigned_to','comments','comments_and_work_notes','sys_mod_count','sys_tags','upon_approval','correlation_id','location','username','password','email','serverUrl','slice','substring','lastIndexOf','format','%s/api/now/table/','GET','incident?sysparm_display_value=all','result','incident\x20table\x20objects','assign','remove','includes','label','push','all','log','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','concat','ServiceNow\x20error:\x20','statusCode','stack','send','Wrong\x20credentials','True','true','False','false','sys_choice?sysparm_query=name=incident^element=','forEach','inactive','value','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','to-csv','ejs','lodash','crypto','jsforce','desk.js','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../components/integrations/configuration','jayson/promise','client','http','test','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','catch','sendStatus','status','json','offset','limit','set','Content-Range','apply','reject','save','update','name','index','ServicenowAccount','rawAttributes','keys','query','filters','intersection','model','fields','attributes','hasOwnProperty','sort','pick','filter','where','merge','map','type','VIRTUAL','field','options','count','includeAll','include','findAll','rows','show','params','find','create','body','getConfigurations','ServicenowConfiguration','length','nolimit','addConfiguration','AccountId','Subjects','channel','Descriptions','getDescriptions','ServicenowField','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','incident_state','severity','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','number','sys_updated_by','opened_by','sys_created_on','sys_domain','state','sys_created_by','order','calendar_stc','closed_at','delivery_plan'];(function(_0xc15e30,_0x231639){var _0x5a2d88=function(_0x36893e){while(--_0x36893e){_0xc15e30['push'](_0xc15e30['shift']());}};_0x5a2d88(++_0x231639);}(_0x31c2,0x10e));var _0x231c=function(_0x3b2880,_0x26895d){_0x3b2880=_0x3b2880-0x0;var _0x3ddb49=_0x31c2[_0x3b2880];return _0x3ddb49;};'use strict';var pdf=require(_0x231c('0x0'));var emlformat=require(_0x231c('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x231c('0x2'));var jsonpatch=require(_0x231c('0x3'));var rp=require(_0x231c('0x4'));var moment=require(_0x231c('0x5'));var BPromise=require(_0x231c('0x6'));var Mustache=require(_0x231c('0x7'));var util=require('util');var path=require(_0x231c('0x8'));var sox=require('sox');var csv=require(_0x231c('0x9'));var ejs=require(_0x231c('0xa'));var fs=require('fs');var _=require(_0x231c('0xb'));var squel=require('squel');var crypto=require(_0x231c('0xc'));var jsforce=require(_0x231c('0xd'));var deskjs=require(_0x231c('0xe'));var toCsv=require(_0x231c('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x231c('0xf'));var hardwareService=require(_0x231c('0x10'));var logger=require(_0x231c('0x11'))(_0x231c('0x12'));var utils=require(_0x231c('0x13'));var config=require(_0x231c('0x14'));var db=require('../../mysqldb')['db'];var integrations=require(_0x231c('0x15'));var jayson=require(_0x231c('0x16'));var client=jayson[_0x231c('0x17')][_0x231c('0x18')]({'port':0x232a});function checkPasswordPattern(_0x1ee471,_0x1d4493,_0x2118ce){if(_0x2118ce){var _0x148502=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x148502[_0x231c('0x19')](_0x1d4493)){return _0x1ee471;}else{throw new Error(_0x231c('0x1a'));}}else{return _0x1ee471;}}function respondWithRpcPromise(_0x3a7bd9,_0x5a90e6,_0x46091f,_0x5278a6){return new BPromise(function(_0x35d5f4,_0x42c082){var _0x13f298=_0x5278a6||client;return _0x13f298['request'](_0x3a7bd9,_0x46091f)[_0x231c('0x1b')](function(_0x35db99){logger[_0x231c('0x1c')](_0x231c('0x1d'),_0x5a90e6,_0x231c('0x1e'));logger['debug']('ServicenowAccount,\x20%s,\x20%s,\x20%s',_0x5a90e6,_0x231c('0x1e'),JSON[_0x231c('0x1f')](_0x35db99));if(_0x35db99[_0x231c('0x20')]){if(_0x35db99[_0x231c('0x20')][_0x231c('0x21')]===0x1f4){logger[_0x231c('0x20')](_0x231c('0x1d'),_0x5a90e6,_0x35db99[_0x231c('0x20')][_0x231c('0x22')]);return _0x42c082(_0x35db99[_0x231c('0x20')]['message']);}logger['error'](_0x231c('0x1d'),_0x5a90e6,_0x35db99[_0x231c('0x20')][_0x231c('0x22')]);return _0x35d5f4(_0x35db99['error'][_0x231c('0x22')]);}else{logger[_0x231c('0x1c')]('ServicenowAccount,\x20%s,\x20%s',_0x5a90e6,'request\x20sent');_0x35d5f4(_0x35db99['result'][_0x231c('0x22')]);}})[_0x231c('0x23')](function(_0x493a36){logger['error'](_0x231c('0x1d'),_0x5a90e6,_0x493a36);_0x42c082(_0x493a36);});});}function respondWithStatusCode(_0x2a6fa8,_0x144b03){_0x144b03=_0x144b03||0xcc;return function(_0x5ccb54){if(_0x5ccb54){return _0x2a6fa8[_0x231c('0x24')](_0x144b03);}return _0x2a6fa8[_0x231c('0x25')](_0x144b03)['end']();};}function respondWithResult(_0x1a91b0,_0x5064e6){_0x5064e6=_0x5064e6||0xc8;return function(_0x42c0a9){if(_0x42c0a9){return _0x1a91b0[_0x231c('0x25')](_0x5064e6)[_0x231c('0x26')](_0x42c0a9);}};}function respondWithFilteredResult(_0x1768f6,_0x26eb8d){return function(_0x1a81dc){if(_0x1a81dc){var _0x4862fe=_0x1a81dc['count'],_0x528c25=_0x26eb8d[_0x231c('0x27')],_0x38f5e8=_0x26eb8d[_0x231c('0x27')]+_0x26eb8d[_0x231c('0x28')],_0x2578da;if(_0x38f5e8>=_0x4862fe){_0x38f5e8=_0x4862fe;_0x2578da=0xc8;}else{_0x2578da=0xce;}_0x1768f6[_0x231c('0x25')](_0x2578da);return _0x1768f6[_0x231c('0x29')](_0x231c('0x2a'),_0x528c25+'-'+_0x38f5e8+'/'+_0x4862fe)[_0x231c('0x26')](_0x1a81dc);}return null;};}function patchUpdates(_0x2eccbb){return function(_0x24d3d0){try{jsonpatch[_0x231c('0x2b')](_0x24d3d0,_0x2eccbb,!![]);}catch(_0x4dc5c3){return BPromise[_0x231c('0x2c')](_0x4dc5c3);}return _0x24d3d0[_0x231c('0x2d')]();};}function saveUpdates(_0x32e2bf,_0x4e45a1){return function(_0x310bed){if(_0x310bed){return _0x310bed[_0x231c('0x2e')](_0x32e2bf)[_0x231c('0x1b')](function(_0x1215bc){return _0x1215bc;});}return null;};}function removeEntity(_0x39c227,_0x328e8a){return function(_0x4c4cf0){if(_0x4c4cf0){return _0x4c4cf0['destroy']()['then'](function(){_0x39c227[_0x231c('0x25')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5f1e1e,_0x52bd8a){return function(_0x4fd5ff){if(!_0x4fd5ff){_0x5f1e1e[_0x231c('0x24')](0x194);}return _0x4fd5ff;};}function handleError(_0xc80d62,_0x5c020c){_0x5c020c=_0x5c020c||0x1f4;return function(_0xbe2b3a){logger[_0x231c('0x20')](_0xbe2b3a['stack']);if(_0xbe2b3a[_0x231c('0x2f')]){delete _0xbe2b3a[_0x231c('0x2f')];}_0xc80d62['status'](_0x5c020c)['send'](_0xbe2b3a);};}exports[_0x231c('0x30')]=function(_0x5b319a,_0x5dad17){var _0x4f54e0={},_0x526905={},_0x250b93={'count':0x0,'rows':[]};var _0xefdf88=db[_0x231c('0x31')][_0x231c('0x32')];_0x526905['model']=_[_0x231c('0x33')](_0xefdf88);_0x526905[_0x231c('0x34')]=_['keys'](_0x5b319a[_0x231c('0x34')]);_0x526905[_0x231c('0x35')]=_[_0x231c('0x36')](_0x526905[_0x231c('0x37')],_0x526905[_0x231c('0x34')]);_0x4f54e0['attributes']=_['intersection'](_0x526905['model'],qs[_0x231c('0x38')](_0x5b319a[_0x231c('0x34')][_0x231c('0x38')]));_0x4f54e0[_0x231c('0x39')]=_0x4f54e0[_0x231c('0x39')]['length']?_0x4f54e0[_0x231c('0x39')]:_0x526905[_0x231c('0x37')];if(!_0x5b319a[_0x231c('0x34')][_0x231c('0x3a')]('nolimit')){_0x4f54e0[_0x231c('0x28')]=qs['limit'](_0x5b319a[_0x231c('0x34')][_0x231c('0x28')]);_0x4f54e0[_0x231c('0x27')]=qs[_0x231c('0x27')](_0x5b319a[_0x231c('0x34')][_0x231c('0x27')]);}_0x4f54e0['order']=qs['sort'](_0x5b319a[_0x231c('0x34')][_0x231c('0x3b')]);_0x4f54e0['where']=qs[_0x231c('0x35')](_[_0x231c('0x3c')](_0x5b319a[_0x231c('0x34')],_0x526905['filters']));if(_0x5b319a[_0x231c('0x34')][_0x231c('0x3d')]){_0x4f54e0[_0x231c('0x3e')]=_[_0x231c('0x3f')](_0x4f54e0[_0x231c('0x3e')],{'$or':_[_0x231c('0x40')](_0xefdf88,function(_0x533601){if(_0x533601[_0x231c('0x41')]['key']!==_0x231c('0x42')){var _0x25a53d={};_0x25a53d[_0x533601[_0x231c('0x43')]]={'$like':'%'+_0x5b319a[_0x231c('0x34')][_0x231c('0x3d')]+'%'};return _0x25a53d;}})});}_0x4f54e0=_[_0x231c('0x3f')]({},_0x4f54e0,_0x5b319a[_0x231c('0x44')]);var _0x28929c={'where':_0x4f54e0[_0x231c('0x3e')]};return db[_0x231c('0x31')][_0x231c('0x45')](_0x28929c)[_0x231c('0x1b')](function(_0x4f348f){_0x250b93[_0x231c('0x45')]=_0x4f348f;if(_0x5b319a[_0x231c('0x34')][_0x231c('0x46')]){_0x4f54e0[_0x231c('0x47')]=[{'all':!![]}];}return db[_0x231c('0x31')][_0x231c('0x48')](_0x4f54e0);})[_0x231c('0x1b')](function(_0x1af063){_0x250b93[_0x231c('0x49')]=_0x1af063;return _0x250b93;})[_0x231c('0x1b')](respondWithFilteredResult(_0x5dad17,_0x4f54e0))[_0x231c('0x23')](handleError(_0x5dad17,null));};exports[_0x231c('0x4a')]=function(_0x443537,_0x148e79){var _0x594a97={'raw':![],'where':{'id':_0x443537[_0x231c('0x4b')]['id']}},_0x37684f={};_0x37684f[_0x231c('0x37')]=_[_0x231c('0x33')](db[_0x231c('0x31')][_0x231c('0x32')]);_0x37684f['query']=_[_0x231c('0x33')](_0x443537[_0x231c('0x34')]);_0x37684f[_0x231c('0x35')]=_[_0x231c('0x36')](_0x37684f['model'],_0x37684f[_0x231c('0x34')]);_0x594a97[_0x231c('0x39')]=_[_0x231c('0x36')](_0x37684f[_0x231c('0x37')],qs['fields'](_0x443537[_0x231c('0x34')][_0x231c('0x38')]));_0x594a97[_0x231c('0x39')]=_0x594a97[_0x231c('0x39')]['length']?_0x594a97['attributes']:_0x37684f[_0x231c('0x37')];if(_0x443537['query'][_0x231c('0x46')]){_0x594a97[_0x231c('0x47')]=[{'all':!![]}];}_0x594a97=_[_0x231c('0x3f')]({},_0x594a97,_0x443537[_0x231c('0x44')]);return db[_0x231c('0x31')][_0x231c('0x4c')](_0x594a97)[_0x231c('0x1b')](handleEntityNotFound(_0x148e79,null))['then'](respondWithResult(_0x148e79,null))[_0x231c('0x23')](handleError(_0x148e79,null));};exports[_0x231c('0x4d')]=function(_0x43cb9a,_0x2d9fd1){return db[_0x231c('0x31')][_0x231c('0x4d')](_0x43cb9a[_0x231c('0x4e')],{})['then'](respondWithResult(_0x2d9fd1,0xc9))[_0x231c('0x23')](handleError(_0x2d9fd1,null));};exports[_0x231c('0x2e')]=function(_0x963cab,_0x132164){if(_0x963cab[_0x231c('0x4e')]['id']){delete _0x963cab[_0x231c('0x4e')]['id'];}return db[_0x231c('0x31')]['find']({'where':{'id':_0x963cab[_0x231c('0x4b')]['id']}})[_0x231c('0x1b')](handleEntityNotFound(_0x132164,null))[_0x231c('0x1b')](saveUpdates(_0x963cab[_0x231c('0x4e')],null))[_0x231c('0x1b')](respondWithResult(_0x132164,null))[_0x231c('0x23')](handleError(_0x132164,null));};exports['destroy']=function(_0x2b1b69,_0x578e46){return db['ServicenowAccount'][_0x231c('0x4c')]({'where':{'id':_0x2b1b69['params']['id']}})[_0x231c('0x1b')](handleEntityNotFound(_0x578e46,null))[_0x231c('0x1b')](removeEntity(_0x578e46,null))[_0x231c('0x23')](handleError(_0x578e46,null));};exports[_0x231c('0x4f')]=function(_0x5e0433,_0x363e39,_0xe87398){var _0xc4af4={};var _0x446e2a={};var _0x39bb46;var _0x1e3b9a;return db[_0x231c('0x31')]['findOne']({'where':{'id':_0x5e0433[_0x231c('0x4b')]['id']}})[_0x231c('0x1b')](handleEntityNotFound(_0x363e39,null))[_0x231c('0x1b')](function(_0x26fdd0){if(_0x26fdd0){_0x39bb46=_0x26fdd0;_0x446e2a[_0x231c('0x37')]=_[_0x231c('0x33')](db[_0x231c('0x50')][_0x231c('0x32')]);_0x446e2a[_0x231c('0x34')]=_['keys'](_0x5e0433[_0x231c('0x34')]);_0x446e2a[_0x231c('0x35')]=_['intersection'](_0x446e2a[_0x231c('0x37')],_0x446e2a[_0x231c('0x34')]);_0xc4af4[_0x231c('0x39')]=_[_0x231c('0x36')](_0x446e2a[_0x231c('0x37')],qs[_0x231c('0x38')](_0x5e0433[_0x231c('0x34')][_0x231c('0x38')]));_0xc4af4[_0x231c('0x39')]=_0xc4af4[_0x231c('0x39')][_0x231c('0x51')]?_0xc4af4['attributes']:_0x446e2a['model'];_0xc4af4['order']=qs['sort'](_0x5e0433[_0x231c('0x34')][_0x231c('0x3b')]);_0xc4af4[_0x231c('0x3e')]=qs[_0x231c('0x35')](_[_0x231c('0x3c')](_0x5e0433[_0x231c('0x34')],_0x446e2a['filters']));if(_0x5e0433['query']['filter']){_0xc4af4[_0x231c('0x3e')]=_[_0x231c('0x3f')](_0xc4af4[_0x231c('0x3e')],{'$or':_['map'](_0xc4af4[_0x231c('0x39')],function(_0x33ae16){var _0x4d17a0={};_0x4d17a0[_0x33ae16]={'$like':'%'+_0x5e0433['query'][_0x231c('0x3d')]+'%'};return _0x4d17a0;})});}_0xc4af4=_['merge']({},_0xc4af4,_0x5e0433[_0x231c('0x44')]);return _0x39bb46[_0x231c('0x4f')](_0xc4af4);}})['then'](function(_0x5d2c9a){if(_0x5d2c9a){_0x1e3b9a=_0x5d2c9a[_0x231c('0x51')];if(!_0x5e0433[_0x231c('0x34')][_0x231c('0x3a')](_0x231c('0x52'))){_0xc4af4['limit']=qs[_0x231c('0x28')](_0x5e0433[_0x231c('0x34')][_0x231c('0x28')]);_0xc4af4[_0x231c('0x27')]=qs[_0x231c('0x27')](_0x5e0433[_0x231c('0x34')][_0x231c('0x27')]);}return _0x39bb46[_0x231c('0x4f')](_0xc4af4);}})[_0x231c('0x1b')](function(_0x55bab5){if(_0x55bab5){return _0x55bab5?{'count':_0x1e3b9a,'rows':_0x55bab5}:null;}})[_0x231c('0x1b')](respondWithResult(_0x363e39,null))[_0x231c('0x23')](handleError(_0x363e39,null));};exports[_0x231c('0x53')]=function(_0x14b507,_0x16001f,_0x1b7ef7){if(_0x14b507[_0x231c('0x4e')]['id']){delete _0x14b507[_0x231c('0x4e')]['id'];}return db[_0x231c('0x31')]['findOne']({'where':{'id':_0x14b507['params']['id']}})[_0x231c('0x1b')](handleEntityNotFound(_0x16001f,null))['then'](function(_0x9b34ee){if(_0x9b34ee){_0x14b507[_0x231c('0x4e')][_0x231c('0x54')]=_0x9b34ee['id'];_0x14b507['body'][_0x231c('0x55')]=integrations['getSubjects'](_0x14b507['body'][_0x231c('0x56')],_0x14b507[_0x231c('0x4e')]['type']);_0x14b507[_0x231c('0x4e')][_0x231c('0x57')]=integrations[_0x231c('0x58')](_0x14b507[_0x231c('0x4e')][_0x231c('0x56')],_0x14b507[_0x231c('0x4e')][_0x231c('0x41')]);return db[_0x231c('0x50')][_0x231c('0x4d')](_0x14b507[_0x231c('0x4e')],{'include':[{'model':db[_0x231c('0x59')],'as':_0x231c('0x55')},{'model':db['ServicenowField'],'as':_0x231c('0x57')}]});}return null;})[_0x231c('0x1b')](respondWithResult(_0x16001f,null))[_0x231c('0x23')](handleError(_0x16001f,null));};exports[_0x231c('0x5a')]=function(_0x301569,_0xa7816b,_0x59f69f){var _0x54c668=[_0x231c('0x5b'),_0x231c('0x5c'),_0x231c('0x5d'),_0x231c('0x5e'),_0x231c('0x5f'),_0x231c('0x60'),_0x231c('0x61'),_0x231c('0x62'),_0x231c('0x63')];var _0x271740=[_0x231c('0x64'),_0x231c('0x5b'),_0x231c('0x65'),_0x231c('0x66'),_0x231c('0x67'),_0x231c('0x68'),_0x231c('0x69'),_0x231c('0x5c'),_0x231c('0x6a'),_0x231c('0x6b'),'resolved_by',_0x231c('0x6c'),_0x231c('0x6d'),'user_input',_0x231c('0x6e'),_0x231c('0x6f'),_0x231c('0x70'),_0x231c('0x71'),_0x231c('0x5d'),_0x231c('0x72'),_0x231c('0x73'),_0x231c('0x74'),'cmdb_ci',_0x231c('0x75'),_0x231c('0x76'),_0x231c('0x77'),_0x231c('0x78'),'business_service',_0x231c('0x79'),_0x231c('0x7a'),'rfc','time_worked',_0x231c('0x7b'),_0x231c('0x7c'),_0x231c('0x7d'),_0x231c('0x7e'),'work_end',_0x231c('0x7f'),_0x231c('0x80'),'caller_id',_0x231c('0x81'),_0x231c('0x5e'),_0x231c('0x82'),_0x231c('0x83'),_0x231c('0x5f'),_0x231c('0x84'),_0x231c('0x85'),_0x231c('0x86'),_0x231c('0x87'),_0x231c('0x88'),_0x231c('0x89'),_0x231c('0x8a'),_0x231c('0x8b'),_0x231c('0x60'),_0x231c('0x8c'),_0x231c('0x8d'),_0x231c('0x8e'),_0x231c('0x8f'),'parent_incident',_0x231c('0x90'),_0x231c('0x91'),_0x231c('0x92'),_0x231c('0x61'),'urgency','problem_id',_0x231c('0x93'),_0x231c('0x94'),_0x231c('0x95'),_0x231c('0x96'),'severity',_0x231c('0x97'),'sla_due','approval',_0x231c('0x98'),'due_date',_0x231c('0x99'),'reopen_count',_0x231c('0x9a'),'escalation',_0x231c('0x9b'),_0x231c('0x9c'),_0x231c('0x9d'),_0x231c('0x63')];var _0x3a9f66='';var _0x835073='';var _0x2e0c31=[];var _0xa51813='';var _0x4e1b40='';var _0x50764d=[];var _0xb248bb='';var _0x140e2d='';var _0x2d1297={};var _0x80cedf='';return db[_0x231c('0x31')]['findOne']({'where':{'id':_0x301569[_0x231c('0x4b')]['id']},'attributes':['id',_0x231c('0x9e'),_0x231c('0x9f'),_0x231c('0xa0'),'remoteUri',_0x231c('0xa1')]})['then'](handleEntityNotFound(_0xa7816b,null))[_0x231c('0x1b')](function(_0x2f7bcf){if(_0x2f7bcf){_0x80cedf=_0x2f7bcf['remoteUri'];var _0x372353=_0x80cedf[_0x231c('0xa2')](-0x1);if(_0x372353==='/'){_0x80cedf=_0x80cedf[_0x231c('0xa3')](0x0,_0x80cedf[_0x231c('0xa4')](_0x372353));}_0x140e2d=util[_0x231c('0xa5')]('%s/api/now/doc/table/schema/',_0x80cedf);_0xb248bb=util[_0x231c('0xa5')](_0x231c('0xa6'),_0x80cedf);_0x2d1297={'user':_0x2f7bcf[_0x231c('0x9e')],'pass':_0x2f7bcf[_0x231c('0x9f')]};var _0x5c758b={'method':_0x231c('0xa7'),'uri':_0x140e2d+_0x231c('0xa8'),'auth':_0x2d1297,'json':!![]};return rp(_0x5c758b);}})['then'](function(_0x331a1c){if(_0x331a1c[_0x231c('0xa9')]['length']>0x0){_0x3a9f66=_0x331a1c[_0x231c('0xa9')];}console['log'](_0x231c('0xaa'),_0x3a9f66);_0x50764d=[];_0x835073=Object[_0x231c('0xab')]([],_0x3a9f66);_[_0x231c('0xac')](_0x835073,function(_0x540532){return!_0x54c668[_0x231c('0xad')](_0x540532[_0x231c('0x2f')]);});_0x835073['forEach'](function(_0x3cdee2){var _0x1e6c62=createFieldObject(_0xb248bb,_0x2d1297,_0x3cdee2['internalType'],_0x3cdee2[_0x231c('0x2f')],_0x3cdee2[_0x231c('0xae')],![]);_0x50764d[_0x231c('0xaf')](_0x1e6c62);});return Promise[_0x231c('0xb0')](_0x50764d);})['then'](function(_0x1ba85b){_0x2e0c31=_0x1ba85b;_0xa51813=Object[_0x231c('0xab')]([],_0x3a9f66);console[_0x231c('0xb1')](_0x231c('0xb2'),_0x3a9f66);_['remove'](_0xa51813,function(_0x357001){return _0x271740[_0x231c('0xad')](_0x357001[_0x231c('0x2f')]);});console['log'](_0x231c('0xb3'),_0xa51813);_0x50764d=[];_0xa51813['forEach'](function(_0xefab63){var _0x356587=createFieldObject(_0xb248bb,_0x2d1297,_0xefab63['internalType'],_0xefab63['name'],_0xefab63['label'],!![]);_0x50764d['push'](_0x356587);});return Promise['all'](_0x50764d);})[_0x231c('0x1b')](function(_0x4abee5){_0x4e1b40=_0x4abee5;var _0x2e11f1=_0x2e0c31[_0x231c('0xb4')](_0x4e1b40);return{'count':_0x2e11f1[_0x231c('0x51')],'rows':_0x2e11f1};})['then'](respondWithResult(_0xa7816b,null))[_0x231c('0x23')](function(_0x3ebba4){console[_0x231c('0xb1')](_0x231c('0xb5')+_0x3ebba4);var _0x235671=_0x301569[_0x231c('0x34')][_0x231c('0x19')]?0x1f4:_0x3ebba4[_0x231c('0xb6')]||0x1f4;logger['error'](_0x3ebba4[_0x231c('0xb7')]);delete _0x3ebba4[_0x231c('0x2f')];if(_0x235671===0x191){_0x235671=0x190;}_0xa7816b[_0x231c('0x25')](_0x235671)[_0x231c('0xb8')](_0x301569[_0x231c('0x34')][_0x231c('0x19')]?{'message':_0x231c('0xb9'),'statusCode':_0x3ebba4[_0x231c('0xb6')]}:_0x3ebba4);});};function createFieldObject(_0x5c744d,_0x399109,_0x4012cb,_0x3aedee,_0x2c0999,_0x301b63){return new Promise(function(_0x587aa7,_0x125bf5){var _0x496b48={'id':_0x3aedee,'name':_0x2c0999,'custom':_0x301b63};if(_0x4012cb==='boolean'){_0x496b48['options']=[{'name':_0x231c('0xba'),'value':_0x231c('0xbb')},{'name':_0x231c('0xbc'),'value':_0x231c('0xbd')}];_0x587aa7(_0x496b48);}else{var _0x1d9da1={'method':_0x231c('0xa7'),'uri':_0x5c744d+_0x231c('0xbe')+_0x3aedee,'auth':_0x399109,'json':!![]};return rp(_0x1d9da1)[_0x231c('0x1b')](function(_0x5ea8d9){var _0x11c4e6=[];if(_0x5ea8d9['result'][_0x231c('0x51')]>0x0){_0x5ea8d9[_0x231c('0xa9')][_0x231c('0xbf')](function(_0x25a4d9){if(_0x25a4d9[_0x231c('0xc0')]==='false'){var _0x19cded={'name':_0x25a4d9[_0x231c('0xae')],'value':_0x25a4d9[_0x231c('0xc1')]};_0x11c4e6[_0x231c('0xaf')](_0x19cded);}});}_0x496b48[_0x231c('0x44')]=_0x11c4e6;if(_0x496b48[_0x231c('0x44')][_0x231c('0x51')]>0x0){_0x587aa7(_0x496b48);}else{if(_0x301b63==![]){_0x587aa7();}else{_0x587aa7(_0x496b48);}}});}});}
\ No newline at end of file
+var _0xce24=['body','params','findOne','ServicenowConfiguration','order','getConfigurations','addConfiguration','AccountId','Subjects','getSubjects','channel','create','ServicenowField','Descriptions','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','severity','category','parent','upon_reject','sys_updated_on','child_incidents','approval_history','number','resolved_by','sys_updated_by','opened_by','user_input','sys_domain','calendar_stc','closed_at','cmdb_ci','active','work_notes_list','business_service','priority','sys_domain_path','time_worked','opened_at','business_duration','work_end','reopened_time','resolved_at','caller_id','work_notes','short_description','correlation_display','delivery_task','work_start','assignment_group','additional_assignee_list','description','calendar_duration','sys_class_name','close_notes','follow_up','parent_incident','sys_id','contact_type','reopened_by','incident_state','urgency','company','reassignment_count','comments','sla_due','approval','comments_and_work_notes','sys_mod_count','reopen_count','sys_tags','upon_approval','correlation_id','username','password','email','remoteUri','serverUrl','slice','substring','lastIndexOf','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','log','incident\x20table\x20objects','remove','includes','internalType','label','push','all','assign','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','forEach','concat','ServiceNow\x20error:\x20','statusCode','Wrong\x20credentials','boolean','True','true','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','value','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','ejs','lodash','squel','crypto','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','../../components/integrations/configuration','jayson/promise','http','test','request','then','ServicenowAccount,\x20%s,\x20%s','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','sendStatus','status','json','offset','limit','set','Content-Range','apply','reject','save','update','destroy','end','stack','name','send','index','ServicenowAccount','rawAttributes','model','query','keys','filters','attributes','fields','length','nolimit','sort','where','pick','filter','merge','type','key','VIRTUAL','field','count','includeAll','rows','catch','show','intersection','include','options','find'];(function(_0x3bf83f,_0x181cac){var _0x22c4a9=function(_0xb3ff0d){while(--_0xb3ff0d){_0x3bf83f['push'](_0x3bf83f['shift']());}};_0x22c4a9(++_0x181cac);}(_0xce24,0x136));var _0x4ce2=function(_0x5783f4,_0x4a9e0a){_0x5783f4=_0x5783f4-0x0;var _0x28e380=_0xce24[_0x5783f4];return _0x28e380;};'use strict';var pdf=require(_0x4ce2('0x0'));var emlformat=require(_0x4ce2('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x4ce2('0x2'));var jsonpatch=require(_0x4ce2('0x3'));var rp=require(_0x4ce2('0x4'));var moment=require(_0x4ce2('0x5'));var BPromise=require(_0x4ce2('0x6'));var Mustache=require(_0x4ce2('0x7'));var util=require(_0x4ce2('0x8'));var path=require('path');var sox=require(_0x4ce2('0x9'));var csv=require('to-csv');var ejs=require(_0x4ce2('0xa'));var fs=require('fs');var _=require(_0x4ce2('0xb'));var squel=require(_0x4ce2('0xc'));var crypto=require(_0x4ce2('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x4ce2('0xe'));var querystring=require(_0x4ce2('0xf'));var Papa=require(_0x4ce2('0x10'));var Redis=require('ioredis');var authService=require(_0x4ce2('0x11'));var qs=require(_0x4ce2('0x12'));var hardwareService=require(_0x4ce2('0x13'));var logger=require('../../config/logger')(_0x4ce2('0x14'));var utils=require(_0x4ce2('0x15'));var config=require(_0x4ce2('0x16'));var db=require(_0x4ce2('0x17'))['db'];var integrations=require(_0x4ce2('0x18'));var jayson=require(_0x4ce2('0x19'));var client=jayson['client'][_0x4ce2('0x1a')]({'port':0x232a});function checkPasswordPattern(_0x104da8,_0x2e8dc8,_0x54945d){if(_0x54945d){var _0x8abe25=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x8abe25[_0x4ce2('0x1b')](_0x2e8dc8)){return _0x104da8;}else{throw new Error('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0x104da8;}}function respondWithRpcPromise(_0x420397,_0x58c948,_0x311320,_0x43e81b){return new BPromise(function(_0x2ea25b,_0x1c5ff0){var _0x460ff2=_0x43e81b||client;return _0x460ff2[_0x4ce2('0x1c')](_0x420397,_0x311320)[_0x4ce2('0x1d')](function(_0x4e9051){logger['info'](_0x4ce2('0x1e'),_0x58c948,'request\x20sent');logger[_0x4ce2('0x1f')](_0x4ce2('0x20'),_0x58c948,_0x4ce2('0x21'),JSON[_0x4ce2('0x22')](_0x4e9051));if(_0x4e9051[_0x4ce2('0x23')]){if(_0x4e9051['error'][_0x4ce2('0x24')]===0x1f4){logger[_0x4ce2('0x23')](_0x4ce2('0x1e'),_0x58c948,_0x4e9051[_0x4ce2('0x23')][_0x4ce2('0x25')]);return _0x1c5ff0(_0x4e9051[_0x4ce2('0x23')]['message']);}logger[_0x4ce2('0x23')]('ServicenowAccount,\x20%s,\x20%s',_0x58c948,_0x4e9051[_0x4ce2('0x23')][_0x4ce2('0x25')]);return _0x2ea25b(_0x4e9051[_0x4ce2('0x23')][_0x4ce2('0x25')]);}else{logger['info'](_0x4ce2('0x1e'),_0x58c948,'request\x20sent');_0x2ea25b(_0x4e9051[_0x4ce2('0x26')]['message']);}})['catch'](function(_0x3ba493){logger[_0x4ce2('0x23')](_0x4ce2('0x1e'),_0x58c948,_0x3ba493);_0x1c5ff0(_0x3ba493);});});}function respondWithStatusCode(_0x41ed6a,_0x2a27b0){_0x2a27b0=_0x2a27b0||0xcc;return function(_0x9fb396){if(_0x9fb396){return _0x41ed6a[_0x4ce2('0x27')](_0x2a27b0);}return _0x41ed6a[_0x4ce2('0x28')](_0x2a27b0)['end']();};}function respondWithResult(_0x2e1cf7,_0x464ccd){_0x464ccd=_0x464ccd||0xc8;return function(_0x59c739){if(_0x59c739){return _0x2e1cf7['status'](_0x464ccd)[_0x4ce2('0x29')](_0x59c739);}};}function respondWithFilteredResult(_0x30d182,_0x170e33){return function(_0x5bddef){if(_0x5bddef){var _0xbf5a86=_0x5bddef['count'],_0x1eb4d0=_0x170e33[_0x4ce2('0x2a')],_0x2496e1=_0x170e33['offset']+_0x170e33[_0x4ce2('0x2b')],_0x38e4e3;if(_0x2496e1>=_0xbf5a86){_0x2496e1=_0xbf5a86;_0x38e4e3=0xc8;}else{_0x38e4e3=0xce;}_0x30d182[_0x4ce2('0x28')](_0x38e4e3);return _0x30d182[_0x4ce2('0x2c')](_0x4ce2('0x2d'),_0x1eb4d0+'-'+_0x2496e1+'/'+_0xbf5a86)[_0x4ce2('0x29')](_0x5bddef);}return null;};}function patchUpdates(_0x5c9246){return function(_0x398058){try{jsonpatch[_0x4ce2('0x2e')](_0x398058,_0x5c9246,!![]);}catch(_0x4ea528){return BPromise[_0x4ce2('0x2f')](_0x4ea528);}return _0x398058[_0x4ce2('0x30')]();};}function saveUpdates(_0xbd8501,_0x5226d5){return function(_0x2fa7b2){if(_0x2fa7b2){return _0x2fa7b2[_0x4ce2('0x31')](_0xbd8501)[_0x4ce2('0x1d')](function(_0x39e840){return _0x39e840;});}return null;};}function removeEntity(_0x2b7482,_0x38c19f){return function(_0x427a7e){if(_0x427a7e){return _0x427a7e[_0x4ce2('0x32')]()[_0x4ce2('0x1d')](function(){_0x2b7482[_0x4ce2('0x28')](0xcc)[_0x4ce2('0x33')]();});}};}function handleEntityNotFound(_0xdeecb0,_0x50630f){return function(_0x56277e){if(!_0x56277e){_0xdeecb0['sendStatus'](0x194);}return _0x56277e;};}function handleError(_0x31ac41,_0x3f127b){_0x3f127b=_0x3f127b||0x1f4;return function(_0x13ece5){logger[_0x4ce2('0x23')](_0x13ece5[_0x4ce2('0x34')]);if(_0x13ece5[_0x4ce2('0x35')]){delete _0x13ece5['name'];}_0x31ac41[_0x4ce2('0x28')](_0x3f127b)[_0x4ce2('0x36')](_0x13ece5);};}exports[_0x4ce2('0x37')]=function(_0x61bae4,_0x3d600b){var _0x16cec0={},_0x434ccc={},_0x37bfad={'count':0x0,'rows':[]};var _0x144cb8=db[_0x4ce2('0x38')][_0x4ce2('0x39')];_0x434ccc[_0x4ce2('0x3a')]=_['keys'](_0x144cb8);_0x434ccc[_0x4ce2('0x3b')]=_[_0x4ce2('0x3c')](_0x61bae4['query']);_0x434ccc[_0x4ce2('0x3d')]=_['intersection'](_0x434ccc[_0x4ce2('0x3a')],_0x434ccc[_0x4ce2('0x3b')]);_0x16cec0[_0x4ce2('0x3e')]=_['intersection'](_0x434ccc['model'],qs['fields'](_0x61bae4[_0x4ce2('0x3b')][_0x4ce2('0x3f')]));_0x16cec0['attributes']=_0x16cec0['attributes'][_0x4ce2('0x40')]?_0x16cec0[_0x4ce2('0x3e')]:_0x434ccc[_0x4ce2('0x3a')];if(!_0x61bae4[_0x4ce2('0x3b')]['hasOwnProperty'](_0x4ce2('0x41'))){_0x16cec0['limit']=qs['limit'](_0x61bae4[_0x4ce2('0x3b')]['limit']);_0x16cec0[_0x4ce2('0x2a')]=qs[_0x4ce2('0x2a')](_0x61bae4['query'][_0x4ce2('0x2a')]);}_0x16cec0['order']=qs['sort'](_0x61bae4[_0x4ce2('0x3b')][_0x4ce2('0x42')]);_0x16cec0[_0x4ce2('0x43')]=qs['filters'](_[_0x4ce2('0x44')](_0x61bae4[_0x4ce2('0x3b')],_0x434ccc[_0x4ce2('0x3d')]));if(_0x61bae4[_0x4ce2('0x3b')][_0x4ce2('0x45')]){_0x16cec0[_0x4ce2('0x43')]=_[_0x4ce2('0x46')](_0x16cec0['where'],{'$or':_['map'](_0x144cb8,function(_0x21bcf1){if(_0x21bcf1[_0x4ce2('0x47')][_0x4ce2('0x48')]!==_0x4ce2('0x49')){var _0x2bc3b0={};_0x2bc3b0[_0x21bcf1[_0x4ce2('0x4a')]]={'$like':'%'+_0x61bae4[_0x4ce2('0x3b')][_0x4ce2('0x45')]+'%'};return _0x2bc3b0;}})});}_0x16cec0=_[_0x4ce2('0x46')]({},_0x16cec0,_0x61bae4['options']);var _0x3c03da={'where':_0x16cec0[_0x4ce2('0x43')]};return db[_0x4ce2('0x38')][_0x4ce2('0x4b')](_0x3c03da)[_0x4ce2('0x1d')](function(_0x293017){_0x37bfad['count']=_0x293017;if(_0x61bae4[_0x4ce2('0x3b')][_0x4ce2('0x4c')]){_0x16cec0['include']=[{'all':!![]}];}return db[_0x4ce2('0x38')]['findAll'](_0x16cec0);})[_0x4ce2('0x1d')](function(_0x351eb6){_0x37bfad[_0x4ce2('0x4d')]=_0x351eb6;return _0x37bfad;})[_0x4ce2('0x1d')](respondWithFilteredResult(_0x3d600b,_0x16cec0))[_0x4ce2('0x4e')](handleError(_0x3d600b,null));};exports[_0x4ce2('0x4f')]=function(_0x53060b,_0x120dd9){var _0x16c34c={'raw':![],'where':{'id':_0x53060b['params']['id']}},_0x9c068e={};_0x9c068e[_0x4ce2('0x3a')]=_[_0x4ce2('0x3c')](db[_0x4ce2('0x38')][_0x4ce2('0x39')]);_0x9c068e[_0x4ce2('0x3b')]=_[_0x4ce2('0x3c')](_0x53060b[_0x4ce2('0x3b')]);_0x9c068e[_0x4ce2('0x3d')]=_[_0x4ce2('0x50')](_0x9c068e[_0x4ce2('0x3a')],_0x9c068e['query']);_0x16c34c[_0x4ce2('0x3e')]=_[_0x4ce2('0x50')](_0x9c068e[_0x4ce2('0x3a')],qs['fields'](_0x53060b['query'][_0x4ce2('0x3f')]));_0x16c34c['attributes']=_0x16c34c['attributes'][_0x4ce2('0x40')]?_0x16c34c['attributes']:_0x9c068e['model'];if(_0x53060b[_0x4ce2('0x3b')][_0x4ce2('0x4c')]){_0x16c34c[_0x4ce2('0x51')]=[{'all':!![]}];}_0x16c34c=_[_0x4ce2('0x46')]({},_0x16c34c,_0x53060b[_0x4ce2('0x52')]);return db[_0x4ce2('0x38')][_0x4ce2('0x53')](_0x16c34c)[_0x4ce2('0x1d')](handleEntityNotFound(_0x120dd9,null))[_0x4ce2('0x1d')](respondWithResult(_0x120dd9,null))[_0x4ce2('0x4e')](handleError(_0x120dd9,null));};exports['create']=function(_0x1fa8a5,_0x2d36ba){return db[_0x4ce2('0x38')]['create'](_0x1fa8a5[_0x4ce2('0x54')],{})[_0x4ce2('0x1d')](respondWithResult(_0x2d36ba,0xc9))['catch'](handleError(_0x2d36ba,null));};exports[_0x4ce2('0x31')]=function(_0x5b6ed7,_0x584628){if(_0x5b6ed7[_0x4ce2('0x54')]['id']){delete _0x5b6ed7[_0x4ce2('0x54')]['id'];}return db[_0x4ce2('0x38')][_0x4ce2('0x53')]({'where':{'id':_0x5b6ed7[_0x4ce2('0x55')]['id']}})[_0x4ce2('0x1d')](handleEntityNotFound(_0x584628,null))['then'](saveUpdates(_0x5b6ed7['body'],null))[_0x4ce2('0x1d')](respondWithResult(_0x584628,null))['catch'](handleError(_0x584628,null));};exports[_0x4ce2('0x32')]=function(_0x3c0855,_0x4d9334){return db[_0x4ce2('0x38')]['find']({'where':{'id':_0x3c0855[_0x4ce2('0x55')]['id']}})[_0x4ce2('0x1d')](handleEntityNotFound(_0x4d9334,null))[_0x4ce2('0x1d')](removeEntity(_0x4d9334,null))['catch'](handleError(_0x4d9334,null));};exports['getConfigurations']=function(_0x186d5f,_0x1aea33,_0x16f49e){var _0x15ed06={};var _0xa6fc1={};var _0x557aa8;var _0x34635a;return db['ServicenowAccount'][_0x4ce2('0x56')]({'where':{'id':_0x186d5f['params']['id']}})[_0x4ce2('0x1d')](handleEntityNotFound(_0x1aea33,null))[_0x4ce2('0x1d')](function(_0x4c609c){if(_0x4c609c){_0x557aa8=_0x4c609c;_0xa6fc1[_0x4ce2('0x3a')]=_[_0x4ce2('0x3c')](db[_0x4ce2('0x57')][_0x4ce2('0x39')]);_0xa6fc1[_0x4ce2('0x3b')]=_[_0x4ce2('0x3c')](_0x186d5f[_0x4ce2('0x3b')]);_0xa6fc1[_0x4ce2('0x3d')]=_['intersection'](_0xa6fc1[_0x4ce2('0x3a')],_0xa6fc1['query']);_0x15ed06[_0x4ce2('0x3e')]=_['intersection'](_0xa6fc1[_0x4ce2('0x3a')],qs[_0x4ce2('0x3f')](_0x186d5f[_0x4ce2('0x3b')]['fields']));_0x15ed06[_0x4ce2('0x3e')]=_0x15ed06['attributes'][_0x4ce2('0x40')]?_0x15ed06[_0x4ce2('0x3e')]:_0xa6fc1[_0x4ce2('0x3a')];_0x15ed06[_0x4ce2('0x58')]=qs[_0x4ce2('0x42')](_0x186d5f['query']['sort']);_0x15ed06[_0x4ce2('0x43')]=qs[_0x4ce2('0x3d')](_[_0x4ce2('0x44')](_0x186d5f[_0x4ce2('0x3b')],_0xa6fc1[_0x4ce2('0x3d')]));if(_0x186d5f[_0x4ce2('0x3b')]['filter']){_0x15ed06[_0x4ce2('0x43')]=_[_0x4ce2('0x46')](_0x15ed06['where'],{'$or':_['map'](_0x15ed06[_0x4ce2('0x3e')],function(_0x5b72aa){var _0x194535={};_0x194535[_0x5b72aa]={'$like':'%'+_0x186d5f[_0x4ce2('0x3b')][_0x4ce2('0x45')]+'%'};return _0x194535;})});}_0x15ed06=_[_0x4ce2('0x46')]({},_0x15ed06,_0x186d5f[_0x4ce2('0x52')]);return _0x557aa8['getConfigurations'](_0x15ed06);}})[_0x4ce2('0x1d')](function(_0x327662){if(_0x327662){_0x34635a=_0x327662['length'];if(!_0x186d5f['query']['hasOwnProperty'](_0x4ce2('0x41'))){_0x15ed06[_0x4ce2('0x2b')]=qs[_0x4ce2('0x2b')](_0x186d5f[_0x4ce2('0x3b')][_0x4ce2('0x2b')]);_0x15ed06[_0x4ce2('0x2a')]=qs[_0x4ce2('0x2a')](_0x186d5f[_0x4ce2('0x3b')][_0x4ce2('0x2a')]);}return _0x557aa8[_0x4ce2('0x59')](_0x15ed06);}})[_0x4ce2('0x1d')](function(_0x18c891){if(_0x18c891){return _0x18c891?{'count':_0x34635a,'rows':_0x18c891}:null;}})[_0x4ce2('0x1d')](respondWithResult(_0x1aea33,null))[_0x4ce2('0x4e')](handleError(_0x1aea33,null));};exports[_0x4ce2('0x5a')]=function(_0x5e5f44,_0x5c105a,_0x4c567c){if(_0x5e5f44['body']['id']){delete _0x5e5f44['body']['id'];}return db[_0x4ce2('0x38')][_0x4ce2('0x56')]({'where':{'id':_0x5e5f44[_0x4ce2('0x55')]['id']}})[_0x4ce2('0x1d')](handleEntityNotFound(_0x5c105a,null))[_0x4ce2('0x1d')](function(_0x4fb407){if(_0x4fb407){_0x5e5f44[_0x4ce2('0x54')][_0x4ce2('0x5b')]=_0x4fb407['id'];_0x5e5f44['body'][_0x4ce2('0x5c')]=integrations[_0x4ce2('0x5d')](_0x5e5f44[_0x4ce2('0x54')][_0x4ce2('0x5e')],_0x5e5f44['body'][_0x4ce2('0x47')]);_0x5e5f44[_0x4ce2('0x54')]['Descriptions']=integrations['getDescriptions'](_0x5e5f44['body'][_0x4ce2('0x5e')],_0x5e5f44[_0x4ce2('0x54')]['type']);return db['ServicenowConfiguration'][_0x4ce2('0x5f')](_0x5e5f44['body'],{'include':[{'model':db['ServicenowField'],'as':_0x4ce2('0x5c')},{'model':db[_0x4ce2('0x60')],'as':_0x4ce2('0x61')}]});}return null;})[_0x4ce2('0x1d')](respondWithResult(_0x5c105a,null))['catch'](handleError(_0x5c105a,null));};exports[_0x4ce2('0x62')]=function(_0x90b39f,_0x3478c3,_0x5364b8){var _0x16e389=[_0x4ce2('0x63'),_0x4ce2('0x64'),_0x4ce2('0x65'),_0x4ce2('0x66'),_0x4ce2('0x67'),_0x4ce2('0x68'),'incident_state',_0x4ce2('0x69'),_0x4ce2('0x6a')];var _0x5d28fc=[_0x4ce2('0x6b'),_0x4ce2('0x63'),'caused_by','watch_list',_0x4ce2('0x6c'),_0x4ce2('0x6d'),_0x4ce2('0x6e'),'hold_reason',_0x4ce2('0x6f'),_0x4ce2('0x70'),_0x4ce2('0x71'),_0x4ce2('0x72'),_0x4ce2('0x73'),_0x4ce2('0x74'),'sys_created_on',_0x4ce2('0x75'),'state','sys_created_by',_0x4ce2('0x65'),_0x4ce2('0x58'),_0x4ce2('0x76'),_0x4ce2('0x77'),_0x4ce2('0x78'),'delivery_plan','impact',_0x4ce2('0x79'),_0x4ce2('0x7a'),_0x4ce2('0x7b'),_0x4ce2('0x7c'),_0x4ce2('0x7d'),'rfc',_0x4ce2('0x7e'),'expected_start',_0x4ce2('0x7f'),_0x4ce2('0x80'),'group_list',_0x4ce2('0x81'),_0x4ce2('0x82'),_0x4ce2('0x83'),_0x4ce2('0x84'),'approval_set',_0x4ce2('0x66'),_0x4ce2('0x85'),_0x4ce2('0x86'),_0x4ce2('0x67'),_0x4ce2('0x87'),_0x4ce2('0x88'),_0x4ce2('0x89'),_0x4ce2('0x8a'),'business_stc',_0x4ce2('0x8b'),_0x4ce2('0x8c'),_0x4ce2('0x8d'),_0x4ce2('0x68'),_0x4ce2('0x8e'),_0x4ce2('0x8f'),'closed_by',_0x4ce2('0x90'),_0x4ce2('0x91'),_0x4ce2('0x92'),_0x4ce2('0x93'),_0x4ce2('0x94'),_0x4ce2('0x95'),_0x4ce2('0x96'),'problem_id',_0x4ce2('0x97'),_0x4ce2('0x98'),'activity_due','assigned_to',_0x4ce2('0x69'),_0x4ce2('0x99'),_0x4ce2('0x9a'),_0x4ce2('0x9b'),_0x4ce2('0x9c'),'due_date',_0x4ce2('0x9d'),_0x4ce2('0x9e'),_0x4ce2('0x9f'),'escalation',_0x4ce2('0xa0'),_0x4ce2('0xa1'),'location',_0x4ce2('0x6a')];var _0xf6fcb8='';var _0x235c9a='';var _0x1cc1c1=[];var _0x3b220c='';var _0x1b5eb6='';var _0x2fc829=[];var _0x3876cf='';var _0x568038='';var _0x130dd3={};var _0x4186c6='';return db[_0x4ce2('0x38')][_0x4ce2('0x56')]({'where':{'id':_0x90b39f[_0x4ce2('0x55')]['id']},'attributes':['id',_0x4ce2('0xa2'),_0x4ce2('0xa3'),_0x4ce2('0xa4'),_0x4ce2('0xa5'),_0x4ce2('0xa6')]})[_0x4ce2('0x1d')](handleEntityNotFound(_0x3478c3,null))[_0x4ce2('0x1d')](function(_0xdc2f98){if(_0xdc2f98){_0x4186c6=_0xdc2f98[_0x4ce2('0xa5')];var _0x1be1be=_0x4186c6[_0x4ce2('0xa7')](-0x1);if(_0x1be1be==='/'){_0x4186c6=_0x4186c6[_0x4ce2('0xa8')](0x0,_0x4186c6[_0x4ce2('0xa9')](_0x1be1be));}_0x568038=util['format'](_0x4ce2('0xaa'),_0x4186c6);_0x3876cf=util['format'](_0x4ce2('0xab'),_0x4186c6);_0x130dd3={'user':_0xdc2f98['username'],'pass':_0xdc2f98[_0x4ce2('0xa3')]};var _0x369082={'method':_0x4ce2('0xac'),'uri':_0x568038+'incident?sysparm_display_value=all','auth':_0x130dd3,'json':!![]};return rp(_0x369082);}})[_0x4ce2('0x1d')](function(_0x5a769c){if(_0x5a769c[_0x4ce2('0x26')][_0x4ce2('0x40')]>0x0){_0xf6fcb8=_0x5a769c['result'];}console[_0x4ce2('0xad')](_0x4ce2('0xae'),_0xf6fcb8);_0x2fc829=[];_0x235c9a=Object['assign']([],_0xf6fcb8);_[_0x4ce2('0xaf')](_0x235c9a,function(_0x3f787d){return!_0x16e389[_0x4ce2('0xb0')](_0x3f787d[_0x4ce2('0x35')]);});_0x235c9a['forEach'](function(_0x376ea6){var _0x226182=createFieldObject(_0x3876cf,_0x130dd3,_0x376ea6[_0x4ce2('0xb1')],_0x376ea6[_0x4ce2('0x35')],_0x376ea6[_0x4ce2('0xb2')],![]);_0x2fc829[_0x4ce2('0xb3')](_0x226182);});return Promise[_0x4ce2('0xb4')](_0x2fc829);})['then'](function(_0x494c01){_0x1cc1c1=_0x494c01;_0x3b220c=Object[_0x4ce2('0xb5')]([],_0xf6fcb8);console[_0x4ce2('0xad')](_0x4ce2('0xb6'),_0xf6fcb8);_[_0x4ce2('0xaf')](_0x3b220c,function(_0x8ae386){return _0x5d28fc[_0x4ce2('0xb0')](_0x8ae386[_0x4ce2('0x35')]);});console[_0x4ce2('0xad')](_0x4ce2('0xb7'),_0x3b220c);_0x2fc829=[];_0x3b220c[_0x4ce2('0xb8')](function(_0x47717c){var _0x184b31=createFieldObject(_0x3876cf,_0x130dd3,_0x47717c['internalType'],_0x47717c['name'],_0x47717c[_0x4ce2('0xb2')],!![]);_0x2fc829[_0x4ce2('0xb3')](_0x184b31);});return Promise[_0x4ce2('0xb4')](_0x2fc829);})[_0x4ce2('0x1d')](function(_0x50563b){_0x1b5eb6=_0x50563b;var _0x2d25aa=_0x1cc1c1[_0x4ce2('0xb9')](_0x1b5eb6);return{'count':_0x2d25aa['length'],'rows':_0x2d25aa};})[_0x4ce2('0x1d')](respondWithResult(_0x3478c3,null))['catch'](function(_0x16026e){console[_0x4ce2('0xad')](_0x4ce2('0xba')+_0x16026e);var _0x318980=_0x90b39f[_0x4ce2('0x3b')]['test']?0x1f4:_0x16026e[_0x4ce2('0xbb')]||0x1f4;logger[_0x4ce2('0x23')](_0x16026e['stack']);delete _0x16026e[_0x4ce2('0x35')];if(_0x318980===0x191){_0x318980=0x190;}_0x3478c3[_0x4ce2('0x28')](_0x318980)[_0x4ce2('0x36')](_0x90b39f[_0x4ce2('0x3b')][_0x4ce2('0x1b')]?{'message':_0x4ce2('0xbc'),'statusCode':_0x16026e[_0x4ce2('0xbb')]}:_0x16026e);});};function createFieldObject(_0x3c538f,_0x490810,_0x5792d0,_0x137f2d,_0x1951f8,_0x27133f){return new Promise(function(_0x2745ff,_0xa67302){var _0x215bbb={'id':_0x137f2d,'name':_0x1951f8,'custom':_0x27133f};if(_0x5792d0===_0x4ce2('0xbd')){_0x215bbb['options']=[{'name':_0x4ce2('0xbe'),'value':_0x4ce2('0xbf')},{'name':_0x4ce2('0xc0'),'value':_0x4ce2('0xc1')}];_0x2745ff(_0x215bbb);}else{var _0x1c9bc0={'method':_0x4ce2('0xac'),'uri':_0x3c538f+_0x4ce2('0xc2')+_0x137f2d,'auth':_0x490810,'json':!![]};return rp(_0x1c9bc0)[_0x4ce2('0x1d')](function(_0x43fa55){var _0x5292bb=[];if(_0x43fa55[_0x4ce2('0x26')][_0x4ce2('0x40')]>0x0){_0x43fa55['result'][_0x4ce2('0xb8')](function(_0x493c3a){if(_0x493c3a[_0x4ce2('0xc3')]===_0x4ce2('0xc1')){var _0x20348e={'name':_0x493c3a['label'],'value':_0x493c3a[_0x4ce2('0xc4')]};_0x5292bb['push'](_0x20348e);}});}_0x215bbb['options']=_0x5292bb;if(_0x215bbb['options'][_0x4ce2('0x40')]>0x0){_0x2745ff(_0x215bbb);}else{if(_0x27133f==![]){_0x2745ff();}else{_0x2745ff(_0x215bbb);}}});}});}
\ No newline at end of file