Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index 57392be..5c78444 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc910=['key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','filter','options','include','findAll','show','keys','rawAttributes','includeAll','find','catch','create','body','update','params','destroy','findOne','getConfigurations','addConfiguration','getSubjects','channel','Descriptions','getDescriptions','ServicenowConfiguration','ServicenowField','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','incident_state','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','number','resolved_by','sys_updated_by','user_input','sys_created_on','sys_domain','state','calendar_stc','closed_at','cmdb_ci','delivery_plan','impact','work_notes_list','priority','time_worked','opened_at','business_duration','group_list','work_end','resolved_at','work_notes','correlation_display','delivery_task','work_start','description','calendar_duration','sys_class_name','close_notes','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','activity_due','assigned_to','severity','comments','sla_due','comments_and_work_notes','due_date','reopen_count','sys_tags','escalation','upon_approval','location','username','password','email','serverUrl','remoteUri','slice','format','%s/api/now/doc/table/schema/','%s/api/now/table/','GET','incident?sysparm_display_value=all','log','incident\x20table\x20objects','assign','includes','forEach','push','all','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','internalType','label','concat','test','Wrong\x20credentials','statusCode','boolean','True','true','False','sys_choice?sysparm_query=name=incident^element=','inactive','false','value','eml-format','zip-dir','fast-json-patch','moment','bluebird','util','ejs','fs-extra','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../components/integrations/configuration','client','http','request','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','result','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','save','then','stack','name','index','map','ServicenowAccount','fieldName','type'];(function(_0x14c8ee,_0x34d4fb){var _0x51acc2=function(_0x4c1277){while(--_0x4c1277){_0x14c8ee['push'](_0x14c8ee['shift']());}};_0x51acc2(++_0x34d4fb);}(_0xc910,0x148));var _0x0c91=function(_0x2d64d0,_0x2c910f){_0x2d64d0=_0x2d64d0-0x0;var _0x4258ae=_0xc910[_0x2d64d0];return _0x4258ae;};'use strict';var emlformat=require(_0x0c91('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x0c91('0x1'));var jsonpatch=require(_0x0c91('0x2'));var rp=require('request-promise');var moment=require(_0x0c91('0x3'));var BPromise=require(_0x0c91('0x4'));var Mustache=require('mustache');var util=require(_0x0c91('0x5'));var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x0c91('0x6'));var fs=require('fs');var fs_extra=require(_0x0c91('0x7'));var _=require('lodash');var squel=require(_0x0c91('0x8'));var crypto=require(_0x0c91('0x9'));var jsforce=require(_0x0c91('0xa'));var deskjs=require(_0x0c91('0xb'));var toCsv=require(_0x0c91('0xc'));var querystring=require(_0x0c91('0xd'));var Papa=require(_0x0c91('0xe'));var Redis=require('ioredis');var authService=require(_0x0c91('0xf'));var qs=require(_0x0c91('0x10'));var as=require(_0x0c91('0x11'));var hardwareService=require(_0x0c91('0x12'));var logger=require(_0x0c91('0x13'))(_0x0c91('0x14'));var utils=require(_0x0c91('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x0c91('0x16'));var db=require('../../mysqldb')['db'];var integrations=require(_0x0c91('0x17'));var jayson=require('jayson/promise');var client=jayson[_0x0c91('0x18')][_0x0c91('0x19')]({'port':0x232a});function respondWithRpcPromise(_0x5ab1c3,_0x13c491,_0x53fd3f,_0x168f9a){return new BPromise(function(_0x54a70f,_0x4b325b){var _0x4b5342=_0x168f9a||client;return _0x4b5342[_0x0c91('0x1a')](_0x5ab1c3,_0x53fd3f)['then'](function(_0xead21){logger[_0x0c91('0x1b')](_0x0c91('0x1c'),_0x13c491,_0x0c91('0x1d'));logger[_0x0c91('0x1e')]('ServicenowAccount,\x20%s,\x20%s,\x20%s',_0x13c491,'request\x20sent',JSON[_0x0c91('0x1f')](_0xead21));if(_0xead21['error']){if(_0xead21[_0x0c91('0x20')][_0x0c91('0x21')]===0x1f4){logger['error'](_0x0c91('0x1c'),_0x13c491,_0xead21['error']['message']);return _0x4b325b(_0xead21[_0x0c91('0x20')]['message']);}logger[_0x0c91('0x20')]('ServicenowAccount,\x20%s,\x20%s',_0x13c491,_0xead21['error'][_0x0c91('0x22')]);return _0x54a70f(_0xead21[_0x0c91('0x20')][_0x0c91('0x22')]);}else{logger['info'](_0x0c91('0x1c'),_0x13c491,_0x0c91('0x1d'));_0x54a70f(_0xead21[_0x0c91('0x23')][_0x0c91('0x22')]);}})['catch'](function(_0xcbf81a){logger[_0x0c91('0x20')](_0x0c91('0x1c'),_0x13c491,_0xcbf81a);_0x4b325b(_0xcbf81a);});});}function respondWithStatusCode(_0xbf98af,_0x2677f8){_0x2677f8=_0x2677f8||0xcc;return function(_0x2d5b5f){if(_0x2d5b5f){return _0xbf98af[_0x0c91('0x24')](_0x2677f8);}return _0xbf98af[_0x0c91('0x25')](_0x2677f8)[_0x0c91('0x26')]();};}function respondWithResult(_0x384153,_0x77fe5c){_0x77fe5c=_0x77fe5c||0xc8;return function(_0x373213){if(_0x373213){return _0x384153[_0x0c91('0x25')](_0x77fe5c)[_0x0c91('0x27')](_0x373213);}};}function respondWithFilteredResult(_0x1db5af,_0xc75c1f){return function(_0xfa87ce){if(_0xfa87ce){var _0x4ca9e8=typeof _0xc75c1f[_0x0c91('0x28')]===_0x0c91('0x29')&&typeof _0xc75c1f[_0x0c91('0x2a')]===_0x0c91('0x29');var _0x5ad62e=_0xfa87ce[_0x0c91('0x2b')];var _0x170837=_0x4ca9e8?0x0:_0xc75c1f[_0x0c91('0x28')];var _0x4f8b7d=_0x4ca9e8?_0xfa87ce[_0x0c91('0x2b')]:_0xc75c1f['offset']+_0xc75c1f[_0x0c91('0x2a')];var _0x2e4537;if(_0x4f8b7d>=_0x5ad62e){_0x4f8b7d=_0x5ad62e;_0x2e4537=0xc8;}else{_0x2e4537=0xce;}_0x1db5af['status'](_0x2e4537);return _0x1db5af['set'](_0x0c91('0x2c'),_0x170837+'-'+_0x4f8b7d+'/'+_0x5ad62e)[_0x0c91('0x27')](_0xfa87ce);}return null;};}function patchUpdates(_0x41e8ad){return function(_0x460ff2){try{jsonpatch[_0x0c91('0x2d')](_0x460ff2,_0x41e8ad,!![]);}catch(_0xab6dd1){return BPromise[_0x0c91('0x2e')](_0xab6dd1);}return _0x460ff2[_0x0c91('0x2f')]();};}function saveUpdates(_0x5719fc,_0x1048a7){return function(_0x5b8e1f){if(_0x5b8e1f){return _0x5b8e1f['update'](_0x5719fc)[_0x0c91('0x30')](function(_0x1d3e35){return _0x1d3e35;});}return null;};}function removeEntity(_0x20bd8f,_0x310f13){return function(_0x55a551){if(_0x55a551){return _0x55a551['destroy']()[_0x0c91('0x30')](function(){_0x20bd8f[_0x0c91('0x25')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1dc2be,_0x280188){return function(_0x581e12){if(!_0x581e12){_0x1dc2be[_0x0c91('0x24')](0x194);}return _0x581e12;};}function handleError(_0x1a5138,_0x2b6486){_0x2b6486=_0x2b6486||0x1f4;return function(_0x959f3c){logger['error'](_0x959f3c[_0x0c91('0x31')]);if(_0x959f3c[_0x0c91('0x32')]){delete _0x959f3c[_0x0c91('0x32')];}_0x1a5138[_0x0c91('0x25')](_0x2b6486)['send'](_0x959f3c);};}exports[_0x0c91('0x33')]=function(_0x1e299c,_0x4a8d19){var _0xfa8bc5={},_0x596531={},_0x4f1071={'count':0x0,'rows':[]};var _0x5c5272=_[_0x0c91('0x34')](db[_0x0c91('0x35')]['rawAttributes'],function(_0x4591c8){return{'name':_0x4591c8[_0x0c91('0x36')],'type':_0x4591c8[_0x0c91('0x37')][_0x0c91('0x38')]};});_0x596531[_0x0c91('0x39')]=_[_0x0c91('0x34')](_0x5c5272,_0x0c91('0x32'));_0x596531[_0x0c91('0x3a')]=_['keys'](_0x1e299c[_0x0c91('0x3a')]);_0x596531[_0x0c91('0x3b')]=_[_0x0c91('0x3c')](_0x596531[_0x0c91('0x39')],_0x596531[_0x0c91('0x3a')]);_0xfa8bc5[_0x0c91('0x3d')]=_[_0x0c91('0x3c')](_0x596531[_0x0c91('0x39')],qs[_0x0c91('0x3e')](_0x1e299c[_0x0c91('0x3a')][_0x0c91('0x3e')]));_0xfa8bc5[_0x0c91('0x3d')]=_0xfa8bc5[_0x0c91('0x3d')][_0x0c91('0x3f')]?_0xfa8bc5[_0x0c91('0x3d')]:_0x596531['model'];if(!_0x1e299c['query'][_0x0c91('0x40')](_0x0c91('0x41'))){_0xfa8bc5['limit']=qs[_0x0c91('0x2a')](_0x1e299c['query'][_0x0c91('0x2a')]);_0xfa8bc5[_0x0c91('0x28')]=qs[_0x0c91('0x28')](_0x1e299c[_0x0c91('0x3a')]['offset']);}_0xfa8bc5[_0x0c91('0x42')]=qs[_0x0c91('0x43')](_0x1e299c[_0x0c91('0x3a')]['sort']);_0xfa8bc5[_0x0c91('0x44')]=qs[_0x0c91('0x3b')](_[_0x0c91('0x45')](_0x1e299c[_0x0c91('0x3a')],_0x596531[_0x0c91('0x3b')]),_0x5c5272);if(_0x1e299c[_0x0c91('0x3a')]['filter']){_0xfa8bc5[_0x0c91('0x44')]=_[_0x0c91('0x46')](_0xfa8bc5[_0x0c91('0x44')],{'$or':_[_0x0c91('0x34')](_0x5c5272,function(_0x46e5f7){if(_0x46e5f7[_0x0c91('0x37')]!==_0x0c91('0x47')){var _0x39222d={};_0x39222d[_0x46e5f7[_0x0c91('0x32')]]={'$like':'%'+_0x1e299c['query'][_0x0c91('0x48')]+'%'};return _0x39222d;}})});}_0xfa8bc5=_['merge']({},_0xfa8bc5,_0x1e299c[_0x0c91('0x49')]);var _0x3a3983={'where':_0xfa8bc5[_0x0c91('0x44')]};return db['ServicenowAccount'][_0x0c91('0x2b')](_0x3a3983)[_0x0c91('0x30')](function(_0x275997){_0x4f1071[_0x0c91('0x2b')]=_0x275997;if(_0x1e299c[_0x0c91('0x3a')]['includeAll']){_0xfa8bc5[_0x0c91('0x4a')]=[{'all':!![]}];}return db['ServicenowAccount'][_0x0c91('0x4b')](_0xfa8bc5);})[_0x0c91('0x30')](function(_0x3e2ec2){_0x4f1071['rows']=_0x3e2ec2;return _0x4f1071;})[_0x0c91('0x30')](respondWithFilteredResult(_0x4a8d19,_0xfa8bc5))['catch'](handleError(_0x4a8d19,null));};exports[_0x0c91('0x4c')]=function(_0x5ba5c0,_0x479287){var _0x382f15={'raw':![],'where':{'id':_0x5ba5c0['params']['id']}},_0x360201={};_0x360201[_0x0c91('0x39')]=_[_0x0c91('0x4d')](db['ServicenowAccount'][_0x0c91('0x4e')]);_0x360201[_0x0c91('0x3a')]=_[_0x0c91('0x4d')](_0x5ba5c0[_0x0c91('0x3a')]);_0x360201[_0x0c91('0x3b')]=_['intersection'](_0x360201[_0x0c91('0x39')],_0x360201[_0x0c91('0x3a')]);_0x382f15[_0x0c91('0x3d')]=_[_0x0c91('0x3c')](_0x360201[_0x0c91('0x39')],qs['fields'](_0x5ba5c0[_0x0c91('0x3a')][_0x0c91('0x3e')]));_0x382f15['attributes']=_0x382f15['attributes'][_0x0c91('0x3f')]?_0x382f15[_0x0c91('0x3d')]:_0x360201[_0x0c91('0x39')];if(_0x5ba5c0['query'][_0x0c91('0x4f')]){_0x382f15[_0x0c91('0x4a')]=[{'all':!![]}];}_0x382f15=_[_0x0c91('0x46')]({},_0x382f15,_0x5ba5c0['options']);return db[_0x0c91('0x35')][_0x0c91('0x50')](_0x382f15)[_0x0c91('0x30')](handleEntityNotFound(_0x479287,null))[_0x0c91('0x30')](respondWithResult(_0x479287,null))[_0x0c91('0x51')](handleError(_0x479287,null));};exports[_0x0c91('0x52')]=function(_0x5263f3,_0x516a30){return db[_0x0c91('0x35')][_0x0c91('0x52')](_0x5263f3[_0x0c91('0x53')],{})[_0x0c91('0x30')](respondWithResult(_0x516a30,0xc9))[_0x0c91('0x51')](handleError(_0x516a30,null));};exports[_0x0c91('0x54')]=function(_0x3a02da,_0x4b5adc){if(_0x3a02da[_0x0c91('0x53')]['id']){delete _0x3a02da['body']['id'];}return db[_0x0c91('0x35')][_0x0c91('0x50')]({'where':{'id':_0x3a02da[_0x0c91('0x55')]['id']}})[_0x0c91('0x30')](handleEntityNotFound(_0x4b5adc,null))[_0x0c91('0x30')](saveUpdates(_0x3a02da[_0x0c91('0x53')],null))['then'](respondWithResult(_0x4b5adc,null))[_0x0c91('0x51')](handleError(_0x4b5adc,null));};exports[_0x0c91('0x56')]=function(_0x1b14d5,_0x44cbf0){return db[_0x0c91('0x35')]['find']({'where':{'id':_0x1b14d5['params']['id']}})[_0x0c91('0x30')](handleEntityNotFound(_0x44cbf0,null))[_0x0c91('0x30')](removeEntity(_0x44cbf0,null))[_0x0c91('0x51')](handleError(_0x44cbf0,null));};exports['getConfigurations']=function(_0x301be9,_0x1c7722,_0x14d869){var _0x49cff4={};var _0x1e684b={};var _0x1a8f49;var _0x1d3945;return db['ServicenowAccount'][_0x0c91('0x57')]({'where':{'id':_0x301be9[_0x0c91('0x55')]['id']}})[_0x0c91('0x30')](handleEntityNotFound(_0x1c7722,null))['then'](function(_0x33c19a){if(_0x33c19a){_0x1a8f49=_0x33c19a;_0x1e684b[_0x0c91('0x39')]=_['keys'](db['ServicenowConfiguration'][_0x0c91('0x4e')]);_0x1e684b[_0x0c91('0x3a')]=_[_0x0c91('0x4d')](_0x301be9[_0x0c91('0x3a')]);_0x1e684b[_0x0c91('0x3b')]=_[_0x0c91('0x3c')](_0x1e684b[_0x0c91('0x39')],_0x1e684b['query']);_0x49cff4['attributes']=_[_0x0c91('0x3c')](_0x1e684b[_0x0c91('0x39')],qs[_0x0c91('0x3e')](_0x301be9[_0x0c91('0x3a')][_0x0c91('0x3e')]));_0x49cff4[_0x0c91('0x3d')]=_0x49cff4[_0x0c91('0x3d')][_0x0c91('0x3f')]?_0x49cff4['attributes']:_0x1e684b['model'];_0x49cff4[_0x0c91('0x42')]=qs[_0x0c91('0x43')](_0x301be9[_0x0c91('0x3a')][_0x0c91('0x43')]);_0x49cff4[_0x0c91('0x44')]=qs[_0x0c91('0x3b')](_[_0x0c91('0x45')](_0x301be9[_0x0c91('0x3a')],_0x1e684b[_0x0c91('0x3b')]));if(_0x301be9[_0x0c91('0x3a')][_0x0c91('0x48')]){_0x49cff4[_0x0c91('0x44')]=_[_0x0c91('0x46')](_0x49cff4[_0x0c91('0x44')],{'$or':_[_0x0c91('0x34')](_0x49cff4[_0x0c91('0x3d')],function(_0x472262){var _0x3b2ff7={};_0x3b2ff7[_0x472262]={'$like':'%'+_0x301be9[_0x0c91('0x3a')]['filter']+'%'};return _0x3b2ff7;})});}_0x49cff4=_[_0x0c91('0x46')]({},_0x49cff4,_0x301be9['options']);return _0x1a8f49[_0x0c91('0x58')](_0x49cff4);}})[_0x0c91('0x30')](function(_0x5448b1){if(_0x5448b1){_0x1d3945=_0x5448b1[_0x0c91('0x3f')];if(!_0x301be9[_0x0c91('0x3a')][_0x0c91('0x40')](_0x0c91('0x41'))){_0x49cff4[_0x0c91('0x2a')]=qs[_0x0c91('0x2a')](_0x301be9[_0x0c91('0x3a')]['limit']);_0x49cff4[_0x0c91('0x28')]=qs[_0x0c91('0x28')](_0x301be9['query'][_0x0c91('0x28')]);}return _0x1a8f49['getConfigurations'](_0x49cff4);}})['then'](function(_0x19804c){if(_0x19804c){return _0x19804c?{'count':_0x1d3945,'rows':_0x19804c}:null;}})[_0x0c91('0x30')](respondWithResult(_0x1c7722,null))[_0x0c91('0x51')](handleError(_0x1c7722,null));};exports[_0x0c91('0x59')]=function(_0x46150e,_0x2fd3d9,_0x3012f9){if(_0x46150e[_0x0c91('0x53')]['id']){delete _0x46150e[_0x0c91('0x53')]['id'];}return db['ServicenowAccount'][_0x0c91('0x57')]({'where':{'id':_0x46150e[_0x0c91('0x55')]['id']}})['then'](handleEntityNotFound(_0x2fd3d9,null))[_0x0c91('0x30')](function(_0x5ebd50){if(_0x5ebd50){_0x46150e[_0x0c91('0x53')]['AccountId']=_0x5ebd50['id'];_0x46150e[_0x0c91('0x53')]['Subjects']=integrations[_0x0c91('0x5a')](_0x46150e[_0x0c91('0x53')][_0x0c91('0x5b')],_0x46150e[_0x0c91('0x53')]['type']);_0x46150e[_0x0c91('0x53')][_0x0c91('0x5c')]=integrations[_0x0c91('0x5d')](_0x46150e[_0x0c91('0x53')]['channel'],_0x46150e['body'][_0x0c91('0x37')]);return db[_0x0c91('0x5e')][_0x0c91('0x52')](_0x46150e['body'],{'include':[{'model':db[_0x0c91('0x5f')],'as':'Subjects'},{'model':db[_0x0c91('0x5f')],'as':_0x0c91('0x5c')}]});}return null;})['then'](respondWithResult(_0x2fd3d9,null))['catch'](handleError(_0x2fd3d9,null));};exports[_0x0c91('0x60')]=function(_0x3816ea,_0x528d8e,_0xa495e8){var _0x1738b6=[_0x0c91('0x61'),_0x0c91('0x62'),_0x0c91('0x63'),_0x0c91('0x64'),_0x0c91('0x65'),_0x0c91('0x66'),_0x0c91('0x67'),'severity',_0x0c91('0x68')];var _0xb0e2e2=[_0x0c91('0x69'),'made_sla',_0x0c91('0x6a'),_0x0c91('0x6b'),_0x0c91('0x6c'),_0x0c91('0x6d'),_0x0c91('0x6e'),'hold_reason','approval_history',_0x0c91('0x6f'),_0x0c91('0x70'),_0x0c91('0x71'),'opened_by',_0x0c91('0x72'),_0x0c91('0x73'),_0x0c91('0x74'),_0x0c91('0x75'),'sys_created_by',_0x0c91('0x63'),_0x0c91('0x42'),_0x0c91('0x76'),_0x0c91('0x77'),_0x0c91('0x78'),_0x0c91('0x79'),_0x0c91('0x7a'),'active',_0x0c91('0x7b'),'business_service',_0x0c91('0x7c'),'sys_domain_path','rfc',_0x0c91('0x7d'),'expected_start',_0x0c91('0x7e'),_0x0c91('0x7f'),_0x0c91('0x80'),_0x0c91('0x81'),'reopened_time',_0x0c91('0x82'),'caller_id','approval_set',_0x0c91('0x64'),_0x0c91('0x83'),'short_description',_0x0c91('0x65'),_0x0c91('0x84'),_0x0c91('0x85'),_0x0c91('0x86'),'assignment_group','business_stc','additional_assignee_list',_0x0c91('0x87'),_0x0c91('0x88'),'notify',_0x0c91('0x89'),_0x0c91('0x8a'),_0x0c91('0x8b'),_0x0c91('0x8c'),_0x0c91('0x8d'),_0x0c91('0x8e'),_0x0c91('0x8f'),_0x0c91('0x90'),'incident_state',_0x0c91('0x91'),_0x0c91('0x92'),'company','reassignment_count',_0x0c91('0x93'),_0x0c91('0x94'),_0x0c91('0x95'),_0x0c91('0x96'),_0x0c91('0x97'),'approval',_0x0c91('0x98'),_0x0c91('0x99'),'sys_mod_count',_0x0c91('0x9a'),_0x0c91('0x9b'),_0x0c91('0x9c'),_0x0c91('0x9d'),'correlation_id',_0x0c91('0x9e'),'category'];var _0xccce78='';var _0x24cb50='';var _0x242ae9=[];var _0x28b2b7='';var _0x5b20a1='';var _0x217766=[];var _0x298221='';var _0xdbee6='';var _0x521c45={};var _0x45bcbe='';return db[_0x0c91('0x35')][_0x0c91('0x57')]({'where':{'id':_0x3816ea['params']['id']},'attributes':['id',_0x0c91('0x9f'),_0x0c91('0xa0'),_0x0c91('0xa1'),'remoteUri',_0x0c91('0xa2')]})[_0x0c91('0x30')](handleEntityNotFound(_0x528d8e,null))[_0x0c91('0x30')](function(_0x188fff){if(_0x188fff){_0x45bcbe=_0x188fff[_0x0c91('0xa3')];var _0x44087f=_0x45bcbe[_0x0c91('0xa4')](-0x1);if(_0x44087f==='/'){_0x45bcbe=_0x45bcbe['substring'](0x0,_0x45bcbe['lastIndexOf'](_0x44087f));}_0xdbee6=util[_0x0c91('0xa5')](_0x0c91('0xa6'),_0x45bcbe);_0x298221=util['format'](_0x0c91('0xa7'),_0x45bcbe);_0x521c45={'user':_0x188fff[_0x0c91('0x9f')],'pass':_0x188fff[_0x0c91('0xa0')]};var _0xf23b7b={'method':_0x0c91('0xa8'),'uri':_0xdbee6+_0x0c91('0xa9'),'auth':_0x521c45,'json':!![]};return rp(_0xf23b7b);}})[_0x0c91('0x30')](function(_0x216f15){if(_0x216f15[_0x0c91('0x23')][_0x0c91('0x3f')]>0x0){_0xccce78=_0x216f15[_0x0c91('0x23')];}console[_0x0c91('0xaa')](_0x0c91('0xab'),_0xccce78);_0x217766=[];_0x24cb50=Object[_0x0c91('0xac')]([],_0xccce78);_['remove'](_0x24cb50,function(_0x51607c){return!_0x1738b6[_0x0c91('0xad')](_0x51607c[_0x0c91('0x32')]);});_0x24cb50[_0x0c91('0xae')](function(_0xbe4527){var _0x2ebf87=createFieldObject(_0x298221,_0x521c45,_0xbe4527['internalType'],_0xbe4527['name'],_0xbe4527['label'],![]);_0x217766[_0x0c91('0xaf')](_0x2ebf87);});return Promise[_0x0c91('0xb0')](_0x217766);})[_0x0c91('0x30')](function(_0xdf894){_0x242ae9=_0xdf894;_0x28b2b7=Object['assign']([],_0xccce78);console[_0x0c91('0xaa')]('TCL:\x20_object',_0xccce78);_['remove'](_0x28b2b7,function(_0x3e9b82){return _0xb0e2e2[_0x0c91('0xad')](_0x3e9b82['name']);});console[_0x0c91('0xaa')](_0x0c91('0xb1'),_0x28b2b7);_0x217766=[];_0x28b2b7[_0x0c91('0xae')](function(_0x5678de){var _0xdc5676=createFieldObject(_0x298221,_0x521c45,_0x5678de[_0x0c91('0xb2')],_0x5678de['name'],_0x5678de[_0x0c91('0xb3')],!![]);_0x217766['push'](_0xdc5676);});return Promise[_0x0c91('0xb0')](_0x217766);})[_0x0c91('0x30')](function(_0x4b763e){_0x5b20a1=_0x4b763e;var _0x213bb4=_0x242ae9[_0x0c91('0xb4')](_0x5b20a1);return{'count':_0x213bb4[_0x0c91('0x3f')],'rows':_0x213bb4};})[_0x0c91('0x30')](respondWithResult(_0x528d8e,null))[_0x0c91('0x51')](function(_0x5f4d0a){console['log']('ServiceNow\x20error:\x20'+_0x5f4d0a);var _0xafab28=_0x3816ea['query'][_0x0c91('0xb5')]?0x1f4:_0x5f4d0a['statusCode']||0x1f4;logger['error'](_0x5f4d0a[_0x0c91('0x31')]);delete _0x5f4d0a['name'];if(_0xafab28===0x191){_0xafab28=0x190;}_0x528d8e['status'](_0xafab28)['send'](_0x3816ea[_0x0c91('0x3a')]['test']?{'message':_0x0c91('0xb6'),'statusCode':_0x5f4d0a[_0x0c91('0xb7')]}:_0x5f4d0a);});};function createFieldObject(_0x38c5d5,_0x3bfefc,_0x4d2b0b,_0x184ab1,_0xe6ac90,_0x5eab07){return new Promise(function(_0x21e113,_0x20d407){var _0xe48fc2={'id':_0x184ab1,'name':_0xe6ac90,'custom':_0x5eab07};if(_0x4d2b0b===_0x0c91('0xb8')){_0xe48fc2[_0x0c91('0x49')]=[{'name':_0x0c91('0xb9'),'value':_0x0c91('0xba')},{'name':_0x0c91('0xbb'),'value':'false'}];_0x21e113(_0xe48fc2);}else{var _0x380ae8={'method':_0x0c91('0xa8'),'uri':_0x38c5d5+_0x0c91('0xbc')+_0x184ab1,'auth':_0x3bfefc,'json':!![]};return rp(_0x380ae8)[_0x0c91('0x30')](function(_0x1bc155){var _0x531dbb=[];if(_0x1bc155[_0x0c91('0x23')][_0x0c91('0x3f')]>0x0){_0x1bc155['result'][_0x0c91('0xae')](function(_0x2b8652){if(_0x2b8652[_0x0c91('0xbd')]===_0x0c91('0xbe')){var _0x5a154c={'name':_0x2b8652['label'],'value':_0x2b8652[_0x0c91('0xbf')]};_0x531dbb[_0x0c91('0xaf')](_0x5a154c);}});}_0xe48fc2[_0x0c91('0x49')]=_0x531dbb;if(_0xe48fc2[_0x0c91('0x49')][_0x0c91('0x3f')]>0x0){_0x21e113(_0xe48fc2);}else{if(_0x5eab07==![]){_0x21e113();}else{_0x21e113(_0xe48fc2);}}});}});}
\ No newline at end of file
+var _0x1217=['close_code','notify','incident_state','category','caused_by','upon_reject','sys_updated_on','approval_history','number','resolved_by','user_input','sys_created_on','sys_domain','state','calendar_stc','closed_at','delivery_plan','impact','active','priority','rfc','time_worked','expected_start','business_duration','work_end','resolved_at','caller_id','approval_set','work_notes','short_description','correlation_display','work_start','assignment_group','calendar_duration','sys_class_name','close_notes','follow_up','sys_id','contact_type','reopened_by','urgency','problem_id','company','reassignment_count','activity_due','severity','comments','sla_due','comments_and_work_notes','due_date','sys_mod_count','reopen_count','sys_tags','escalation','upon_approval','correlation_id','location','username','password','remoteUri','serverUrl','substring','lastIndexOf','%s/api/now/doc/table/schema/','format','%s/api/now/table/','incident?sysparm_display_value=all','log','includes','forEach','internalType','all','assign','TCL:\x20_object','remove','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','label','push','concat','ServiceNow\x20error:\x20','test','statusCode','send','Wrong\x20credentials','boolean','True','true','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../components/integrations/configuration','jayson/promise','client','then','debug','request\x20sent','stringify','error','code','ServicenowAccount,\x20%s,\x20%s','message','info','result','catch','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','stack','index','map','ServicenowAccount','rawAttributes','fieldName','type','key','model','name','query','keys','filters','attributes','intersection','fields','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','length','create','find','body','destroy','findOne','ServicenowConfiguration','getConfigurations','Subjects','getSubjects','channel','Descriptions','ServicenowField','getFields','made_sla','knowledge','subcategory'];(function(_0x4959fd,_0x186515){var _0x97de01=function(_0x29e1d0){while(--_0x29e1d0){_0x4959fd['push'](_0x4959fd['shift']());}};_0x97de01(++_0x186515);}(_0x1217,0x11b));var _0x7121=function(_0xbab64f,_0x26d1c3){_0xbab64f=_0xbab64f-0x0;var _0x213519=_0x1217[_0xbab64f];return _0x213519;};'use strict';var emlformat=require(_0x7121('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x7121('0x1'));var jsonpatch=require(_0x7121('0x2'));var rp=require(_0x7121('0x3'));var moment=require('moment');var BPromise=require(_0x7121('0x4'));var Mustache=require(_0x7121('0x5'));var util=require(_0x7121('0x6'));var path=require('path');var sox=require(_0x7121('0x7'));var csv=require(_0x7121('0x8'));var ejs=require(_0x7121('0x9'));var fs=require('fs');var fs_extra=require(_0x7121('0xa'));var _=require(_0x7121('0xb'));var squel=require('squel');var crypto=require(_0x7121('0xc'));var jsforce=require(_0x7121('0xd'));var deskjs=require(_0x7121('0xe'));var toCsv=require(_0x7121('0x8'));var querystring=require(_0x7121('0xf'));var Papa=require(_0x7121('0x10'));var Redis=require(_0x7121('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x7121('0x12'));var hardwareService=require(_0x7121('0x13'));var logger=require('../../config/logger')(_0x7121('0x14'));var utils=require(_0x7121('0x15'));var config=require(_0x7121('0x16'));var licenseUtil=require(_0x7121('0x17'));var db=require('../../mysqldb')['db'];var integrations=require(_0x7121('0x18'));var jayson=require(_0x7121('0x19'));var client=jayson[_0x7121('0x1a')]['http']({'port':0x232a});function respondWithRpcPromise(_0x1bc6d4,_0xa3cd08,_0x4db288,_0x3a992b){return new BPromise(function(_0x183656,_0x828931){var _0x244c2c=_0x3a992b||client;return _0x244c2c['request'](_0x1bc6d4,_0x4db288)[_0x7121('0x1b')](function(_0x59098b){logger['info']('ServicenowAccount,\x20%s,\x20%s',_0xa3cd08,'request\x20sent');logger[_0x7121('0x1c')]('ServicenowAccount,\x20%s,\x20%s,\x20%s',_0xa3cd08,_0x7121('0x1d'),JSON[_0x7121('0x1e')](_0x59098b));if(_0x59098b['error']){if(_0x59098b[_0x7121('0x1f')][_0x7121('0x20')]===0x1f4){logger['error'](_0x7121('0x21'),_0xa3cd08,_0x59098b[_0x7121('0x1f')][_0x7121('0x22')]);return _0x828931(_0x59098b['error'][_0x7121('0x22')]);}logger[_0x7121('0x1f')](_0x7121('0x21'),_0xa3cd08,_0x59098b[_0x7121('0x1f')][_0x7121('0x22')]);return _0x183656(_0x59098b[_0x7121('0x1f')][_0x7121('0x22')]);}else{logger[_0x7121('0x23')](_0x7121('0x21'),_0xa3cd08,'request\x20sent');_0x183656(_0x59098b[_0x7121('0x24')][_0x7121('0x22')]);}})[_0x7121('0x25')](function(_0x58f9b7){logger['error'](_0x7121('0x21'),_0xa3cd08,_0x58f9b7);_0x828931(_0x58f9b7);});});}function respondWithStatusCode(_0x5d866c,_0x556f11){_0x556f11=_0x556f11||0xcc;return function(_0x48f094){if(_0x48f094){return _0x5d866c[_0x7121('0x26')](_0x556f11);}return _0x5d866c[_0x7121('0x27')](_0x556f11)[_0x7121('0x28')]();};}function respondWithResult(_0x2eaae2,_0x438d68){_0x438d68=_0x438d68||0xc8;return function(_0xc76907){if(_0xc76907){return _0x2eaae2[_0x7121('0x27')](_0x438d68)[_0x7121('0x29')](_0xc76907);}};}function respondWithFilteredResult(_0x256b73,_0x4d67d0){return function(_0x33bde9){if(_0x33bde9){var _0x68212c=typeof _0x4d67d0[_0x7121('0x2a')]===_0x7121('0x2b')&&typeof _0x4d67d0[_0x7121('0x2c')]==='undefined';var _0x48ad6b=_0x33bde9[_0x7121('0x2d')];var _0x2596ec=_0x68212c?0x0:_0x4d67d0['offset'];var _0xa82c4f=_0x68212c?_0x33bde9['count']:_0x4d67d0[_0x7121('0x2a')]+_0x4d67d0[_0x7121('0x2c')];var _0x465af3;if(_0xa82c4f>=_0x48ad6b){_0xa82c4f=_0x48ad6b;_0x465af3=0xc8;}else{_0x465af3=0xce;}_0x256b73[_0x7121('0x27')](_0x465af3);return _0x256b73[_0x7121('0x2e')](_0x7121('0x2f'),_0x2596ec+'-'+_0xa82c4f+'/'+_0x48ad6b)['json'](_0x33bde9);}return null;};}function patchUpdates(_0x152477){return function(_0x5ab153){try{jsonpatch[_0x7121('0x30')](_0x5ab153,_0x152477,!![]);}catch(_0x47ea9d){return BPromise[_0x7121('0x31')](_0x47ea9d);}return _0x5ab153[_0x7121('0x32')]();};}function saveUpdates(_0x330571,_0x22926e){return function(_0x39020e){if(_0x39020e){return _0x39020e[_0x7121('0x33')](_0x330571)[_0x7121('0x1b')](function(_0x16b1d1){return _0x16b1d1;});}return null;};}function removeEntity(_0x581610,_0x1010f5){return function(_0x4aee12){if(_0x4aee12){return _0x4aee12['destroy']()['then'](function(){_0x581610[_0x7121('0x27')](0xcc)[_0x7121('0x28')]();});}};}function handleEntityNotFound(_0x327d13,_0x468f14){return function(_0x615f98){if(!_0x615f98){_0x327d13[_0x7121('0x26')](0x194);}return _0x615f98;};}function handleError(_0x472797,_0x1097ac){_0x1097ac=_0x1097ac||0x1f4;return function(_0x492cae){logger[_0x7121('0x1f')](_0x492cae[_0x7121('0x34')]);if(_0x492cae['name']){delete _0x492cae['name'];}_0x472797[_0x7121('0x27')](_0x1097ac)['send'](_0x492cae);};}exports[_0x7121('0x35')]=function(_0x33ef9c,_0x420921){var _0x43dc9f={},_0x21735b={},_0x3563bf={'count':0x0,'rows':[]};var _0x2a40f0=_[_0x7121('0x36')](db[_0x7121('0x37')][_0x7121('0x38')],function(_0x1bc4d9){return{'name':_0x1bc4d9[_0x7121('0x39')],'type':_0x1bc4d9[_0x7121('0x3a')][_0x7121('0x3b')]};});_0x21735b[_0x7121('0x3c')]=_[_0x7121('0x36')](_0x2a40f0,_0x7121('0x3d'));_0x21735b[_0x7121('0x3e')]=_[_0x7121('0x3f')](_0x33ef9c[_0x7121('0x3e')]);_0x21735b[_0x7121('0x40')]=_['intersection'](_0x21735b[_0x7121('0x3c')],_0x21735b[_0x7121('0x3e')]);_0x43dc9f[_0x7121('0x41')]=_[_0x7121('0x42')](_0x21735b[_0x7121('0x3c')],qs[_0x7121('0x43')](_0x33ef9c[_0x7121('0x3e')][_0x7121('0x43')]));_0x43dc9f[_0x7121('0x41')]=_0x43dc9f[_0x7121('0x41')]['length']?_0x43dc9f['attributes']:_0x21735b['model'];if(!_0x33ef9c[_0x7121('0x3e')][_0x7121('0x44')](_0x7121('0x45'))){_0x43dc9f[_0x7121('0x2c')]=qs['limit'](_0x33ef9c[_0x7121('0x3e')][_0x7121('0x2c')]);_0x43dc9f[_0x7121('0x2a')]=qs['offset'](_0x33ef9c[_0x7121('0x3e')][_0x7121('0x2a')]);}_0x43dc9f[_0x7121('0x46')]=qs[_0x7121('0x47')](_0x33ef9c[_0x7121('0x3e')][_0x7121('0x47')]);_0x43dc9f['where']=qs['filters'](_[_0x7121('0x48')](_0x33ef9c[_0x7121('0x3e')],_0x21735b[_0x7121('0x40')]),_0x2a40f0);if(_0x33ef9c[_0x7121('0x3e')][_0x7121('0x49')]){_0x43dc9f[_0x7121('0x4a')]=_[_0x7121('0x4b')](_0x43dc9f['where'],{'$or':_[_0x7121('0x36')](_0x2a40f0,function(_0x385e1d){if(_0x385e1d[_0x7121('0x3a')]!==_0x7121('0x4c')){var _0x120222={};_0x120222[_0x385e1d['name']]={'$like':'%'+_0x33ef9c[_0x7121('0x3e')]['filter']+'%'};return _0x120222;}})});}_0x43dc9f=_[_0x7121('0x4b')]({},_0x43dc9f,_0x33ef9c[_0x7121('0x4d')]);var _0x5a055c={'where':_0x43dc9f['where']};return db[_0x7121('0x37')][_0x7121('0x2d')](_0x5a055c)[_0x7121('0x1b')](function(_0x1db13c){_0x3563bf[_0x7121('0x2d')]=_0x1db13c;if(_0x33ef9c[_0x7121('0x3e')][_0x7121('0x4e')]){_0x43dc9f[_0x7121('0x4f')]=[{'all':!![]}];}return db[_0x7121('0x37')][_0x7121('0x50')](_0x43dc9f);})[_0x7121('0x1b')](function(_0x4d2dc9){_0x3563bf[_0x7121('0x51')]=_0x4d2dc9;return _0x3563bf;})[_0x7121('0x1b')](respondWithFilteredResult(_0x420921,_0x43dc9f))[_0x7121('0x25')](handleError(_0x420921,null));};exports[_0x7121('0x52')]=function(_0x5d089e,_0x41cb04){var _0xed64bf={'raw':![],'where':{'id':_0x5d089e[_0x7121('0x53')]['id']}},_0x6a4e5b={};_0x6a4e5b['model']=_['keys'](db['ServicenowAccount'][_0x7121('0x38')]);_0x6a4e5b[_0x7121('0x3e')]=_[_0x7121('0x3f')](_0x5d089e[_0x7121('0x3e')]);_0x6a4e5b[_0x7121('0x40')]=_[_0x7121('0x42')](_0x6a4e5b[_0x7121('0x3c')],_0x6a4e5b[_0x7121('0x3e')]);_0xed64bf[_0x7121('0x41')]=_['intersection'](_0x6a4e5b[_0x7121('0x3c')],qs['fields'](_0x5d089e[_0x7121('0x3e')][_0x7121('0x43')]));_0xed64bf[_0x7121('0x41')]=_0xed64bf[_0x7121('0x41')][_0x7121('0x54')]?_0xed64bf[_0x7121('0x41')]:_0x6a4e5b['model'];if(_0x5d089e[_0x7121('0x3e')]['includeAll']){_0xed64bf['include']=[{'all':!![]}];}_0xed64bf=_['merge']({},_0xed64bf,_0x5d089e[_0x7121('0x4d')]);return db[_0x7121('0x37')]['find'](_0xed64bf)[_0x7121('0x1b')](handleEntityNotFound(_0x41cb04,null))[_0x7121('0x1b')](respondWithResult(_0x41cb04,null))['catch'](handleError(_0x41cb04,null));};exports[_0x7121('0x55')]=function(_0x5af175,_0x52047d){return db[_0x7121('0x37')][_0x7121('0x55')](_0x5af175['body'],{})['then'](respondWithResult(_0x52047d,0xc9))[_0x7121('0x25')](handleError(_0x52047d,null));};exports['update']=function(_0xea4c0f,_0xa18070){if(_0xea4c0f['body']['id']){delete _0xea4c0f['body']['id'];}return db[_0x7121('0x37')][_0x7121('0x56')]({'where':{'id':_0xea4c0f['params']['id']}})[_0x7121('0x1b')](handleEntityNotFound(_0xa18070,null))[_0x7121('0x1b')](saveUpdates(_0xea4c0f[_0x7121('0x57')],null))[_0x7121('0x1b')](respondWithResult(_0xa18070,null))[_0x7121('0x25')](handleError(_0xa18070,null));};exports[_0x7121('0x58')]=function(_0x499b5e,_0x531e8f){return db[_0x7121('0x37')][_0x7121('0x56')]({'where':{'id':_0x499b5e[_0x7121('0x53')]['id']}})[_0x7121('0x1b')](handleEntityNotFound(_0x531e8f,null))['then'](removeEntity(_0x531e8f,null))[_0x7121('0x25')](handleError(_0x531e8f,null));};exports['getConfigurations']=function(_0x116489,_0x4cd9c6,_0x495ea9){var _0x4f4708={};var _0x3622e8={};var _0x69cb0d;var _0x18492d;return db[_0x7121('0x37')][_0x7121('0x59')]({'where':{'id':_0x116489[_0x7121('0x53')]['id']}})[_0x7121('0x1b')](handleEntityNotFound(_0x4cd9c6,null))[_0x7121('0x1b')](function(_0x22ad55){if(_0x22ad55){_0x69cb0d=_0x22ad55;_0x3622e8[_0x7121('0x3c')]=_[_0x7121('0x3f')](db[_0x7121('0x5a')][_0x7121('0x38')]);_0x3622e8['query']=_[_0x7121('0x3f')](_0x116489[_0x7121('0x3e')]);_0x3622e8['filters']=_[_0x7121('0x42')](_0x3622e8[_0x7121('0x3c')],_0x3622e8[_0x7121('0x3e')]);_0x4f4708['attributes']=_[_0x7121('0x42')](_0x3622e8[_0x7121('0x3c')],qs['fields'](_0x116489['query'][_0x7121('0x43')]));_0x4f4708[_0x7121('0x41')]=_0x4f4708['attributes'][_0x7121('0x54')]?_0x4f4708[_0x7121('0x41')]:_0x3622e8['model'];_0x4f4708[_0x7121('0x46')]=qs[_0x7121('0x47')](_0x116489[_0x7121('0x3e')][_0x7121('0x47')]);_0x4f4708[_0x7121('0x4a')]=qs[_0x7121('0x40')](_[_0x7121('0x48')](_0x116489[_0x7121('0x3e')],_0x3622e8['filters']));if(_0x116489[_0x7121('0x3e')][_0x7121('0x49')]){_0x4f4708[_0x7121('0x4a')]=_[_0x7121('0x4b')](_0x4f4708[_0x7121('0x4a')],{'$or':_['map'](_0x4f4708[_0x7121('0x41')],function(_0x56bfd0){var _0x29a3be={};_0x29a3be[_0x56bfd0]={'$like':'%'+_0x116489[_0x7121('0x3e')][_0x7121('0x49')]+'%'};return _0x29a3be;})});}_0x4f4708=_['merge']({},_0x4f4708,_0x116489[_0x7121('0x4d')]);return _0x69cb0d[_0x7121('0x5b')](_0x4f4708);}})[_0x7121('0x1b')](function(_0x23e257){if(_0x23e257){_0x18492d=_0x23e257[_0x7121('0x54')];if(!_0x116489['query']['hasOwnProperty']('nolimit')){_0x4f4708[_0x7121('0x2c')]=qs[_0x7121('0x2c')](_0x116489['query'][_0x7121('0x2c')]);_0x4f4708[_0x7121('0x2a')]=qs[_0x7121('0x2a')](_0x116489[_0x7121('0x3e')]['offset']);}return _0x69cb0d[_0x7121('0x5b')](_0x4f4708);}})['then'](function(_0x4f93d1){if(_0x4f93d1){return _0x4f93d1?{'count':_0x18492d,'rows':_0x4f93d1}:null;}})[_0x7121('0x1b')](respondWithResult(_0x4cd9c6,null))[_0x7121('0x25')](handleError(_0x4cd9c6,null));};exports['addConfiguration']=function(_0x4084b6,_0x36dc95,_0xfff1b0){if(_0x4084b6[_0x7121('0x57')]['id']){delete _0x4084b6['body']['id'];}return db[_0x7121('0x37')][_0x7121('0x59')]({'where':{'id':_0x4084b6[_0x7121('0x53')]['id']}})[_0x7121('0x1b')](handleEntityNotFound(_0x36dc95,null))['then'](function(_0x3a453a){if(_0x3a453a){_0x4084b6[_0x7121('0x57')]['AccountId']=_0x3a453a['id'];_0x4084b6[_0x7121('0x57')][_0x7121('0x5c')]=integrations[_0x7121('0x5d')](_0x4084b6[_0x7121('0x57')][_0x7121('0x5e')],_0x4084b6[_0x7121('0x57')][_0x7121('0x3a')]);_0x4084b6[_0x7121('0x57')][_0x7121('0x5f')]=integrations['getDescriptions'](_0x4084b6[_0x7121('0x57')][_0x7121('0x5e')],_0x4084b6[_0x7121('0x57')][_0x7121('0x3a')]);return db['ServicenowConfiguration'][_0x7121('0x55')](_0x4084b6[_0x7121('0x57')],{'include':[{'model':db[_0x7121('0x60')],'as':_0x7121('0x5c')},{'model':db[_0x7121('0x60')],'as':_0x7121('0x5f')}]});}return null;})['then'](respondWithResult(_0x36dc95,null))[_0x7121('0x25')](handleError(_0x36dc95,null));};exports[_0x7121('0x61')]=function(_0x752cd8,_0x372ecb,_0x4ff93a){var _0x223c24=[_0x7121('0x62'),'hold_reason',_0x7121('0x63'),_0x7121('0x64'),_0x7121('0x65'),_0x7121('0x66'),_0x7121('0x67'),'severity',_0x7121('0x68')];var _0x5309cb=['parent',_0x7121('0x62'),_0x7121('0x69'),'watch_list',_0x7121('0x6a'),_0x7121('0x6b'),'child_incidents','hold_reason',_0x7121('0x6c'),_0x7121('0x6d'),_0x7121('0x6e'),'sys_updated_by','opened_by',_0x7121('0x6f'),_0x7121('0x70'),_0x7121('0x71'),_0x7121('0x72'),'sys_created_by','knowledge',_0x7121('0x46'),_0x7121('0x73'),_0x7121('0x74'),'cmdb_ci',_0x7121('0x75'),_0x7121('0x76'),_0x7121('0x77'),'work_notes_list','business_service',_0x7121('0x78'),'sys_domain_path',_0x7121('0x79'),_0x7121('0x7a'),_0x7121('0x7b'),'opened_at',_0x7121('0x7c'),'group_list',_0x7121('0x7d'),'reopened_time',_0x7121('0x7e'),_0x7121('0x7f'),_0x7121('0x80'),_0x7121('0x64'),_0x7121('0x81'),_0x7121('0x82'),_0x7121('0x65'),_0x7121('0x83'),'delivery_task',_0x7121('0x84'),_0x7121('0x85'),'business_stc','additional_assignee_list','description',_0x7121('0x86'),_0x7121('0x66'),_0x7121('0x87'),_0x7121('0x88'),'closed_by',_0x7121('0x89'),'parent_incident',_0x7121('0x8a'),_0x7121('0x8b'),_0x7121('0x8c'),_0x7121('0x67'),_0x7121('0x8d'),_0x7121('0x8e'),_0x7121('0x8f'),_0x7121('0x90'),_0x7121('0x91'),'assigned_to',_0x7121('0x92'),_0x7121('0x93'),_0x7121('0x94'),'approval',_0x7121('0x95'),_0x7121('0x96'),_0x7121('0x97'),_0x7121('0x98'),_0x7121('0x99'),_0x7121('0x9a'),_0x7121('0x9b'),_0x7121('0x9c'),_0x7121('0x9d'),'category'];var _0x572ec7='';var _0xbb1784='';var _0x107d03=[];var _0x4d1d4f='';var _0x4a447f='';var _0x2198ab=[];var _0x5eebe6='';var _0x67ae1b='';var _0x1b144f={};var _0x24f8ae='';return db[_0x7121('0x37')][_0x7121('0x59')]({'where':{'id':_0x752cd8[_0x7121('0x53')]['id']},'attributes':['id',_0x7121('0x9e'),_0x7121('0x9f'),'email',_0x7121('0xa0'),_0x7121('0xa1')]})[_0x7121('0x1b')](handleEntityNotFound(_0x372ecb,null))[_0x7121('0x1b')](function(_0x2be543){if(_0x2be543){_0x24f8ae=_0x2be543[_0x7121('0xa0')];var _0x4c9918=_0x24f8ae['slice'](-0x1);if(_0x4c9918==='/'){_0x24f8ae=_0x24f8ae[_0x7121('0xa2')](0x0,_0x24f8ae[_0x7121('0xa3')](_0x4c9918));}_0x67ae1b=util['format'](_0x7121('0xa4'),_0x24f8ae);_0x5eebe6=util[_0x7121('0xa5')](_0x7121('0xa6'),_0x24f8ae);_0x1b144f={'user':_0x2be543['username'],'pass':_0x2be543['password']};var _0x36600c={'method':'GET','uri':_0x67ae1b+_0x7121('0xa7'),'auth':_0x1b144f,'json':!![]};return rp(_0x36600c);}})[_0x7121('0x1b')](function(_0xdc1472){if(_0xdc1472[_0x7121('0x24')]['length']>0x0){_0x572ec7=_0xdc1472[_0x7121('0x24')];}console[_0x7121('0xa8')]('incident\x20table\x20objects',_0x572ec7);_0x2198ab=[];_0xbb1784=Object['assign']([],_0x572ec7);_['remove'](_0xbb1784,function(_0x25800c){return!_0x223c24[_0x7121('0xa9')](_0x25800c[_0x7121('0x3d')]);});_0xbb1784[_0x7121('0xaa')](function(_0x4fb943){var _0x3fb62a=createFieldObject(_0x5eebe6,_0x1b144f,_0x4fb943[_0x7121('0xab')],_0x4fb943[_0x7121('0x3d')],_0x4fb943['label'],![]);_0x2198ab['push'](_0x3fb62a);});return Promise[_0x7121('0xac')](_0x2198ab);})[_0x7121('0x1b')](function(_0x8e6716){_0x107d03=_0x8e6716;_0x4d1d4f=Object[_0x7121('0xad')]([],_0x572ec7);console['log'](_0x7121('0xae'),_0x572ec7);_[_0x7121('0xaf')](_0x4d1d4f,function(_0x4b00c6){return _0x5309cb[_0x7121('0xa9')](_0x4b00c6['name']);});console['log'](_0x7121('0xb0'),_0x4d1d4f);_0x2198ab=[];_0x4d1d4f[_0x7121('0xaa')](function(_0x22cf7d){var _0x591bd5=createFieldObject(_0x5eebe6,_0x1b144f,_0x22cf7d[_0x7121('0xab')],_0x22cf7d[_0x7121('0x3d')],_0x22cf7d[_0x7121('0xb1')],!![]);_0x2198ab[_0x7121('0xb2')](_0x591bd5);});return Promise[_0x7121('0xac')](_0x2198ab);})[_0x7121('0x1b')](function(_0x47ad45){_0x4a447f=_0x47ad45;var _0x499dc9=_0x107d03[_0x7121('0xb3')](_0x4a447f);return{'count':_0x499dc9[_0x7121('0x54')],'rows':_0x499dc9};})[_0x7121('0x1b')](respondWithResult(_0x372ecb,null))['catch'](function(_0x2ab12f){console[_0x7121('0xa8')](_0x7121('0xb4')+_0x2ab12f);var _0x2c9927=_0x752cd8[_0x7121('0x3e')][_0x7121('0xb5')]?0x1f4:_0x2ab12f[_0x7121('0xb6')]||0x1f4;logger[_0x7121('0x1f')](_0x2ab12f[_0x7121('0x34')]);delete _0x2ab12f[_0x7121('0x3d')];if(_0x2c9927===0x191){_0x2c9927=0x190;}_0x372ecb[_0x7121('0x27')](_0x2c9927)[_0x7121('0xb7')](_0x752cd8[_0x7121('0x3e')][_0x7121('0xb5')]?{'message':_0x7121('0xb8'),'statusCode':_0x2ab12f[_0x7121('0xb6')]}:_0x2ab12f);});};function createFieldObject(_0x5fe578,_0x4826e5,_0x511171,_0x5f2f78,_0x1c3ebf,_0x44c26d){return new Promise(function(_0x22a3c9,_0x2223af){var _0x4f680d={'id':_0x5f2f78,'name':_0x1c3ebf,'custom':_0x44c26d};if(_0x511171===_0x7121('0xb9')){_0x4f680d[_0x7121('0x4d')]=[{'name':_0x7121('0xba'),'value':_0x7121('0xbb')},{'name':'False','value':_0x7121('0xbc')}];_0x22a3c9(_0x4f680d);}else{var _0x122846={'method':_0x7121('0xbd'),'uri':_0x5fe578+_0x7121('0xbe')+_0x5f2f78,'auth':_0x4826e5,'json':!![]};return rp(_0x122846)['then'](function(_0x41fdce){var _0x557ba5=[];if(_0x41fdce[_0x7121('0x24')]['length']>0x0){_0x41fdce[_0x7121('0x24')][_0x7121('0xaa')](function(_0x10cae4){if(_0x10cae4[_0x7121('0xbf')]===_0x7121('0xbc')){var _0x333e86={'name':_0x10cae4['label'],'value':_0x10cae4['value']};_0x557ba5[_0x7121('0xb2')](_0x333e86);}});}_0x4f680d['options']=_0x557ba5;if(_0x4f680d['options'][_0x7121('0x54')]>0x0){_0x22a3c9(_0x4f680d);}else{if(_0x44c26d==![]){_0x22a3c9();}else{_0x22a3c9(_0x4f680d);}}});}});}
\ No newline at end of file