Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index ceed828..594b9e5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4bce=['ServicenowConfiguration','getConfigurations','hasOwnProperty','addConfiguration','findOne','AccountId','getSubjects','channel','getDescriptions','ServicenowField','Subjects','made_sla','subcategory','close_code','notify','incident_state','severity','category','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','number','resolved_by','sys_updated_by','opened_by','sys_created_on','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','work_end','reopened_time','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','closed_by','follow_up','parent_incident','contact_type','urgency','problem_id','reassignment_count','activity_due','comments','sla_due','approval','comments_and_work_notes','due_date','sys_mod_count','sys_tags','location','username','password','email','remoteUri','serverUrl','slice','lastIndexOf','format','%s/api/now/doc/table/schema/','%s/api/now/table/','incident?sysparm_display_value=all','incident\x20table\x20objects','assign','remove','includes','internalType','label','push','log','TCL:\x20_object','forEach','concat','ServiceNow\x20error:\x20','statusCode','Wrong\x20credentials','True','false','sys_choice?sysparm_query=name=incident^element=','inactive','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','test','ValidationError','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','then','ServicenowAccount,\x20%s,\x20%s','request\x20sent','debug','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','end','offset','limit','set','Content-Range','apply','reject','save','update','stack','name','send','index','map','ServicenowAccount','rawAttributes','fieldName','key','model','query','filters','attributes','intersection','fields','nolimit','order','sort','pick','filter','merge','where','type','options','count','includeAll','include','rows','params','keys','length','find','create','body','destroy'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x4bce,0x1e5));var _0xe4bc=function(_0xa8883,_0x1f107f){_0xa8883=_0xa8883-0x0;var _0x479426=_0x4bce[_0xa8883];return _0x479426;};'use strict';var pdf=require(_0xe4bc('0x0'));var emlformat=require(_0xe4bc('0x1'));var rimraf=require(_0xe4bc('0x2'));var zipdir=require(_0xe4bc('0x3'));var jsonpatch=require(_0xe4bc('0x4'));var rp=require(_0xe4bc('0x5'));var moment=require(_0xe4bc('0x6'));var BPromise=require(_0xe4bc('0x7'));var Mustache=require(_0xe4bc('0x8'));var util=require(_0xe4bc('0x9'));var path=require('path');var sox=require(_0xe4bc('0xa'));var csv=require(_0xe4bc('0xb'));var ejs=require(_0xe4bc('0xc'));var fs=require('fs');var _=require(_0xe4bc('0xd'));var squel=require(_0xe4bc('0xe'));var crypto=require(_0xe4bc('0xf'));var jsforce=require(_0xe4bc('0x10'));var deskjs=require(_0xe4bc('0x11'));var toCsv=require(_0xe4bc('0xb'));var querystring=require('querystring');var Papa=require(_0xe4bc('0x12'));var Redis=require(_0xe4bc('0x13'));var authService=require(_0xe4bc('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0xe4bc('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xe4bc('0x16'))(_0xe4bc('0x17'));var utils=require(_0xe4bc('0x18'));var config=require('../../config/environment');var db=require(_0xe4bc('0x19'))['db'];var integrations=require(_0xe4bc('0x1a'));var jayson=require(_0xe4bc('0x1b'));var client=jayson[_0xe4bc('0x1c')][_0xe4bc('0x1d')]({'port':0x232a});function checkPasswordPattern(_0x5609fa,_0x10f653,_0x30939c){if(_0x30939c){var _0x42a8ce=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x42a8ce[_0xe4bc('0x1e')](_0x10f653)){return _0x5609fa;}else{throw new db['Sequelize'][(_0xe4bc('0x1f'))](_0xe4bc('0x20'));}}else{return _0x5609fa;}}function respondWithRpcPromise(_0x60145c,_0x138983,_0x3515b1,_0x4c63bc){return new BPromise(function(_0x370827,_0x59d913){var _0x65343e=_0x4c63bc||client;return _0x65343e[_0xe4bc('0x21')](_0x60145c,_0x3515b1)[_0xe4bc('0x22')](function(_0xb76835){logger['info'](_0xe4bc('0x23'),_0x138983,_0xe4bc('0x24'));logger[_0xe4bc('0x25')](_0xe4bc('0x26'),_0x138983,_0xe4bc('0x24'),JSON[_0xe4bc('0x27')](_0xb76835));if(_0xb76835[_0xe4bc('0x28')]){if(_0xb76835[_0xe4bc('0x28')][_0xe4bc('0x29')]===0x1f4){logger[_0xe4bc('0x28')](_0xe4bc('0x23'),_0x138983,_0xb76835[_0xe4bc('0x28')][_0xe4bc('0x2a')]);return _0x59d913(_0xb76835[_0xe4bc('0x28')]['message']);}logger[_0xe4bc('0x28')]('ServicenowAccount,\x20%s,\x20%s',_0x138983,_0xb76835[_0xe4bc('0x28')][_0xe4bc('0x2a')]);return _0x370827(_0xb76835['error'][_0xe4bc('0x2a')]);}else{logger['info'](_0xe4bc('0x23'),_0x138983,'request\x20sent');_0x370827(_0xb76835[_0xe4bc('0x2b')][_0xe4bc('0x2a')]);}})[_0xe4bc('0x2c')](function(_0x44eab2){logger[_0xe4bc('0x28')](_0xe4bc('0x23'),_0x138983,_0x44eab2);_0x59d913(_0x44eab2);});});}function respondWithStatusCode(_0x3d1ed4,_0x48951d){_0x48951d=_0x48951d||0xcc;return function(_0x4658f2){if(_0x4658f2){return _0x3d1ed4[_0xe4bc('0x2d')](_0x48951d);}return _0x3d1ed4[_0xe4bc('0x2e')](_0x48951d)[_0xe4bc('0x2f')]();};}function respondWithResult(_0x4b8350,_0x4de5f3){_0x4de5f3=_0x4de5f3||0xc8;return function(_0x513111){if(_0x513111){return _0x4b8350[_0xe4bc('0x2e')](_0x4de5f3)['json'](_0x513111);}};}function respondWithFilteredResult(_0x49ece7,_0x4f08ce){return function(_0x4cd3db){if(_0x4cd3db){var _0x4e2813=_0x4cd3db['count'],_0x3a1eea=_0x4f08ce['offset'],_0x45de75=_0x4f08ce[_0xe4bc('0x30')]+_0x4f08ce[_0xe4bc('0x31')],_0x2e5eb1;if(_0x45de75>=_0x4e2813){_0x45de75=_0x4e2813;_0x2e5eb1=0xc8;}else{_0x2e5eb1=0xce;}_0x49ece7[_0xe4bc('0x2e')](_0x2e5eb1);return _0x49ece7[_0xe4bc('0x32')](_0xe4bc('0x33'),_0x3a1eea+'-'+_0x45de75+'/'+_0x4e2813)['json'](_0x4cd3db);}return null;};}function patchUpdates(_0x12a47b){return function(_0xc10f03){try{jsonpatch[_0xe4bc('0x34')](_0xc10f03,_0x12a47b,!![]);}catch(_0x817971){return BPromise[_0xe4bc('0x35')](_0x817971);}return _0xc10f03[_0xe4bc('0x36')]();};}function saveUpdates(_0x2eb8e2,_0x42c0c9){return function(_0x2cbaf4){if(_0x2cbaf4){return _0x2cbaf4[_0xe4bc('0x37')](_0x2eb8e2)[_0xe4bc('0x22')](function(_0x5e4263){return _0x5e4263;});}return null;};}function removeEntity(_0xc28d30,_0x8e0fba){return function(_0x1fdd63){if(_0x1fdd63){return _0x1fdd63['destroy']()[_0xe4bc('0x22')](function(){_0xc28d30[_0xe4bc('0x2e')](0xcc)[_0xe4bc('0x2f')]();});}};}function handleEntityNotFound(_0x14974f,_0x3c01ec){return function(_0x18b2f2){if(!_0x18b2f2){_0x14974f['sendStatus'](0x194);}return _0x18b2f2;};}function handleError(_0x19db69,_0x32f523){_0x32f523=_0x32f523||0x1f4;return function(_0x6c176f){logger['error'](_0x6c176f[_0xe4bc('0x38')]);if(_0x6c176f[_0xe4bc('0x39')]){delete _0x6c176f[_0xe4bc('0x39')];}_0x19db69[_0xe4bc('0x2e')](_0x32f523)[_0xe4bc('0x3a')](_0x6c176f);};}exports[_0xe4bc('0x3b')]=function(_0x4e01c0,_0x202d1e){var _0x293fb3={},_0x29919d={},_0x576fa2={'count':0x0,'rows':[]};var _0x34ef86=_[_0xe4bc('0x3c')](db[_0xe4bc('0x3d')][_0xe4bc('0x3e')],function(_0x17d5b9){return{'name':_0x17d5b9[_0xe4bc('0x3f')],'type':_0x17d5b9['type'][_0xe4bc('0x40')]};});_0x29919d[_0xe4bc('0x41')]=_[_0xe4bc('0x3c')](_0x34ef86,_0xe4bc('0x39'));_0x29919d[_0xe4bc('0x42')]=_['keys'](_0x4e01c0[_0xe4bc('0x42')]);_0x29919d[_0xe4bc('0x43')]=_['intersection'](_0x29919d[_0xe4bc('0x41')],_0x29919d['query']);_0x293fb3[_0xe4bc('0x44')]=_[_0xe4bc('0x45')](_0x29919d['model'],qs['fields'](_0x4e01c0[_0xe4bc('0x42')][_0xe4bc('0x46')]));_0x293fb3[_0xe4bc('0x44')]=_0x293fb3[_0xe4bc('0x44')]['length']?_0x293fb3['attributes']:_0x29919d[_0xe4bc('0x41')];if(!_0x4e01c0[_0xe4bc('0x42')]['hasOwnProperty'](_0xe4bc('0x47'))){_0x293fb3[_0xe4bc('0x31')]=qs[_0xe4bc('0x31')](_0x4e01c0[_0xe4bc('0x42')][_0xe4bc('0x31')]);_0x293fb3['offset']=qs[_0xe4bc('0x30')](_0x4e01c0[_0xe4bc('0x42')][_0xe4bc('0x30')]);}_0x293fb3[_0xe4bc('0x48')]=qs['sort'](_0x4e01c0[_0xe4bc('0x42')][_0xe4bc('0x49')]);_0x293fb3['where']=qs[_0xe4bc('0x43')](_[_0xe4bc('0x4a')](_0x4e01c0[_0xe4bc('0x42')],_0x29919d[_0xe4bc('0x43')]),_0x34ef86);if(_0x4e01c0[_0xe4bc('0x42')][_0xe4bc('0x4b')]){_0x293fb3['where']=_[_0xe4bc('0x4c')](_0x293fb3[_0xe4bc('0x4d')],{'$or':_[_0xe4bc('0x3c')](_0x34ef86,function(_0x4a1575){if(_0x4a1575[_0xe4bc('0x4e')]!=='VIRTUAL'){var _0x1ad483={};_0x1ad483[_0x4a1575[_0xe4bc('0x39')]]={'$like':'%'+_0x4e01c0['query'][_0xe4bc('0x4b')]+'%'};return _0x1ad483;}})});}_0x293fb3=_[_0xe4bc('0x4c')]({},_0x293fb3,_0x4e01c0[_0xe4bc('0x4f')]);var _0x3a7c43={'where':_0x293fb3[_0xe4bc('0x4d')]};return db[_0xe4bc('0x3d')][_0xe4bc('0x50')](_0x3a7c43)[_0xe4bc('0x22')](function(_0x19558d){_0x576fa2[_0xe4bc('0x50')]=_0x19558d;if(_0x4e01c0[_0xe4bc('0x42')][_0xe4bc('0x51')]){_0x293fb3[_0xe4bc('0x52')]=[{'all':!![]}];}return db[_0xe4bc('0x3d')]['findAll'](_0x293fb3);})[_0xe4bc('0x22')](function(_0x3c2527){_0x576fa2[_0xe4bc('0x53')]=_0x3c2527;return _0x576fa2;})['then'](respondWithFilteredResult(_0x202d1e,_0x293fb3))[_0xe4bc('0x2c')](handleError(_0x202d1e,null));};exports['show']=function(_0x191058,_0x5defa2){var _0x318a26={'raw':![],'where':{'id':_0x191058[_0xe4bc('0x54')]['id']}},_0x299978={};_0x299978[_0xe4bc('0x41')]=_[_0xe4bc('0x55')](db[_0xe4bc('0x3d')][_0xe4bc('0x3e')]);_0x299978[_0xe4bc('0x42')]=_['keys'](_0x191058['query']);_0x299978['filters']=_[_0xe4bc('0x45')](_0x299978[_0xe4bc('0x41')],_0x299978[_0xe4bc('0x42')]);_0x318a26[_0xe4bc('0x44')]=_[_0xe4bc('0x45')](_0x299978[_0xe4bc('0x41')],qs[_0xe4bc('0x46')](_0x191058['query'][_0xe4bc('0x46')]));_0x318a26[_0xe4bc('0x44')]=_0x318a26[_0xe4bc('0x44')][_0xe4bc('0x56')]?_0x318a26[_0xe4bc('0x44')]:_0x299978['model'];if(_0x191058['query'][_0xe4bc('0x51')]){_0x318a26['include']=[{'all':!![]}];}_0x318a26=_[_0xe4bc('0x4c')]({},_0x318a26,_0x191058['options']);return db[_0xe4bc('0x3d')][_0xe4bc('0x57')](_0x318a26)[_0xe4bc('0x22')](handleEntityNotFound(_0x5defa2,null))['then'](respondWithResult(_0x5defa2,null))[_0xe4bc('0x2c')](handleError(_0x5defa2,null));};exports[_0xe4bc('0x58')]=function(_0x48d59b,_0x517e65){return db[_0xe4bc('0x3d')]['create'](_0x48d59b[_0xe4bc('0x59')],{})[_0xe4bc('0x22')](respondWithResult(_0x517e65,0xc9))[_0xe4bc('0x2c')](handleError(_0x517e65,null));};exports[_0xe4bc('0x37')]=function(_0x46d4a9,_0x18aaa5){if(_0x46d4a9[_0xe4bc('0x59')]['id']){delete _0x46d4a9[_0xe4bc('0x59')]['id'];}return db[_0xe4bc('0x3d')][_0xe4bc('0x57')]({'where':{'id':_0x46d4a9[_0xe4bc('0x54')]['id']}})['then'](handleEntityNotFound(_0x18aaa5,null))[_0xe4bc('0x22')](saveUpdates(_0x46d4a9[_0xe4bc('0x59')],null))[_0xe4bc('0x22')](respondWithResult(_0x18aaa5,null))['catch'](handleError(_0x18aaa5,null));};exports[_0xe4bc('0x5a')]=function(_0x3c361,_0x4d39f){return db['ServicenowAccount'][_0xe4bc('0x57')]({'where':{'id':_0x3c361[_0xe4bc('0x54')]['id']}})['then'](handleEntityNotFound(_0x4d39f,null))[_0xe4bc('0x22')](removeEntity(_0x4d39f,null))[_0xe4bc('0x2c')](handleError(_0x4d39f,null));};exports['getConfigurations']=function(_0x5baf1,_0x2ce120,_0x5cd81d){var _0x41d416={};var _0x2efed4={};var _0x1901a4;var _0x214012;return db[_0xe4bc('0x3d')]['findOne']({'where':{'id':_0x5baf1[_0xe4bc('0x54')]['id']}})[_0xe4bc('0x22')](handleEntityNotFound(_0x2ce120,null))[_0xe4bc('0x22')](function(_0x576e99){if(_0x576e99){_0x1901a4=_0x576e99;_0x2efed4[_0xe4bc('0x41')]=_[_0xe4bc('0x55')](db[_0xe4bc('0x5b')]['rawAttributes']);_0x2efed4[_0xe4bc('0x42')]=_[_0xe4bc('0x55')](_0x5baf1['query']);_0x2efed4['filters']=_[_0xe4bc('0x45')](_0x2efed4[_0xe4bc('0x41')],_0x2efed4[_0xe4bc('0x42')]);_0x41d416[_0xe4bc('0x44')]=_[_0xe4bc('0x45')](_0x2efed4[_0xe4bc('0x41')],qs['fields'](_0x5baf1[_0xe4bc('0x42')][_0xe4bc('0x46')]));_0x41d416[_0xe4bc('0x44')]=_0x41d416[_0xe4bc('0x44')][_0xe4bc('0x56')]?_0x41d416[_0xe4bc('0x44')]:_0x2efed4[_0xe4bc('0x41')];_0x41d416[_0xe4bc('0x48')]=qs[_0xe4bc('0x49')](_0x5baf1[_0xe4bc('0x42')]['sort']);_0x41d416[_0xe4bc('0x4d')]=qs['filters'](_[_0xe4bc('0x4a')](_0x5baf1[_0xe4bc('0x42')],_0x2efed4[_0xe4bc('0x43')]));if(_0x5baf1[_0xe4bc('0x42')][_0xe4bc('0x4b')]){_0x41d416[_0xe4bc('0x4d')]=_[_0xe4bc('0x4c')](_0x41d416[_0xe4bc('0x4d')],{'$or':_['map'](_0x41d416['attributes'],function(_0x5b7506){var _0x5207c9={};_0x5207c9[_0x5b7506]={'$like':'%'+_0x5baf1['query'][_0xe4bc('0x4b')]+'%'};return _0x5207c9;})});}_0x41d416=_['merge']({},_0x41d416,_0x5baf1[_0xe4bc('0x4f')]);return _0x1901a4[_0xe4bc('0x5c')](_0x41d416);}})['then'](function(_0x37e080){if(_0x37e080){_0x214012=_0x37e080[_0xe4bc('0x56')];if(!_0x5baf1['query'][_0xe4bc('0x5d')]('nolimit')){_0x41d416[_0xe4bc('0x31')]=qs['limit'](_0x5baf1[_0xe4bc('0x42')][_0xe4bc('0x31')]);_0x41d416['offset']=qs[_0xe4bc('0x30')](_0x5baf1[_0xe4bc('0x42')][_0xe4bc('0x30')]);}return _0x1901a4[_0xe4bc('0x5c')](_0x41d416);}})[_0xe4bc('0x22')](function(_0x27e542){if(_0x27e542){return _0x27e542?{'count':_0x214012,'rows':_0x27e542}:null;}})[_0xe4bc('0x22')](respondWithResult(_0x2ce120,null))['catch'](handleError(_0x2ce120,null));};exports[_0xe4bc('0x5e')]=function(_0x20da8c,_0x3618cf,_0x1a8bca){if(_0x20da8c['body']['id']){delete _0x20da8c[_0xe4bc('0x59')]['id'];}return db[_0xe4bc('0x3d')][_0xe4bc('0x5f')]({'where':{'id':_0x20da8c[_0xe4bc('0x54')]['id']}})['then'](handleEntityNotFound(_0x3618cf,null))[_0xe4bc('0x22')](function(_0x5ba707){if(_0x5ba707){_0x20da8c['body'][_0xe4bc('0x60')]=_0x5ba707['id'];_0x20da8c[_0xe4bc('0x59')]['Subjects']=integrations[_0xe4bc('0x61')](_0x20da8c[_0xe4bc('0x59')][_0xe4bc('0x62')],_0x20da8c['body'][_0xe4bc('0x4e')]);_0x20da8c[_0xe4bc('0x59')]['Descriptions']=integrations[_0xe4bc('0x63')](_0x20da8c[_0xe4bc('0x59')][_0xe4bc('0x62')],_0x20da8c[_0xe4bc('0x59')][_0xe4bc('0x4e')]);return db[_0xe4bc('0x5b')][_0xe4bc('0x58')](_0x20da8c[_0xe4bc('0x59')],{'include':[{'model':db[_0xe4bc('0x64')],'as':_0xe4bc('0x65')},{'model':db[_0xe4bc('0x64')],'as':'Descriptions'}]});}return null;})[_0xe4bc('0x22')](respondWithResult(_0x3618cf,null))[_0xe4bc('0x2c')](handleError(_0x3618cf,null));};exports['getFields']=function(_0x3c0c40,_0x2f54f9,_0x21d0fd){var _0x159e55=[_0xe4bc('0x66'),'hold_reason','knowledge',_0xe4bc('0x67'),_0xe4bc('0x68'),_0xe4bc('0x69'),_0xe4bc('0x6a'),_0xe4bc('0x6b'),_0xe4bc('0x6c')];var _0x3539db=['parent',_0xe4bc('0x66'),_0xe4bc('0x6d'),_0xe4bc('0x6e'),_0xe4bc('0x6f'),_0xe4bc('0x70'),_0xe4bc('0x71'),'hold_reason','approval_history',_0xe4bc('0x72'),_0xe4bc('0x73'),_0xe4bc('0x74'),_0xe4bc('0x75'),'user_input',_0xe4bc('0x76'),'sys_domain',_0xe4bc('0x77'),_0xe4bc('0x78'),'knowledge',_0xe4bc('0x48'),'calendar_stc',_0xe4bc('0x79'),'cmdb_ci',_0xe4bc('0x7a'),_0xe4bc('0x7b'),_0xe4bc('0x7c'),_0xe4bc('0x7d'),_0xe4bc('0x7e'),_0xe4bc('0x7f'),_0xe4bc('0x80'),_0xe4bc('0x81'),_0xe4bc('0x82'),_0xe4bc('0x83'),_0xe4bc('0x84'),'business_duration','group_list',_0xe4bc('0x85'),_0xe4bc('0x86'),'resolved_at',_0xe4bc('0x87'),'approval_set',_0xe4bc('0x67'),_0xe4bc('0x88'),_0xe4bc('0x89'),'close_code',_0xe4bc('0x8a'),_0xe4bc('0x8b'),_0xe4bc('0x8c'),_0xe4bc('0x8d'),'business_stc',_0xe4bc('0x8e'),_0xe4bc('0x8f'),_0xe4bc('0x90'),_0xe4bc('0x69'),_0xe4bc('0x91'),_0xe4bc('0x92'),_0xe4bc('0x93'),_0xe4bc('0x94'),_0xe4bc('0x95'),'sys_id',_0xe4bc('0x96'),'reopened_by',_0xe4bc('0x6a'),_0xe4bc('0x97'),_0xe4bc('0x98'),'company',_0xe4bc('0x99'),_0xe4bc('0x9a'),'assigned_to','severity',_0xe4bc('0x9b'),_0xe4bc('0x9c'),_0xe4bc('0x9d'),_0xe4bc('0x9e'),_0xe4bc('0x9f'),_0xe4bc('0xa0'),'reopen_count',_0xe4bc('0xa1'),'escalation','upon_approval','correlation_id',_0xe4bc('0xa2'),_0xe4bc('0x6c')];var _0x323ad1='';var _0x503cdf='';var _0x127c82=[];var _0x3f2d64='';var _0x3950d0='';var _0x522395=[];var _0xb77f8a='';var _0x3b7471='';var _0x3a1d7e={};var _0x198269='';return db[_0xe4bc('0x3d')][_0xe4bc('0x5f')]({'where':{'id':_0x3c0c40[_0xe4bc('0x54')]['id']},'attributes':['id',_0xe4bc('0xa3'),_0xe4bc('0xa4'),_0xe4bc('0xa5'),_0xe4bc('0xa6'),_0xe4bc('0xa7')]})[_0xe4bc('0x22')](handleEntityNotFound(_0x2f54f9,null))['then'](function(_0x2ebcce){if(_0x2ebcce){_0x198269=_0x2ebcce['remoteUri'];var _0x460bf8=_0x198269[_0xe4bc('0xa8')](-0x1);if(_0x460bf8==='/'){_0x198269=_0x198269['substring'](0x0,_0x198269[_0xe4bc('0xa9')](_0x460bf8));}_0x3b7471=util[_0xe4bc('0xaa')](_0xe4bc('0xab'),_0x198269);_0xb77f8a=util[_0xe4bc('0xaa')](_0xe4bc('0xac'),_0x198269);_0x3a1d7e={'user':_0x2ebcce[_0xe4bc('0xa3')],'pass':_0x2ebcce[_0xe4bc('0xa4')]};var _0x915488={'method':'GET','uri':_0x3b7471+_0xe4bc('0xad'),'auth':_0x3a1d7e,'json':!![]};return rp(_0x915488);}})[_0xe4bc('0x22')](function(_0x59f0e0){if(_0x59f0e0[_0xe4bc('0x2b')][_0xe4bc('0x56')]>0x0){_0x323ad1=_0x59f0e0['result'];}console['log'](_0xe4bc('0xae'),_0x323ad1);_0x522395=[];_0x503cdf=Object[_0xe4bc('0xaf')]([],_0x323ad1);_[_0xe4bc('0xb0')](_0x503cdf,function(_0x32dd30){return!_0x159e55[_0xe4bc('0xb1')](_0x32dd30['name']);});_0x503cdf['forEach'](function(_0x362aba){var _0x235cb3=createFieldObject(_0xb77f8a,_0x3a1d7e,_0x362aba[_0xe4bc('0xb2')],_0x362aba[_0xe4bc('0x39')],_0x362aba[_0xe4bc('0xb3')],![]);_0x522395[_0xe4bc('0xb4')](_0x235cb3);});return Promise['all'](_0x522395);})[_0xe4bc('0x22')](function(_0x3486fc){_0x127c82=_0x3486fc;_0x3f2d64=Object[_0xe4bc('0xaf')]([],_0x323ad1);console[_0xe4bc('0xb5')](_0xe4bc('0xb6'),_0x323ad1);_[_0xe4bc('0xb0')](_0x3f2d64,function(_0x982953){return _0x3539db[_0xe4bc('0xb1')](_0x982953[_0xe4bc('0x39')]);});console[_0xe4bc('0xb5')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x3f2d64);_0x522395=[];_0x3f2d64[_0xe4bc('0xb7')](function(_0x32d9c0){var _0x2c528e=createFieldObject(_0xb77f8a,_0x3a1d7e,_0x32d9c0['internalType'],_0x32d9c0['name'],_0x32d9c0['label'],!![]);_0x522395[_0xe4bc('0xb4')](_0x2c528e);});return Promise['all'](_0x522395);})['then'](function(_0x1c31cc){_0x3950d0=_0x1c31cc;var _0x48862f=_0x127c82[_0xe4bc('0xb8')](_0x3950d0);return{'count':_0x48862f[_0xe4bc('0x56')],'rows':_0x48862f};})[_0xe4bc('0x22')](respondWithResult(_0x2f54f9,null))['catch'](function(_0x2bf498){console['log'](_0xe4bc('0xb9')+_0x2bf498);var _0x1011e0=_0x3c0c40[_0xe4bc('0x42')][_0xe4bc('0x1e')]?0x1f4:_0x2bf498[_0xe4bc('0xba')]||0x1f4;logger[_0xe4bc('0x28')](_0x2bf498[_0xe4bc('0x38')]);delete _0x2bf498[_0xe4bc('0x39')];if(_0x1011e0===0x191){_0x1011e0=0x190;}_0x2f54f9['status'](_0x1011e0)[_0xe4bc('0x3a')](_0x3c0c40[_0xe4bc('0x42')][_0xe4bc('0x1e')]?{'message':_0xe4bc('0xbb'),'statusCode':_0x2bf498[_0xe4bc('0xba')]}:_0x2bf498);});};function createFieldObject(_0x3dafe1,_0x39d546,_0x233ccf,_0x11e278,_0x258749,_0x5e411c){return new Promise(function(_0x1ef993,_0x4993af){var _0x4b6926={'id':_0x11e278,'name':_0x258749,'custom':_0x5e411c};if(_0x233ccf==='boolean'){_0x4b6926[_0xe4bc('0x4f')]=[{'name':_0xe4bc('0xbc'),'value':'true'},{'name':'False','value':_0xe4bc('0xbd')}];_0x1ef993(_0x4b6926);}else{var _0x441314={'method':'GET','uri':_0x3dafe1+_0xe4bc('0xbe')+_0x11e278,'auth':_0x39d546,'json':!![]};return rp(_0x441314)[_0xe4bc('0x22')](function(_0x11e28a){var _0x35a97b=[];if(_0x11e28a[_0xe4bc('0x2b')][_0xe4bc('0x56')]>0x0){_0x11e28a[_0xe4bc('0x2b')][_0xe4bc('0xb7')](function(_0x5af7b3){if(_0x5af7b3[_0xe4bc('0xbf')]===_0xe4bc('0xbd')){var _0x46b6f0={'name':_0x5af7b3[_0xe4bc('0xb3')],'value':_0x5af7b3['value']};_0x35a97b[_0xe4bc('0xb4')](_0x46b6f0);}});}_0x4b6926[_0xe4bc('0x4f')]=_0x35a97b;if(_0x4b6926[_0xe4bc('0x4f')][_0xe4bc('0x56')]>0x0){_0x1ef993(_0x4b6926);}else{if(_0x5e411c==![]){_0x1ef993();}else{_0x1ef993(_0x4b6926);}}});}});}
\ No newline at end of file
+var _0x0e60=['upon_approval','correlation_id','location','password','email','remoteUri','serverUrl','substring','lastIndexOf','%s/api/now/doc/table/schema/','%s/api/now/table/','username','GET','incident?sysparm_display_value=all','log','remove','forEach','internalType','label','push','all','assign','includes','ServiceNow\x20error:\x20','test','statusCode','boolean','True','False','false','sys_choice?sysparm_query=name=incident^element=','inactive','value','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','Sequelize','ValidationError','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','then','info','ServicenowAccount,\x20%s,\x20%s','request\x20sent','ServicenowAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','sendStatus','status','end','json','offset','limit','set','apply','reject','save','update','destroy','stack','name','ServicenowAccount','rawAttributes','fieldName','type','key','model','map','filters','attributes','intersection','query','fields','hasOwnProperty','nolimit','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','params','keys','length','find','create','body','getConfigurations','findOne','ServicenowConfiguration','order','addConfiguration','AccountId','getSubjects','channel','getDescriptions','ServicenowField','Descriptions','hold_reason','knowledge','subcategory','notify','incident_state','category','parent','caused_by','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','number','resolved_by','sys_updated_by','user_input','sys_created_on','sys_domain','state','calendar_stc','cmdb_ci','delivery_plan','impact','work_notes_list','sys_domain_path','time_worked','expected_start','business_duration','work_end','reopened_time','caller_id','approval_set','work_notes','short_description','close_code','correlation_display','delivery_task','work_start','assignment_group','description','calendar_duration','close_notes','follow_up','parent_incident','sys_id','contact_type','reopened_by','urgency','company','reassignment_count','activity_due','assigned_to','severity','comments','sla_due','approval','comments_and_work_notes','sys_mod_count','reopen_count','sys_tags','escalation'];(function(_0x56846d,_0x33e88f){var _0x3d680e=function(_0x1f6a92){while(--_0x1f6a92){_0x56846d['push'](_0x56846d['shift']());}};_0x3d680e(++_0x33e88f);}(_0x0e60,0x1ab));var _0x00e6=function(_0x57a848,_0x249d4e){_0x57a848=_0x57a848-0x0;var _0x20a189=_0x0e60[_0x57a848];return _0x20a189;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x00e6('0x0'));var rimraf=require(_0x00e6('0x1'));var zipdir=require(_0x00e6('0x2'));var jsonpatch=require(_0x00e6('0x3'));var rp=require(_0x00e6('0x4'));var moment=require(_0x00e6('0x5'));var BPromise=require(_0x00e6('0x6'));var Mustache=require(_0x00e6('0x7'));var util=require(_0x00e6('0x8'));var path=require(_0x00e6('0x9'));var sox=require(_0x00e6('0xa'));var csv=require(_0x00e6('0xb'));var ejs=require(_0x00e6('0xc'));var fs=require('fs');var _=require(_0x00e6('0xd'));var squel=require(_0x00e6('0xe'));var crypto=require(_0x00e6('0xf'));var jsforce=require(_0x00e6('0x10'));var deskjs=require(_0x00e6('0x11'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x00e6('0x12'));var Redis=require(_0x00e6('0x13'));var authService=require('../../components/auth/service');var qs=require(_0x00e6('0x14'));var as=require(_0x00e6('0x15'));var hardwareService=require(_0x00e6('0x16'));var logger=require(_0x00e6('0x17'))(_0x00e6('0x18'));var utils=require('../../config/utils');var config=require(_0x00e6('0x19'));var db=require(_0x00e6('0x1a'))['db'];var integrations=require(_0x00e6('0x1b'));var jayson=require(_0x00e6('0x1c'));var client=jayson[_0x00e6('0x1d')][_0x00e6('0x1e')]({'port':0x232a});function checkPasswordPattern(_0x4ae529,_0x130d76,_0x28a8f4){if(_0x28a8f4){var _0x486737=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x486737['test'](_0x130d76)){return _0x4ae529;}else{throw new db[(_0x00e6('0x1f'))][(_0x00e6('0x20'))](_0x00e6('0x21'));}}else{return _0x4ae529;}}function respondWithRpcPromise(_0x2a167f,_0x313ebb,_0x47888c,_0x40121d){return new BPromise(function(_0xf01d78,_0x4fd713){var _0x2526d7=_0x40121d||client;return _0x2526d7[_0x00e6('0x22')](_0x2a167f,_0x47888c)[_0x00e6('0x23')](function(_0x5488f2){logger[_0x00e6('0x24')](_0x00e6('0x25'),_0x313ebb,_0x00e6('0x26'));logger['debug'](_0x00e6('0x27'),_0x313ebb,_0x00e6('0x26'),JSON[_0x00e6('0x28')](_0x5488f2));if(_0x5488f2[_0x00e6('0x29')]){if(_0x5488f2[_0x00e6('0x29')][_0x00e6('0x2a')]===0x1f4){logger[_0x00e6('0x29')](_0x00e6('0x25'),_0x313ebb,_0x5488f2[_0x00e6('0x29')]['message']);return _0x4fd713(_0x5488f2[_0x00e6('0x29')][_0x00e6('0x2b')]);}logger['error'](_0x00e6('0x25'),_0x313ebb,_0x5488f2[_0x00e6('0x29')][_0x00e6('0x2b')]);return _0xf01d78(_0x5488f2[_0x00e6('0x29')]['message']);}else{logger[_0x00e6('0x24')](_0x00e6('0x25'),_0x313ebb,_0x00e6('0x26'));_0xf01d78(_0x5488f2[_0x00e6('0x2c')]['message']);}})['catch'](function(_0x3a77cf){logger[_0x00e6('0x29')](_0x00e6('0x25'),_0x313ebb,_0x3a77cf);_0x4fd713(_0x3a77cf);});});}function respondWithStatusCode(_0x4fca85,_0x4d7d23){_0x4d7d23=_0x4d7d23||0xcc;return function(_0xa7d48a){if(_0xa7d48a){return _0x4fca85[_0x00e6('0x2d')](_0x4d7d23);}return _0x4fca85[_0x00e6('0x2e')](_0x4d7d23)[_0x00e6('0x2f')]();};}function respondWithResult(_0x44c706,_0x392b01){_0x392b01=_0x392b01||0xc8;return function(_0x1311ed){if(_0x1311ed){return _0x44c706[_0x00e6('0x2e')](_0x392b01)[_0x00e6('0x30')](_0x1311ed);}};}function respondWithFilteredResult(_0x1b9a72,_0x1565e7){return function(_0x56aa02){if(_0x56aa02){var _0x5af742=_0x56aa02['count'],_0x2fd9f3=_0x1565e7[_0x00e6('0x31')],_0x5eaf04=_0x1565e7[_0x00e6('0x31')]+_0x1565e7[_0x00e6('0x32')],_0x57e447;if(_0x5eaf04>=_0x5af742){_0x5eaf04=_0x5af742;_0x57e447=0xc8;}else{_0x57e447=0xce;}_0x1b9a72[_0x00e6('0x2e')](_0x57e447);return _0x1b9a72[_0x00e6('0x33')]('Content-Range',_0x2fd9f3+'-'+_0x5eaf04+'/'+_0x5af742)[_0x00e6('0x30')](_0x56aa02);}return null;};}function patchUpdates(_0x14dff5){return function(_0x2c9eb0){try{jsonpatch[_0x00e6('0x34')](_0x2c9eb0,_0x14dff5,!![]);}catch(_0x311af8){return BPromise[_0x00e6('0x35')](_0x311af8);}return _0x2c9eb0[_0x00e6('0x36')]();};}function saveUpdates(_0x52ef63,_0x150218){return function(_0x23d416){if(_0x23d416){return _0x23d416[_0x00e6('0x37')](_0x52ef63)[_0x00e6('0x23')](function(_0x5a12d4){return _0x5a12d4;});}return null;};}function removeEntity(_0x5ac8e5,_0x21c66e){return function(_0x3fe140){if(_0x3fe140){return _0x3fe140[_0x00e6('0x38')]()[_0x00e6('0x23')](function(){_0x5ac8e5['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x4fdcd3,_0x3cc087){return function(_0x5bac49){if(!_0x5bac49){_0x4fdcd3['sendStatus'](0x194);}return _0x5bac49;};}function handleError(_0x4c1e3b,_0x552630){_0x552630=_0x552630||0x1f4;return function(_0x2f5b76){logger[_0x00e6('0x29')](_0x2f5b76[_0x00e6('0x39')]);if(_0x2f5b76[_0x00e6('0x3a')]){delete _0x2f5b76['name'];}_0x4c1e3b['status'](_0x552630)['send'](_0x2f5b76);};}exports['index']=function(_0x1aebf7,_0x1a5ac0){var _0x2920eb={},_0x1564da={},_0x1dc155={'count':0x0,'rows':[]};var _0x4d0d9a=_['map'](db[_0x00e6('0x3b')][_0x00e6('0x3c')],function(_0x451e8c){return{'name':_0x451e8c[_0x00e6('0x3d')],'type':_0x451e8c[_0x00e6('0x3e')][_0x00e6('0x3f')]};});_0x1564da[_0x00e6('0x40')]=_[_0x00e6('0x41')](_0x4d0d9a,_0x00e6('0x3a'));_0x1564da['query']=_['keys'](_0x1aebf7['query']);_0x1564da[_0x00e6('0x42')]=_['intersection'](_0x1564da[_0x00e6('0x40')],_0x1564da['query']);_0x2920eb[_0x00e6('0x43')]=_[_0x00e6('0x44')](_0x1564da[_0x00e6('0x40')],qs['fields'](_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x46')]));_0x2920eb[_0x00e6('0x43')]=_0x2920eb[_0x00e6('0x43')]['length']?_0x2920eb['attributes']:_0x1564da['model'];if(!_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x47')](_0x00e6('0x48'))){_0x2920eb[_0x00e6('0x32')]=qs[_0x00e6('0x32')](_0x1aebf7['query']['limit']);_0x2920eb[_0x00e6('0x31')]=qs['offset'](_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x31')]);}_0x2920eb['order']=qs[_0x00e6('0x49')](_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x49')]);_0x2920eb['where']=qs[_0x00e6('0x42')](_[_0x00e6('0x4a')](_0x1aebf7[_0x00e6('0x45')],_0x1564da[_0x00e6('0x42')]),_0x4d0d9a);if(_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x4b')]){_0x2920eb[_0x00e6('0x4c')]=_[_0x00e6('0x4d')](_0x2920eb[_0x00e6('0x4c')],{'$or':_['map'](_0x4d0d9a,function(_0x377e0a){if(_0x377e0a[_0x00e6('0x3e')]!==_0x00e6('0x4e')){var _0x1f93dc={};_0x1f93dc[_0x377e0a[_0x00e6('0x3a')]]={'$like':'%'+_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x4b')]+'%'};return _0x1f93dc;}})});}_0x2920eb=_['merge']({},_0x2920eb,_0x1aebf7[_0x00e6('0x4f')]);var _0x3e7b21={'where':_0x2920eb[_0x00e6('0x4c')]};return db[_0x00e6('0x3b')]['count'](_0x3e7b21)['then'](function(_0x1e7896){_0x1dc155['count']=_0x1e7896;if(_0x1aebf7[_0x00e6('0x45')][_0x00e6('0x50')]){_0x2920eb[_0x00e6('0x51')]=[{'all':!![]}];}return db['ServicenowAccount'][_0x00e6('0x52')](_0x2920eb);})[_0x00e6('0x23')](function(_0x883dd3){_0x1dc155[_0x00e6('0x53')]=_0x883dd3;return _0x1dc155;})['then'](respondWithFilteredResult(_0x1a5ac0,_0x2920eb))[_0x00e6('0x54')](handleError(_0x1a5ac0,null));};exports['show']=function(_0x4ba55a,_0xc7e4a8){var _0x2d4a19={'raw':![],'where':{'id':_0x4ba55a[_0x00e6('0x55')]['id']}},_0x465317={};_0x465317[_0x00e6('0x40')]=_[_0x00e6('0x56')](db['ServicenowAccount'][_0x00e6('0x3c')]);_0x465317[_0x00e6('0x45')]=_[_0x00e6('0x56')](_0x4ba55a[_0x00e6('0x45')]);_0x465317[_0x00e6('0x42')]=_[_0x00e6('0x44')](_0x465317['model'],_0x465317[_0x00e6('0x45')]);_0x2d4a19['attributes']=_[_0x00e6('0x44')](_0x465317[_0x00e6('0x40')],qs['fields'](_0x4ba55a[_0x00e6('0x45')][_0x00e6('0x46')]));_0x2d4a19[_0x00e6('0x43')]=_0x2d4a19[_0x00e6('0x43')][_0x00e6('0x57')]?_0x2d4a19[_0x00e6('0x43')]:_0x465317['model'];if(_0x4ba55a[_0x00e6('0x45')][_0x00e6('0x50')]){_0x2d4a19[_0x00e6('0x51')]=[{'all':!![]}];}_0x2d4a19=_[_0x00e6('0x4d')]({},_0x2d4a19,_0x4ba55a['options']);return db[_0x00e6('0x3b')][_0x00e6('0x58')](_0x2d4a19)[_0x00e6('0x23')](handleEntityNotFound(_0xc7e4a8,null))['then'](respondWithResult(_0xc7e4a8,null))[_0x00e6('0x54')](handleError(_0xc7e4a8,null));};exports[_0x00e6('0x59')]=function(_0x5d225a,_0xb0a4a2){return db[_0x00e6('0x3b')][_0x00e6('0x59')](_0x5d225a[_0x00e6('0x5a')],{})[_0x00e6('0x23')](respondWithResult(_0xb0a4a2,0xc9))[_0x00e6('0x54')](handleError(_0xb0a4a2,null));};exports[_0x00e6('0x37')]=function(_0x26967d,_0x547f7b){if(_0x26967d[_0x00e6('0x5a')]['id']){delete _0x26967d[_0x00e6('0x5a')]['id'];}return db[_0x00e6('0x3b')][_0x00e6('0x58')]({'where':{'id':_0x26967d[_0x00e6('0x55')]['id']}})[_0x00e6('0x23')](handleEntityNotFound(_0x547f7b,null))[_0x00e6('0x23')](saveUpdates(_0x26967d[_0x00e6('0x5a')],null))[_0x00e6('0x23')](respondWithResult(_0x547f7b,null))[_0x00e6('0x54')](handleError(_0x547f7b,null));};exports[_0x00e6('0x38')]=function(_0x2cb896,_0x22b368){return db[_0x00e6('0x3b')][_0x00e6('0x58')]({'where':{'id':_0x2cb896['params']['id']}})[_0x00e6('0x23')](handleEntityNotFound(_0x22b368,null))[_0x00e6('0x23')](removeEntity(_0x22b368,null))[_0x00e6('0x54')](handleError(_0x22b368,null));};exports[_0x00e6('0x5b')]=function(_0x18afb9,_0x1a3100,_0xe71364){var _0x3edf3a={};var _0x254851={};var _0x5dfc02;var _0x388858;return db[_0x00e6('0x3b')][_0x00e6('0x5c')]({'where':{'id':_0x18afb9[_0x00e6('0x55')]['id']}})[_0x00e6('0x23')](handleEntityNotFound(_0x1a3100,null))[_0x00e6('0x23')](function(_0xb205bd){if(_0xb205bd){_0x5dfc02=_0xb205bd;_0x254851['model']=_[_0x00e6('0x56')](db[_0x00e6('0x5d')][_0x00e6('0x3c')]);_0x254851['query']=_[_0x00e6('0x56')](_0x18afb9[_0x00e6('0x45')]);_0x254851['filters']=_[_0x00e6('0x44')](_0x254851[_0x00e6('0x40')],_0x254851[_0x00e6('0x45')]);_0x3edf3a[_0x00e6('0x43')]=_[_0x00e6('0x44')](_0x254851[_0x00e6('0x40')],qs[_0x00e6('0x46')](_0x18afb9['query'][_0x00e6('0x46')]));_0x3edf3a[_0x00e6('0x43')]=_0x3edf3a[_0x00e6('0x43')]['length']?_0x3edf3a[_0x00e6('0x43')]:_0x254851[_0x00e6('0x40')];_0x3edf3a[_0x00e6('0x5e')]=qs[_0x00e6('0x49')](_0x18afb9[_0x00e6('0x45')][_0x00e6('0x49')]);_0x3edf3a[_0x00e6('0x4c')]=qs[_0x00e6('0x42')](_[_0x00e6('0x4a')](_0x18afb9[_0x00e6('0x45')],_0x254851[_0x00e6('0x42')]));if(_0x18afb9[_0x00e6('0x45')][_0x00e6('0x4b')]){_0x3edf3a[_0x00e6('0x4c')]=_[_0x00e6('0x4d')](_0x3edf3a[_0x00e6('0x4c')],{'$or':_['map'](_0x3edf3a[_0x00e6('0x43')],function(_0x506bd1){var _0xce4381={};_0xce4381[_0x506bd1]={'$like':'%'+_0x18afb9[_0x00e6('0x45')][_0x00e6('0x4b')]+'%'};return _0xce4381;})});}_0x3edf3a=_[_0x00e6('0x4d')]({},_0x3edf3a,_0x18afb9['options']);return _0x5dfc02['getConfigurations'](_0x3edf3a);}})[_0x00e6('0x23')](function(_0x110bd2){if(_0x110bd2){_0x388858=_0x110bd2[_0x00e6('0x57')];if(!_0x18afb9[_0x00e6('0x45')][_0x00e6('0x47')]('nolimit')){_0x3edf3a[_0x00e6('0x32')]=qs[_0x00e6('0x32')](_0x18afb9[_0x00e6('0x45')][_0x00e6('0x32')]);_0x3edf3a[_0x00e6('0x31')]=qs['offset'](_0x18afb9['query']['offset']);}return _0x5dfc02[_0x00e6('0x5b')](_0x3edf3a);}})[_0x00e6('0x23')](function(_0x352cfa){if(_0x352cfa){return _0x352cfa?{'count':_0x388858,'rows':_0x352cfa}:null;}})[_0x00e6('0x23')](respondWithResult(_0x1a3100,null))[_0x00e6('0x54')](handleError(_0x1a3100,null));};exports[_0x00e6('0x5f')]=function(_0x408fae,_0x3e3d32,_0x5691b3){if(_0x408fae[_0x00e6('0x5a')]['id']){delete _0x408fae[_0x00e6('0x5a')]['id'];}return db[_0x00e6('0x3b')][_0x00e6('0x5c')]({'where':{'id':_0x408fae['params']['id']}})['then'](handleEntityNotFound(_0x3e3d32,null))[_0x00e6('0x23')](function(_0x4664b1){if(_0x4664b1){_0x408fae[_0x00e6('0x5a')][_0x00e6('0x60')]=_0x4664b1['id'];_0x408fae[_0x00e6('0x5a')]['Subjects']=integrations[_0x00e6('0x61')](_0x408fae[_0x00e6('0x5a')][_0x00e6('0x62')],_0x408fae['body'][_0x00e6('0x3e')]);_0x408fae['body']['Descriptions']=integrations[_0x00e6('0x63')](_0x408fae[_0x00e6('0x5a')][_0x00e6('0x62')],_0x408fae[_0x00e6('0x5a')][_0x00e6('0x3e')]);return db[_0x00e6('0x5d')][_0x00e6('0x59')](_0x408fae[_0x00e6('0x5a')],{'include':[{'model':db[_0x00e6('0x64')],'as':'Subjects'},{'model':db[_0x00e6('0x64')],'as':_0x00e6('0x65')}]});}return null;})['then'](respondWithResult(_0x3e3d32,null))[_0x00e6('0x54')](handleError(_0x3e3d32,null));};exports['getFields']=function(_0x1c29cb,_0x27c7ad,_0x5200e2){var _0x115963=['made_sla',_0x00e6('0x66'),_0x00e6('0x67'),_0x00e6('0x68'),'close_code',_0x00e6('0x69'),_0x00e6('0x6a'),'severity',_0x00e6('0x6b')];var _0x203b6f=[_0x00e6('0x6c'),'made_sla',_0x00e6('0x6d'),_0x00e6('0x6e'),_0x00e6('0x6f'),_0x00e6('0x70'),_0x00e6('0x71'),_0x00e6('0x66'),_0x00e6('0x72'),_0x00e6('0x73'),_0x00e6('0x74'),_0x00e6('0x75'),'opened_by',_0x00e6('0x76'),_0x00e6('0x77'),_0x00e6('0x78'),_0x00e6('0x79'),'sys_created_by','knowledge',_0x00e6('0x5e'),_0x00e6('0x7a'),'closed_at',_0x00e6('0x7b'),_0x00e6('0x7c'),_0x00e6('0x7d'),'active',_0x00e6('0x7e'),'business_service','priority',_0x00e6('0x7f'),'rfc',_0x00e6('0x80'),_0x00e6('0x81'),'opened_at',_0x00e6('0x82'),'group_list',_0x00e6('0x83'),_0x00e6('0x84'),'resolved_at',_0x00e6('0x85'),_0x00e6('0x86'),_0x00e6('0x68'),_0x00e6('0x87'),_0x00e6('0x88'),_0x00e6('0x89'),_0x00e6('0x8a'),_0x00e6('0x8b'),_0x00e6('0x8c'),_0x00e6('0x8d'),'business_stc','additional_assignee_list',_0x00e6('0x8e'),_0x00e6('0x8f'),_0x00e6('0x69'),'sys_class_name',_0x00e6('0x90'),'closed_by',_0x00e6('0x91'),_0x00e6('0x92'),_0x00e6('0x93'),_0x00e6('0x94'),_0x00e6('0x95'),_0x00e6('0x6a'),_0x00e6('0x96'),'problem_id',_0x00e6('0x97'),_0x00e6('0x98'),_0x00e6('0x99'),_0x00e6('0x9a'),_0x00e6('0x9b'),_0x00e6('0x9c'),_0x00e6('0x9d'),_0x00e6('0x9e'),_0x00e6('0x9f'),'due_date',_0x00e6('0xa0'),_0x00e6('0xa1'),_0x00e6('0xa2'),_0x00e6('0xa3'),_0x00e6('0xa4'),_0x00e6('0xa5'),_0x00e6('0xa6'),_0x00e6('0x6b')];var _0x10ff42='';var _0xf7f3e7='';var _0x36a3c0=[];var _0x4b7f3e='';var _0x35172c='';var _0x17ab5b=[];var _0x4539ee='';var _0x4da64a='';var _0x3a658e={};var _0x486c7c='';return db[_0x00e6('0x3b')][_0x00e6('0x5c')]({'where':{'id':_0x1c29cb[_0x00e6('0x55')]['id']},'attributes':['id','username',_0x00e6('0xa7'),_0x00e6('0xa8'),_0x00e6('0xa9'),_0x00e6('0xaa')]})[_0x00e6('0x23')](handleEntityNotFound(_0x27c7ad,null))[_0x00e6('0x23')](function(_0x1aae36){if(_0x1aae36){_0x486c7c=_0x1aae36[_0x00e6('0xa9')];var _0x2e6460=_0x486c7c['slice'](-0x1);if(_0x2e6460==='/'){_0x486c7c=_0x486c7c[_0x00e6('0xab')](0x0,_0x486c7c[_0x00e6('0xac')](_0x2e6460));}_0x4da64a=util['format'](_0x00e6('0xad'),_0x486c7c);_0x4539ee=util['format'](_0x00e6('0xae'),_0x486c7c);_0x3a658e={'user':_0x1aae36[_0x00e6('0xaf')],'pass':_0x1aae36[_0x00e6('0xa7')]};var _0xf15e78={'method':_0x00e6('0xb0'),'uri':_0x4da64a+_0x00e6('0xb1'),'auth':_0x3a658e,'json':!![]};return rp(_0xf15e78);}})['then'](function(_0xaf17ad){if(_0xaf17ad[_0x00e6('0x2c')]['length']>0x0){_0x10ff42=_0xaf17ad[_0x00e6('0x2c')];}console[_0x00e6('0xb2')]('incident\x20table\x20objects',_0x10ff42);_0x17ab5b=[];_0xf7f3e7=Object['assign']([],_0x10ff42);_[_0x00e6('0xb3')](_0xf7f3e7,function(_0x27e239){return!_0x115963['includes'](_0x27e239[_0x00e6('0x3a')]);});_0xf7f3e7[_0x00e6('0xb4')](function(_0xaf43dd){var _0x26baef=createFieldObject(_0x4539ee,_0x3a658e,_0xaf43dd[_0x00e6('0xb5')],_0xaf43dd['name'],_0xaf43dd[_0x00e6('0xb6')],![]);_0x17ab5b[_0x00e6('0xb7')](_0x26baef);});return Promise[_0x00e6('0xb8')](_0x17ab5b);})['then'](function(_0xa85192){_0x36a3c0=_0xa85192;_0x4b7f3e=Object[_0x00e6('0xb9')]([],_0x10ff42);console[_0x00e6('0xb2')]('TCL:\x20_object',_0x10ff42);_[_0x00e6('0xb3')](_0x4b7f3e,function(_0x37c995){return _0x203b6f[_0x00e6('0xba')](_0x37c995['name']);});console[_0x00e6('0xb2')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x4b7f3e);_0x17ab5b=[];_0x4b7f3e[_0x00e6('0xb4')](function(_0x3791ae){var _0x463399=createFieldObject(_0x4539ee,_0x3a658e,_0x3791ae[_0x00e6('0xb5')],_0x3791ae['name'],_0x3791ae['label'],!![]);_0x17ab5b[_0x00e6('0xb7')](_0x463399);});return Promise[_0x00e6('0xb8')](_0x17ab5b);})[_0x00e6('0x23')](function(_0x160d40){_0x35172c=_0x160d40;var _0x1a9958=_0x36a3c0['concat'](_0x35172c);return{'count':_0x1a9958[_0x00e6('0x57')],'rows':_0x1a9958};})['then'](respondWithResult(_0x27c7ad,null))[_0x00e6('0x54')](function(_0x2ba848){console[_0x00e6('0xb2')](_0x00e6('0xbb')+_0x2ba848);var _0x317acf=_0x1c29cb[_0x00e6('0x45')][_0x00e6('0xbc')]?0x1f4:_0x2ba848['statusCode']||0x1f4;logger[_0x00e6('0x29')](_0x2ba848[_0x00e6('0x39')]);delete _0x2ba848[_0x00e6('0x3a')];if(_0x317acf===0x191){_0x317acf=0x190;}_0x27c7ad[_0x00e6('0x2e')](_0x317acf)['send'](_0x1c29cb[_0x00e6('0x45')][_0x00e6('0xbc')]?{'message':'Wrong\x20credentials','statusCode':_0x2ba848[_0x00e6('0xbd')]}:_0x2ba848);});};function createFieldObject(_0x8f8dda,_0x42bf4d,_0x3545fe,_0x380f1c,_0x52fca8,_0x49e015){return new Promise(function(_0xe8cf97,_0x1c6c0b){var _0x4fb51e={'id':_0x380f1c,'name':_0x52fca8,'custom':_0x49e015};if(_0x3545fe===_0x00e6('0xbe')){_0x4fb51e[_0x00e6('0x4f')]=[{'name':_0x00e6('0xbf'),'value':'true'},{'name':_0x00e6('0xc0'),'value':_0x00e6('0xc1')}];_0xe8cf97(_0x4fb51e);}else{var _0xd568c0={'method':'GET','uri':_0x8f8dda+_0x00e6('0xc2')+_0x380f1c,'auth':_0x42bf4d,'json':!![]};return rp(_0xd568c0)[_0x00e6('0x23')](function(_0x307292){var _0x5db3ef=[];if(_0x307292['result'][_0x00e6('0x57')]>0x0){_0x307292[_0x00e6('0x2c')]['forEach'](function(_0x54cecb){if(_0x54cecb[_0x00e6('0xc3')]===_0x00e6('0xc1')){var _0x226011={'name':_0x54cecb['label'],'value':_0x54cecb[_0x00e6('0xc4')]};_0x5db3ef['push'](_0x226011);}});}_0x4fb51e[_0x00e6('0x4f')]=_0x5db3ef;if(_0x4fb51e[_0x00e6('0x4f')][_0x00e6('0x57')]>0x0){_0xe8cf97(_0x4fb51e);}else{if(_0x49e015==![]){_0xe8cf97();}else{_0xe8cf97(_0x4fb51e);}}});}});}
\ No newline at end of file