Built motion from commit b0a9a629.|2.6.33
[motion2.git] / server / api / intServicenowAccount / intServicenowAccount.controller.js
index b719e76..1016fbc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3361=['hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','include','ServicenowAccount','rows','catch','params','includeAll','create','body','find','destroy','findOne','ServicenowConfiguration','getConfigurations','addConfiguration','Subjects','getSubjects','channel','Descriptions','getDescriptions','ServicenowField','getFields','made_sla','hold_reason','knowledge','subcategory','close_code','notify','incident_state','category','parent','caused_by','watch_list','sys_updated_on','child_incidents','approval_history','resolved_by','user_input','sys_created_on','sys_domain','state','cmdb_ci','delivery_plan','impact','active','work_notes_list','business_service','priority','sys_domain_path','rfc','expected_start','group_list','work_end','reopened_time','resolved_at','caller_id','approval_set','short_description','correlation_display','delivery_task','work_start','assignment_group','business_stc','description','calendar_duration','sys_class_name','close_notes','follow_up','parent_incident','sys_id','contact_type','reopened_by','urgency','problem_id','company','reassignment_count','activity_due','assigned_to','severity','comments','approval','comments_and_work_notes','due_date','reopen_count','sys_tags','escalation','upon_approval','location','email','remoteUri','serverUrl','slice','format','%s/api/now/doc/table/schema/','%s/api/now/table/','username','incident?sysparm_display_value=all','result','incident\x20table\x20objects','assign','remove','includes','forEach','internalType','label','log','push','all','ServiceNow\x20error:\x20','test','error','stack','Wrong\x20credentials','statusCode','boolean','True','true','GET','false','value','eml-format','zip-dir','fast-json-patch','bluebird','mustache','util','sox','to-csv','fs-extra','squel','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','../../components/integrations/configuration','sendStatus','status','end','json','undefined','limit','offset','count','set','Content-Range','reject','update','then','name','send','index','map','rawAttributes','type','model','keys','query','filters','intersection','fields','attributes','length'];(function(_0x2f3794,_0x3c3bec){var _0x1c9fbe=function(_0x2d2eac){while(--_0x2d2eac){_0x2f3794['push'](_0x2f3794['shift']());}};_0x1c9fbe(++_0x3c3bec);}(_0x3361,0x1e9));var _0x1336=function(_0x18b107,_0x395968){_0x18b107=_0x18b107-0x0;var _0x1451db=_0x3361[_0x18b107];return _0x1451db;};'use strict';var emlformat=require(_0x1336('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x1336('0x1'));var jsonpatch=require(_0x1336('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x1336('0x3'));var Mustache=require(_0x1336('0x4'));var util=require(_0x1336('0x5'));var path=require('path');var sox=require(_0x1336('0x6'));var csv=require(_0x1336('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x1336('0x8'));var _=require('lodash');var squel=require(_0x1336('0x9'));var crypto=require('crypto');var jsforce=require(_0x1336('0xa'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x1336('0xb'));var Papa=require(_0x1336('0xc'));var Redis=require(_0x1336('0xd'));var authService=require(_0x1336('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0x1336('0xf'));var hardwareService=require(_0x1336('0x10'));var logger=require(_0x1336('0x11'))(_0x1336('0x12'));var utils=require(_0x1336('0x13'));var config=require(_0x1336('0x14'));var licenseUtil=require(_0x1336('0x15'));var db=require(_0x1336('0x16'))['db'];var integrations=require(_0x1336('0x17'));function respondWithStatusCode(_0xcb3bf9,_0x2d96f8){_0x2d96f8=_0x2d96f8||0xcc;return function(_0x51a0f2){if(_0x51a0f2){return _0xcb3bf9[_0x1336('0x18')](_0x2d96f8);}return _0xcb3bf9[_0x1336('0x19')](_0x2d96f8)[_0x1336('0x1a')]();};}function respondWithResult(_0x2c2de8,_0x4fdc0e){_0x4fdc0e=_0x4fdc0e||0xc8;return function(_0x529cfb){if(_0x529cfb){return _0x2c2de8[_0x1336('0x19')](_0x4fdc0e)[_0x1336('0x1b')](_0x529cfb);}};}function respondWithFilteredResult(_0x53699b,_0x4eed0a){return function(_0x2d81db){if(_0x2d81db){var _0x466473=typeof _0x4eed0a['offset']===_0x1336('0x1c')&&typeof _0x4eed0a[_0x1336('0x1d')]===_0x1336('0x1c');var _0x40a539=_0x2d81db['count'];var _0xc93656=_0x466473?0x0:_0x4eed0a[_0x1336('0x1e')];var _0x91fca=_0x466473?_0x2d81db[_0x1336('0x1f')]:_0x4eed0a['offset']+_0x4eed0a[_0x1336('0x1d')];var _0x44399d;if(_0x91fca>=_0x40a539){_0x91fca=_0x40a539;_0x44399d=0xc8;}else{_0x44399d=0xce;}_0x53699b[_0x1336('0x19')](_0x44399d);return _0x53699b[_0x1336('0x20')](_0x1336('0x21'),_0xc93656+'-'+_0x91fca+'/'+_0x40a539)['json'](_0x2d81db);}return null;};}function patchUpdates(_0x436976){return function(_0x2dff52){try{jsonpatch['apply'](_0x2dff52,_0x436976,!![]);}catch(_0x314d30){return BPromise[_0x1336('0x22')](_0x314d30);}return _0x2dff52['save']();};}function saveUpdates(_0x59af36,_0xbf89d8){return function(_0x3bcc68){if(_0x3bcc68){return _0x3bcc68[_0x1336('0x23')](_0x59af36)[_0x1336('0x24')](function(_0x54401c){return _0x54401c;});}return null;};}function removeEntity(_0xd1ad8d,_0x1830be){return function(_0x105675){if(_0x105675){return _0x105675['destroy']()[_0x1336('0x24')](function(){_0xd1ad8d[_0x1336('0x19')](0xcc)[_0x1336('0x1a')]();});}};}function handleEntityNotFound(_0xe41c23,_0x34747b){return function(_0xf9e23b){if(!_0xf9e23b){_0xe41c23['sendStatus'](0x194);}return _0xf9e23b;};}function handleError(_0x3d042d,_0x2ae079){_0x2ae079=_0x2ae079||0x1f4;return function(_0x11051e){logger['error'](_0x11051e['stack']);if(_0x11051e[_0x1336('0x25')]){delete _0x11051e[_0x1336('0x25')];}_0x3d042d[_0x1336('0x19')](_0x2ae079)[_0x1336('0x26')](_0x11051e);};}exports[_0x1336('0x27')]=function(_0x2f2853,_0x289bac){var _0x301fc0={},_0x44a16b={},_0x2f91a0={'count':0x0,'rows':[]};var _0x24f70c=_[_0x1336('0x28')](db['ServicenowAccount'][_0x1336('0x29')],function(_0x137ae0){return{'name':_0x137ae0['fieldName'],'type':_0x137ae0[_0x1336('0x2a')]['key']};});_0x44a16b[_0x1336('0x2b')]=_[_0x1336('0x28')](_0x24f70c,_0x1336('0x25'));_0x44a16b['query']=_[_0x1336('0x2c')](_0x2f2853[_0x1336('0x2d')]);_0x44a16b[_0x1336('0x2e')]=_[_0x1336('0x2f')](_0x44a16b['model'],_0x44a16b[_0x1336('0x2d')]);_0x301fc0['attributes']=_[_0x1336('0x2f')](_0x44a16b[_0x1336('0x2b')],qs[_0x1336('0x30')](_0x2f2853[_0x1336('0x2d')][_0x1336('0x30')]));_0x301fc0[_0x1336('0x31')]=_0x301fc0[_0x1336('0x31')][_0x1336('0x32')]?_0x301fc0[_0x1336('0x31')]:_0x44a16b[_0x1336('0x2b')];if(!_0x2f2853[_0x1336('0x2d')][_0x1336('0x33')](_0x1336('0x34'))){_0x301fc0[_0x1336('0x1d')]=qs['limit'](_0x2f2853['query'][_0x1336('0x1d')]);_0x301fc0[_0x1336('0x1e')]=qs[_0x1336('0x1e')](_0x2f2853['query'][_0x1336('0x1e')]);}_0x301fc0[_0x1336('0x35')]=qs[_0x1336('0x36')](_0x2f2853['query']['sort']);_0x301fc0[_0x1336('0x37')]=qs[_0x1336('0x2e')](_[_0x1336('0x38')](_0x2f2853[_0x1336('0x2d')],_0x44a16b['filters']),_0x24f70c);if(_0x2f2853[_0x1336('0x2d')][_0x1336('0x39')]){_0x301fc0[_0x1336('0x37')]=_[_0x1336('0x3a')](_0x301fc0[_0x1336('0x37')],{'$or':_[_0x1336('0x28')](_0x24f70c,function(_0x558db8){if(_0x558db8[_0x1336('0x2a')]!==_0x1336('0x3b')){var _0x244648={};_0x244648[_0x558db8[_0x1336('0x25')]]={'$like':'%'+_0x2f2853['query'][_0x1336('0x39')]+'%'};return _0x244648;}})});}_0x301fc0=_[_0x1336('0x3a')]({},_0x301fc0,_0x2f2853[_0x1336('0x3c')]);var _0x155f39={'where':_0x301fc0['where']};return db['ServicenowAccount'][_0x1336('0x1f')](_0x155f39)['then'](function(_0x529c0d){_0x2f91a0['count']=_0x529c0d;if(_0x2f2853[_0x1336('0x2d')]['includeAll']){_0x301fc0[_0x1336('0x3d')]=[{'all':!![]}];}return db[_0x1336('0x3e')]['findAll'](_0x301fc0);})[_0x1336('0x24')](function(_0x50623f){_0x2f91a0[_0x1336('0x3f')]=_0x50623f;return _0x2f91a0;})[_0x1336('0x24')](respondWithFilteredResult(_0x289bac,_0x301fc0))[_0x1336('0x40')](handleError(_0x289bac,null));};exports['show']=function(_0x32df40,_0x2afaca){var _0x49485e={'raw':![],'where':{'id':_0x32df40[_0x1336('0x41')]['id']}},_0x13d80e={};_0x13d80e[_0x1336('0x2b')]=_['keys'](db[_0x1336('0x3e')][_0x1336('0x29')]);_0x13d80e[_0x1336('0x2d')]=_['keys'](_0x32df40[_0x1336('0x2d')]);_0x13d80e[_0x1336('0x2e')]=_['intersection'](_0x13d80e[_0x1336('0x2b')],_0x13d80e['query']);_0x49485e[_0x1336('0x31')]=_[_0x1336('0x2f')](_0x13d80e[_0x1336('0x2b')],qs[_0x1336('0x30')](_0x32df40[_0x1336('0x2d')]['fields']));_0x49485e['attributes']=_0x49485e[_0x1336('0x31')][_0x1336('0x32')]?_0x49485e['attributes']:_0x13d80e['model'];if(_0x32df40[_0x1336('0x2d')][_0x1336('0x42')]){_0x49485e[_0x1336('0x3d')]=[{'all':!![]}];}_0x49485e=_[_0x1336('0x3a')]({},_0x49485e,_0x32df40[_0x1336('0x3c')]);return db[_0x1336('0x3e')]['find'](_0x49485e)[_0x1336('0x24')](handleEntityNotFound(_0x2afaca,null))['then'](respondWithResult(_0x2afaca,null))[_0x1336('0x40')](handleError(_0x2afaca,null));};exports[_0x1336('0x43')]=function(_0x3634f9,_0x3b0ef6){return db[_0x1336('0x3e')][_0x1336('0x43')](_0x3634f9[_0x1336('0x44')],{})[_0x1336('0x24')](respondWithResult(_0x3b0ef6,0xc9))[_0x1336('0x40')](handleError(_0x3b0ef6,null));};exports[_0x1336('0x23')]=function(_0x40b9c9,_0x31b894){if(_0x40b9c9['body']['id']){delete _0x40b9c9['body']['id'];}return db['ServicenowAccount'][_0x1336('0x45')]({'where':{'id':_0x40b9c9[_0x1336('0x41')]['id']}})['then'](handleEntityNotFound(_0x31b894,null))[_0x1336('0x24')](saveUpdates(_0x40b9c9[_0x1336('0x44')],null))[_0x1336('0x24')](respondWithResult(_0x31b894,null))[_0x1336('0x40')](handleError(_0x31b894,null));};exports[_0x1336('0x46')]=function(_0x14de0b,_0x221445){return db[_0x1336('0x3e')][_0x1336('0x45')]({'where':{'id':_0x14de0b['params']['id']}})['then'](handleEntityNotFound(_0x221445,null))[_0x1336('0x24')](removeEntity(_0x221445,null))[_0x1336('0x40')](handleError(_0x221445,null));};exports['getConfigurations']=function(_0x47121c,_0x3835de,_0x4702c7){var _0x29e630={};var _0x3122cf={};var _0x1327ee;var _0x58f350;return db['ServicenowAccount'][_0x1336('0x47')]({'where':{'id':_0x47121c[_0x1336('0x41')]['id']}})[_0x1336('0x24')](handleEntityNotFound(_0x3835de,null))[_0x1336('0x24')](function(_0x2e912b){if(_0x2e912b){_0x1327ee=_0x2e912b;_0x3122cf['model']=_[_0x1336('0x2c')](db[_0x1336('0x48')][_0x1336('0x29')]);_0x3122cf[_0x1336('0x2d')]=_[_0x1336('0x2c')](_0x47121c[_0x1336('0x2d')]);_0x3122cf['filters']=_['intersection'](_0x3122cf['model'],_0x3122cf['query']);_0x29e630['attributes']=_[_0x1336('0x2f')](_0x3122cf[_0x1336('0x2b')],qs[_0x1336('0x30')](_0x47121c[_0x1336('0x2d')][_0x1336('0x30')]));_0x29e630[_0x1336('0x31')]=_0x29e630[_0x1336('0x31')][_0x1336('0x32')]?_0x29e630['attributes']:_0x3122cf[_0x1336('0x2b')];_0x29e630[_0x1336('0x35')]=qs['sort'](_0x47121c['query'][_0x1336('0x36')]);_0x29e630[_0x1336('0x37')]=qs[_0x1336('0x2e')](_[_0x1336('0x38')](_0x47121c[_0x1336('0x2d')],_0x3122cf[_0x1336('0x2e')]));if(_0x47121c['query']['filter']){_0x29e630[_0x1336('0x37')]=_[_0x1336('0x3a')](_0x29e630['where'],{'$or':_[_0x1336('0x28')](_0x29e630[_0x1336('0x31')],function(_0x58fc98){var _0x2ecdaa={};_0x2ecdaa[_0x58fc98]={'$like':'%'+_0x47121c[_0x1336('0x2d')][_0x1336('0x39')]+'%'};return _0x2ecdaa;})});}_0x29e630=_['merge']({},_0x29e630,_0x47121c[_0x1336('0x3c')]);return _0x1327ee[_0x1336('0x49')](_0x29e630);}})['then'](function(_0x33de53){if(_0x33de53){_0x58f350=_0x33de53[_0x1336('0x32')];if(!_0x47121c[_0x1336('0x2d')][_0x1336('0x33')](_0x1336('0x34'))){_0x29e630[_0x1336('0x1d')]=qs['limit'](_0x47121c[_0x1336('0x2d')]['limit']);_0x29e630[_0x1336('0x1e')]=qs[_0x1336('0x1e')](_0x47121c[_0x1336('0x2d')]['offset']);}return _0x1327ee[_0x1336('0x49')](_0x29e630);}})[_0x1336('0x24')](function(_0x4e6312){if(_0x4e6312){return _0x4e6312?{'count':_0x58f350,'rows':_0x4e6312}:null;}})[_0x1336('0x24')](respondWithResult(_0x3835de,null))['catch'](handleError(_0x3835de,null));};exports[_0x1336('0x4a')]=function(_0x3b4c3a,_0x4b784f,_0x18801e){if(_0x3b4c3a[_0x1336('0x44')]['id']){delete _0x3b4c3a[_0x1336('0x44')]['id'];}return db[_0x1336('0x3e')][_0x1336('0x47')]({'where':{'id':_0x3b4c3a[_0x1336('0x41')]['id']}})[_0x1336('0x24')](handleEntityNotFound(_0x4b784f,null))[_0x1336('0x24')](function(_0x52544a){if(_0x52544a){_0x3b4c3a[_0x1336('0x44')]['AccountId']=_0x52544a['id'];_0x3b4c3a[_0x1336('0x44')][_0x1336('0x4b')]=integrations[_0x1336('0x4c')](_0x3b4c3a[_0x1336('0x44')][_0x1336('0x4d')],_0x3b4c3a[_0x1336('0x44')][_0x1336('0x2a')]);_0x3b4c3a['body'][_0x1336('0x4e')]=integrations[_0x1336('0x4f')](_0x3b4c3a['body'][_0x1336('0x4d')],_0x3b4c3a['body']['type']);return db['ServicenowConfiguration'][_0x1336('0x43')](_0x3b4c3a[_0x1336('0x44')],{'include':[{'model':db[_0x1336('0x50')],'as':_0x1336('0x4b')},{'model':db[_0x1336('0x50')],'as':_0x1336('0x4e')}]});}return null;})[_0x1336('0x24')](respondWithResult(_0x4b784f,null))[_0x1336('0x40')](handleError(_0x4b784f,null));};exports[_0x1336('0x51')]=function(_0x43dad7,_0x3dbbec,_0x213f84){var _0x153178=[_0x1336('0x52'),_0x1336('0x53'),_0x1336('0x54'),_0x1336('0x55'),_0x1336('0x56'),_0x1336('0x57'),_0x1336('0x58'),'severity',_0x1336('0x59')];var _0x322636=[_0x1336('0x5a'),_0x1336('0x52'),_0x1336('0x5b'),_0x1336('0x5c'),'upon_reject',_0x1336('0x5d'),_0x1336('0x5e'),_0x1336('0x53'),_0x1336('0x5f'),'number',_0x1336('0x60'),'sys_updated_by','opened_by',_0x1336('0x61'),_0x1336('0x62'),_0x1336('0x63'),_0x1336('0x64'),'sys_created_by',_0x1336('0x54'),'order','calendar_stc','closed_at',_0x1336('0x65'),_0x1336('0x66'),_0x1336('0x67'),_0x1336('0x68'),_0x1336('0x69'),_0x1336('0x6a'),_0x1336('0x6b'),_0x1336('0x6c'),_0x1336('0x6d'),'time_worked',_0x1336('0x6e'),'opened_at','business_duration',_0x1336('0x6f'),_0x1336('0x70'),_0x1336('0x71'),_0x1336('0x72'),_0x1336('0x73'),_0x1336('0x74'),_0x1336('0x55'),'work_notes',_0x1336('0x75'),'close_code',_0x1336('0x76'),_0x1336('0x77'),_0x1336('0x78'),_0x1336('0x79'),_0x1336('0x7a'),'additional_assignee_list',_0x1336('0x7b'),_0x1336('0x7c'),_0x1336('0x57'),_0x1336('0x7d'),_0x1336('0x7e'),'closed_by',_0x1336('0x7f'),_0x1336('0x80'),_0x1336('0x81'),_0x1336('0x82'),_0x1336('0x83'),_0x1336('0x58'),_0x1336('0x84'),_0x1336('0x85'),_0x1336('0x86'),_0x1336('0x87'),_0x1336('0x88'),_0x1336('0x89'),_0x1336('0x8a'),_0x1336('0x8b'),'sla_due',_0x1336('0x8c'),_0x1336('0x8d'),_0x1336('0x8e'),'sys_mod_count',_0x1336('0x8f'),_0x1336('0x90'),_0x1336('0x91'),_0x1336('0x92'),'correlation_id',_0x1336('0x93'),_0x1336('0x59')];var _0x3819ea='';var _0x340bb5='';var _0x4584d8=[];var _0x30aff9='';var _0x16ec0c='';var _0x3339e8=[];var _0x5a0a16='';var _0x3349ce='';var _0xf32cc2={};var _0x299809='';return db[_0x1336('0x3e')][_0x1336('0x47')]({'where':{'id':_0x43dad7[_0x1336('0x41')]['id']},'attributes':['id','username','password',_0x1336('0x94'),_0x1336('0x95'),_0x1336('0x96')]})['then'](handleEntityNotFound(_0x3dbbec,null))['then'](function(_0x5dc5f4){if(_0x5dc5f4){_0x299809=_0x5dc5f4[_0x1336('0x95')];var _0x1826b9=_0x299809[_0x1336('0x97')](-0x1);if(_0x1826b9==='/'){_0x299809=_0x299809['substring'](0x0,_0x299809['lastIndexOf'](_0x1826b9));}_0x3349ce=util[_0x1336('0x98')](_0x1336('0x99'),_0x299809);_0x5a0a16=util[_0x1336('0x98')](_0x1336('0x9a'),_0x299809);_0xf32cc2={'user':_0x5dc5f4[_0x1336('0x9b')],'pass':_0x5dc5f4['password']};var _0x550101={'method':'GET','uri':_0x3349ce+_0x1336('0x9c'),'auth':_0xf32cc2,'json':!![]};return rp(_0x550101);}})[_0x1336('0x24')](function(_0x1d16a8){if(_0x1d16a8[_0x1336('0x9d')][_0x1336('0x32')]>0x0){_0x3819ea=_0x1d16a8[_0x1336('0x9d')];}console['log'](_0x1336('0x9e'),_0x3819ea);_0x3339e8=[];_0x340bb5=Object[_0x1336('0x9f')]([],_0x3819ea);_[_0x1336('0xa0')](_0x340bb5,function(_0x3a98ff){return!_0x153178[_0x1336('0xa1')](_0x3a98ff['name']);});_0x340bb5[_0x1336('0xa2')](function(_0x37cb58){var _0x155a3c=createFieldObject(_0x5a0a16,_0xf32cc2,_0x37cb58[_0x1336('0xa3')],_0x37cb58[_0x1336('0x25')],_0x37cb58[_0x1336('0xa4')],![]);_0x3339e8['push'](_0x155a3c);});return Promise['all'](_0x3339e8);})[_0x1336('0x24')](function(_0x5116b2){_0x4584d8=_0x5116b2;_0x30aff9=Object[_0x1336('0x9f')]([],_0x3819ea);console[_0x1336('0xa5')]('TCL:\x20_object',_0x3819ea);_[_0x1336('0xa0')](_0x30aff9,function(_0x47aca7){return _0x322636['includes'](_0x47aca7[_0x1336('0x25')]);});console[_0x1336('0xa5')]('TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom',_0x30aff9);_0x3339e8=[];_0x30aff9['forEach'](function(_0x44ae9d){var _0x3c2fbe=createFieldObject(_0x5a0a16,_0xf32cc2,_0x44ae9d[_0x1336('0xa3')],_0x44ae9d[_0x1336('0x25')],_0x44ae9d[_0x1336('0xa4')],!![]);_0x3339e8[_0x1336('0xa6')](_0x3c2fbe);});return Promise[_0x1336('0xa7')](_0x3339e8);})[_0x1336('0x24')](function(_0x310917){_0x16ec0c=_0x310917;var _0x1b89db=_0x4584d8['concat'](_0x16ec0c);return{'count':_0x1b89db[_0x1336('0x32')],'rows':_0x1b89db};})[_0x1336('0x24')](respondWithResult(_0x3dbbec,null))[_0x1336('0x40')](function(_0x428712){console[_0x1336('0xa5')](_0x1336('0xa8')+_0x428712);var _0x53c692=_0x43dad7['query'][_0x1336('0xa9')]?0x1f4:_0x428712['statusCode']||0x1f4;logger[_0x1336('0xaa')](_0x428712[_0x1336('0xab')]);delete _0x428712[_0x1336('0x25')];if(_0x53c692===0x191){_0x53c692=0x190;}_0x3dbbec['status'](_0x53c692)[_0x1336('0x26')](_0x43dad7[_0x1336('0x2d')][_0x1336('0xa9')]?{'message':_0x1336('0xac'),'statusCode':_0x428712[_0x1336('0xad')]}:_0x428712);});};function createFieldObject(_0x27ff17,_0x38fff,_0x1317c3,_0x534df3,_0x5d3bd7,_0x7f41ae){return new Promise(function(_0x182add,_0x90b352){var _0x5b02e1={'id':_0x534df3,'name':_0x5d3bd7,'custom':_0x7f41ae};if(_0x1317c3===_0x1336('0xae')){_0x5b02e1[_0x1336('0x3c')]=[{'name':_0x1336('0xaf'),'value':_0x1336('0xb0')},{'name':'False','value':'false'}];_0x182add(_0x5b02e1);}else{var _0xbc8b24={'method':_0x1336('0xb1'),'uri':_0x27ff17+'sys_choice?sysparm_query=name=incident^element='+_0x534df3,'auth':_0x38fff,'json':!![]};return rp(_0xbc8b24)[_0x1336('0x24')](function(_0x315bd3){var _0x25d286=[];if(_0x315bd3[_0x1336('0x9d')][_0x1336('0x32')]>0x0){_0x315bd3[_0x1336('0x9d')][_0x1336('0xa2')](function(_0x3f7c82){if(_0x3f7c82['inactive']===_0x1336('0xb2')){var _0x3452fa={'name':_0x3f7c82[_0x1336('0xa4')],'value':_0x3f7c82[_0x1336('0xb3')]};_0x25d286[_0x1336('0xa6')](_0x3452fa);}});}_0x5b02e1[_0x1336('0x3c')]=_0x25d286;if(_0x5b02e1[_0x1336('0x3c')][_0x1336('0x32')]>0x0){_0x182add(_0x5b02e1);}else{if(_0x7f41ae==![]){_0x182add();}else{_0x182add(_0x5b02e1);}}});}});}
\ No newline at end of file
+var _0x2267=['fieldName','type','key','query','keys','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','VIRTUAL','options','ServicenowAccount','include','findAll','rows','catch','length','includeAll','merge','find','create','body','update','params','getConfigurations','filter','addConfiguration','findOne','getSubjects','channel','Descriptions','getDescriptions','ServicenowConfiguration','Subjects','getFields','made_sla','hold_reason','knowledge','subcategory','incident_state','severity','category','watch_list','upon_reject','sys_updated_on','child_incidents','approval_history','resolved_by','sys_updated_by','opened_by','user_input','sys_created_on','state','sys_created_by','calendar_stc','closed_at','cmdb_ci','impact','active','work_notes_list','business_service','priority','sys_domain_path','rfc','expected_start','business_duration','group_list','work_end','reopened_time','resolved_at','caller_id','correlation_display','delivery_task','assignment_group','business_stc','additional_assignee_list','description','notify','sys_class_name','close_notes','closed_by','follow_up','parent_incident','sys_id','contact_type','reopened_by','problem_id','company','reassignment_count','activity_due','comments','sla_due','approval','comments_and_work_notes','due_date','reopen_count','escalation','upon_approval','correlation_id','username','password','serverUrl','remoteUri','substring','format','%s/api/now/table/','result','log','incident\x20table\x20objects','assign','remove','includes','forEach','label','push','all','TCL:\x20_object','TCL:\x20exports.getEntityFields\x20->\x20_objectsCustom','internalType','ServiceNow\x20error:\x20','statusCode','send','test','Wrong\x20credentials','true','False','false','GET','sys_choice?sysparm_query=name=incident^element=','inactive','value','zip-dir','fast-json-patch','request-promise','bluebird','util','path','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../components/integrations/configuration','end','status','offset','limit','undefined','count','set','json','apply','reject','save','then','destroy','sendStatus','error','stack','name','index','map','rawAttributes'];(function(_0x270461,_0x2c1f98){var _0x2ebf09=function(_0x2d891d){while(--_0x2d891d){_0x270461['push'](_0x270461['shift']());}};_0x2ebf09(++_0x2c1f98);}(_0x2267,0x8a));var _0x7226=function(_0x113c80,_0x2728de){_0x113c80=_0x113c80-0x0;var _0x1615dd=_0x2267[_0x113c80];return _0x1615dd;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x7226('0x0'));var jsonpatch=require(_0x7226('0x1'));var rp=require(_0x7226('0x2'));var moment=require('moment');var BPromise=require(_0x7226('0x3'));var Mustache=require('mustache');var util=require(_0x7226('0x4'));var path=require(_0x7226('0x5'));var sox=require('sox');var csv=require(_0x7226('0x6'));var ejs=require(_0x7226('0x7'));var fs=require('fs');var fs_extra=require(_0x7226('0x8'));var _=require(_0x7226('0x9'));var squel=require(_0x7226('0xa'));var crypto=require('crypto');var jsforce=require(_0x7226('0xb'));var deskjs=require(_0x7226('0xc'));var toCsv=require(_0x7226('0x6'));var querystring=require(_0x7226('0xd'));var Papa=require(_0x7226('0xe'));var Redis=require(_0x7226('0xf'));var authService=require(_0x7226('0x10'));var qs=require(_0x7226('0x11'));var as=require(_0x7226('0x12'));var hardwareService=require(_0x7226('0x13'));var logger=require(_0x7226('0x14'))(_0x7226('0x15'));var utils=require('../../config/utils');var config=require(_0x7226('0x16'));var licenseUtil=require(_0x7226('0x17'));var db=require('../../mysqldb')['db'];var integrations=require(_0x7226('0x18'));function respondWithStatusCode(_0x516649,_0x20e388){_0x20e388=_0x20e388||0xcc;return function(_0x10b92f){if(_0x10b92f){return _0x516649['sendStatus'](_0x20e388);}return _0x516649['status'](_0x20e388)[_0x7226('0x19')]();};}function respondWithResult(_0x174be4,_0x23349b){_0x23349b=_0x23349b||0xc8;return function(_0x1936de){if(_0x1936de){return _0x174be4[_0x7226('0x1a')](_0x23349b)['json'](_0x1936de);}};}function respondWithFilteredResult(_0xb85744,_0x37189e){return function(_0x924673){if(_0x924673){var _0x30e0fd=typeof _0x37189e[_0x7226('0x1b')]==='undefined'&&typeof _0x37189e[_0x7226('0x1c')]===_0x7226('0x1d');var _0xc12599=_0x924673['count'];var _0x406d47=_0x30e0fd?0x0:_0x37189e[_0x7226('0x1b')];var _0x13182f=_0x30e0fd?_0x924673[_0x7226('0x1e')]:_0x37189e[_0x7226('0x1b')]+_0x37189e[_0x7226('0x1c')];var _0xf83fd2;if(_0x13182f>=_0xc12599){_0x13182f=_0xc12599;_0xf83fd2=0xc8;}else{_0xf83fd2=0xce;}_0xb85744[_0x7226('0x1a')](_0xf83fd2);return _0xb85744[_0x7226('0x1f')]('Content-Range',_0x406d47+'-'+_0x13182f+'/'+_0xc12599)[_0x7226('0x20')](_0x924673);}return null;};}function patchUpdates(_0x417a5f){return function(_0xdb38dd){try{jsonpatch[_0x7226('0x21')](_0xdb38dd,_0x417a5f,!![]);}catch(_0x30737c){return BPromise[_0x7226('0x22')](_0x30737c);}return _0xdb38dd[_0x7226('0x23')]();};}function saveUpdates(_0x2d9bd4,_0x335960){return function(_0x1534c7){if(_0x1534c7){return _0x1534c7['update'](_0x2d9bd4)[_0x7226('0x24')](function(_0x342635){return _0x342635;});}return null;};}function removeEntity(_0xf24d0c,_0x6f6e39){return function(_0x593652){if(_0x593652){return _0x593652[_0x7226('0x25')]()[_0x7226('0x24')](function(){_0xf24d0c[_0x7226('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x59a0c4,_0x61ebc1){return function(_0x3db99c){if(!_0x3db99c){_0x59a0c4[_0x7226('0x26')](0x194);}return _0x3db99c;};}function handleError(_0x3ffaba,_0x10add4){_0x10add4=_0x10add4||0x1f4;return function(_0x5f4990){logger[_0x7226('0x27')](_0x5f4990[_0x7226('0x28')]);if(_0x5f4990['name']){delete _0x5f4990[_0x7226('0x29')];}_0x3ffaba['status'](_0x10add4)['send'](_0x5f4990);};}exports[_0x7226('0x2a')]=function(_0x52e892,_0x5ec17e){var _0x373ab1={},_0x32c00a={},_0x5c07a4={'count':0x0,'rows':[]};var _0x364c79=_[_0x7226('0x2b')](db['ServicenowAccount'][_0x7226('0x2c')],function(_0x529b79){return{'name':_0x529b79[_0x7226('0x2d')],'type':_0x529b79[_0x7226('0x2e')][_0x7226('0x2f')]};});_0x32c00a['model']=_[_0x7226('0x2b')](_0x364c79,_0x7226('0x29'));_0x32c00a[_0x7226('0x30')]=_[_0x7226('0x31')](_0x52e892[_0x7226('0x30')]);_0x32c00a[_0x7226('0x32')]=_[_0x7226('0x33')](_0x32c00a[_0x7226('0x34')],_0x32c00a['query']);_0x373ab1[_0x7226('0x35')]=_['intersection'](_0x32c00a[_0x7226('0x34')],qs[_0x7226('0x36')](_0x52e892[_0x7226('0x30')][_0x7226('0x36')]));_0x373ab1[_0x7226('0x35')]=_0x373ab1[_0x7226('0x35')]['length']?_0x373ab1[_0x7226('0x35')]:_0x32c00a['model'];if(!_0x52e892[_0x7226('0x30')][_0x7226('0x37')](_0x7226('0x38'))){_0x373ab1[_0x7226('0x1c')]=qs[_0x7226('0x1c')](_0x52e892[_0x7226('0x30')]['limit']);_0x373ab1[_0x7226('0x1b')]=qs['offset'](_0x52e892[_0x7226('0x30')][_0x7226('0x1b')]);}_0x373ab1[_0x7226('0x39')]=qs['sort'](_0x52e892[_0x7226('0x30')][_0x7226('0x3a')]);_0x373ab1[_0x7226('0x3b')]=qs[_0x7226('0x32')](_[_0x7226('0x3c')](_0x52e892['query'],_0x32c00a[_0x7226('0x32')]),_0x364c79);if(_0x52e892[_0x7226('0x30')]['filter']){_0x373ab1[_0x7226('0x3b')]=_['merge'](_0x373ab1[_0x7226('0x3b')],{'$or':_[_0x7226('0x2b')](_0x364c79,function(_0x55bd25){if(_0x55bd25[_0x7226('0x2e')]!==_0x7226('0x3d')){var _0x4a4667={};_0x4a4667[_0x55bd25[_0x7226('0x29')]]={'$like':'%'+_0x52e892['query']['filter']+'%'};return _0x4a4667;}})});}_0x373ab1=_['merge']({},_0x373ab1,_0x52e892[_0x7226('0x3e')]);var _0x27f0de={'where':_0x373ab1['where']};return db[_0x7226('0x3f')][_0x7226('0x1e')](_0x27f0de)[_0x7226('0x24')](function(_0x4a38d8){_0x5c07a4[_0x7226('0x1e')]=_0x4a38d8;if(_0x52e892[_0x7226('0x30')]['includeAll']){_0x373ab1[_0x7226('0x40')]=[{'all':!![]}];}return db[_0x7226('0x3f')][_0x7226('0x41')](_0x373ab1);})[_0x7226('0x24')](function(_0x3c1e20){_0x5c07a4[_0x7226('0x42')]=_0x3c1e20;return _0x5c07a4;})['then'](respondWithFilteredResult(_0x5ec17e,_0x373ab1))[_0x7226('0x43')](handleError(_0x5ec17e,null));};exports['show']=function(_0x47dd7f,_0x15ef8f){var _0x29fee7={'raw':![],'where':{'id':_0x47dd7f['params']['id']}},_0x3cd626={};_0x3cd626[_0x7226('0x34')]=_[_0x7226('0x31')](db[_0x7226('0x3f')][_0x7226('0x2c')]);_0x3cd626[_0x7226('0x30')]=_[_0x7226('0x31')](_0x47dd7f[_0x7226('0x30')]);_0x3cd626['filters']=_[_0x7226('0x33')](_0x3cd626[_0x7226('0x34')],_0x3cd626[_0x7226('0x30')]);_0x29fee7[_0x7226('0x35')]=_[_0x7226('0x33')](_0x3cd626[_0x7226('0x34')],qs[_0x7226('0x36')](_0x47dd7f['query'][_0x7226('0x36')]));_0x29fee7[_0x7226('0x35')]=_0x29fee7[_0x7226('0x35')][_0x7226('0x44')]?_0x29fee7['attributes']:_0x3cd626['model'];if(_0x47dd7f[_0x7226('0x30')][_0x7226('0x45')]){_0x29fee7['include']=[{'all':!![]}];}_0x29fee7=_[_0x7226('0x46')]({},_0x29fee7,_0x47dd7f[_0x7226('0x3e')]);return db[_0x7226('0x3f')][_0x7226('0x47')](_0x29fee7)[_0x7226('0x24')](handleEntityNotFound(_0x15ef8f,null))[_0x7226('0x24')](respondWithResult(_0x15ef8f,null))[_0x7226('0x43')](handleError(_0x15ef8f,null));};exports['create']=function(_0x3ce400,_0x43fc5c){return db['ServicenowAccount'][_0x7226('0x48')](_0x3ce400[_0x7226('0x49')],{})[_0x7226('0x24')](respondWithResult(_0x43fc5c,0xc9))['catch'](handleError(_0x43fc5c,null));};exports[_0x7226('0x4a')]=function(_0x4d6a27,_0x5ee030){if(_0x4d6a27[_0x7226('0x49')]['id']){delete _0x4d6a27['body']['id'];}return db[_0x7226('0x3f')][_0x7226('0x47')]({'where':{'id':_0x4d6a27[_0x7226('0x4b')]['id']}})[_0x7226('0x24')](handleEntityNotFound(_0x5ee030,null))[_0x7226('0x24')](saveUpdates(_0x4d6a27[_0x7226('0x49')],null))['then'](respondWithResult(_0x5ee030,null))[_0x7226('0x43')](handleError(_0x5ee030,null));};exports[_0x7226('0x25')]=function(_0x54290d,_0x2c2d64){return db[_0x7226('0x3f')]['find']({'where':{'id':_0x54290d[_0x7226('0x4b')]['id']}})[_0x7226('0x24')](handleEntityNotFound(_0x2c2d64,null))[_0x7226('0x24')](removeEntity(_0x2c2d64,null))[_0x7226('0x43')](handleError(_0x2c2d64,null));};exports[_0x7226('0x4c')]=function(_0x72be7a,_0x1786f6,_0x9e3eca){var _0x5746b0={};var _0x2fc075={};var _0x51a6fb;var _0x281530;return db['ServicenowAccount']['findOne']({'where':{'id':_0x72be7a[_0x7226('0x4b')]['id']}})['then'](handleEntityNotFound(_0x1786f6,null))['then'](function(_0x4f2b34){if(_0x4f2b34){_0x51a6fb=_0x4f2b34;_0x2fc075[_0x7226('0x34')]=_[_0x7226('0x31')](db['ServicenowConfiguration'][_0x7226('0x2c')]);_0x2fc075[_0x7226('0x30')]=_[_0x7226('0x31')](_0x72be7a[_0x7226('0x30')]);_0x2fc075[_0x7226('0x32')]=_[_0x7226('0x33')](_0x2fc075[_0x7226('0x34')],_0x2fc075[_0x7226('0x30')]);_0x5746b0[_0x7226('0x35')]=_[_0x7226('0x33')](_0x2fc075['model'],qs[_0x7226('0x36')](_0x72be7a['query'][_0x7226('0x36')]));_0x5746b0[_0x7226('0x35')]=_0x5746b0[_0x7226('0x35')]['length']?_0x5746b0['attributes']:_0x2fc075[_0x7226('0x34')];_0x5746b0[_0x7226('0x39')]=qs[_0x7226('0x3a')](_0x72be7a[_0x7226('0x30')][_0x7226('0x3a')]);_0x5746b0[_0x7226('0x3b')]=qs[_0x7226('0x32')](_['pick'](_0x72be7a[_0x7226('0x30')],_0x2fc075[_0x7226('0x32')]));if(_0x72be7a[_0x7226('0x30')][_0x7226('0x4d')]){_0x5746b0['where']=_['merge'](_0x5746b0['where'],{'$or':_['map'](_0x5746b0[_0x7226('0x35')],function(_0x1f4082){var _0x55d09e={};_0x55d09e[_0x1f4082]={'$like':'%'+_0x72be7a['query'][_0x7226('0x4d')]+'%'};return _0x55d09e;})});}_0x5746b0=_[_0x7226('0x46')]({},_0x5746b0,_0x72be7a[_0x7226('0x3e')]);return _0x51a6fb[_0x7226('0x4c')](_0x5746b0);}})[_0x7226('0x24')](function(_0x1feb58){if(_0x1feb58){_0x281530=_0x1feb58[_0x7226('0x44')];if(!_0x72be7a[_0x7226('0x30')][_0x7226('0x37')](_0x7226('0x38'))){_0x5746b0[_0x7226('0x1c')]=qs['limit'](_0x72be7a['query'][_0x7226('0x1c')]);_0x5746b0[_0x7226('0x1b')]=qs[_0x7226('0x1b')](_0x72be7a[_0x7226('0x30')][_0x7226('0x1b')]);}return _0x51a6fb[_0x7226('0x4c')](_0x5746b0);}})[_0x7226('0x24')](function(_0x4305d1){if(_0x4305d1){return _0x4305d1?{'count':_0x281530,'rows':_0x4305d1}:null;}})[_0x7226('0x24')](respondWithResult(_0x1786f6,null))['catch'](handleError(_0x1786f6,null));};exports[_0x7226('0x4e')]=function(_0x1a3dbe,_0x440507,_0x1174c2){if(_0x1a3dbe['body']['id']){delete _0x1a3dbe['body']['id'];}return db['ServicenowAccount'][_0x7226('0x4f')]({'where':{'id':_0x1a3dbe['params']['id']}})[_0x7226('0x24')](handleEntityNotFound(_0x440507,null))[_0x7226('0x24')](function(_0x5542cc){if(_0x5542cc){_0x1a3dbe[_0x7226('0x49')]['AccountId']=_0x5542cc['id'];_0x1a3dbe[_0x7226('0x49')]['Subjects']=integrations[_0x7226('0x50')](_0x1a3dbe[_0x7226('0x49')][_0x7226('0x51')],_0x1a3dbe[_0x7226('0x49')]['type']);_0x1a3dbe[_0x7226('0x49')][_0x7226('0x52')]=integrations[_0x7226('0x53')](_0x1a3dbe[_0x7226('0x49')][_0x7226('0x51')],_0x1a3dbe[_0x7226('0x49')][_0x7226('0x2e')]);return db[_0x7226('0x54')][_0x7226('0x48')](_0x1a3dbe[_0x7226('0x49')],{'include':[{'model':db['ServicenowField'],'as':_0x7226('0x55')},{'model':db['ServicenowField'],'as':_0x7226('0x52')}]});}return null;})[_0x7226('0x24')](respondWithResult(_0x440507,null))[_0x7226('0x43')](handleError(_0x440507,null));};exports[_0x7226('0x56')]=function(_0x595495,_0x3710bc,_0x39f6a2){var _0x50e20f=[_0x7226('0x57'),_0x7226('0x58'),_0x7226('0x59'),_0x7226('0x5a'),'close_code','notify',_0x7226('0x5b'),_0x7226('0x5c'),_0x7226('0x5d')];var _0x5d2ea3=['parent',_0x7226('0x57'),'caused_by',_0x7226('0x5e'),_0x7226('0x5f'),_0x7226('0x60'),_0x7226('0x61'),_0x7226('0x58'),_0x7226('0x62'),'number',_0x7226('0x63'),_0x7226('0x64'),_0x7226('0x65'),_0x7226('0x66'),_0x7226('0x67'),'sys_domain',_0x7226('0x68'),_0x7226('0x69'),'knowledge','order',_0x7226('0x6a'),_0x7226('0x6b'),_0x7226('0x6c'),'delivery_plan',_0x7226('0x6d'),_0x7226('0x6e'),_0x7226('0x6f'),_0x7226('0x70'),_0x7226('0x71'),_0x7226('0x72'),_0x7226('0x73'),'time_worked',_0x7226('0x74'),'opened_at',_0x7226('0x75'),_0x7226('0x76'),_0x7226('0x77'),_0x7226('0x78'),_0x7226('0x79'),_0x7226('0x7a'),'approval_set',_0x7226('0x5a'),'work_notes','short_description','close_code',_0x7226('0x7b'),_0x7226('0x7c'),'work_start',_0x7226('0x7d'),_0x7226('0x7e'),_0x7226('0x7f'),_0x7226('0x80'),'calendar_duration',_0x7226('0x81'),_0x7226('0x82'),_0x7226('0x83'),_0x7226('0x84'),_0x7226('0x85'),_0x7226('0x86'),_0x7226('0x87'),_0x7226('0x88'),_0x7226('0x89'),_0x7226('0x5b'),'urgency',_0x7226('0x8a'),_0x7226('0x8b'),_0x7226('0x8c'),_0x7226('0x8d'),'assigned_to',_0x7226('0x5c'),_0x7226('0x8e'),_0x7226('0x8f'),_0x7226('0x90'),_0x7226('0x91'),_0x7226('0x92'),'sys_mod_count',_0x7226('0x93'),'sys_tags',_0x7226('0x94'),_0x7226('0x95'),_0x7226('0x96'),'location',_0x7226('0x5d')];var _0x2357e3='';var _0x4fff42='';var _0x459af9=[];var _0x3e8694='';var _0x329481='';var _0x1b080b=[];var _0x370ae8='';var _0x462daa='';var _0x265d2a={};var _0x400f23='';return db[_0x7226('0x3f')][_0x7226('0x4f')]({'where':{'id':_0x595495[_0x7226('0x4b')]['id']},'attributes':['id',_0x7226('0x97'),_0x7226('0x98'),'email','remoteUri',_0x7226('0x99')]})[_0x7226('0x24')](handleEntityNotFound(_0x3710bc,null))[_0x7226('0x24')](function(_0xeba59c){if(_0xeba59c){_0x400f23=_0xeba59c[_0x7226('0x9a')];var _0x24c102=_0x400f23['slice'](-0x1);if(_0x24c102==='/'){_0x400f23=_0x400f23[_0x7226('0x9b')](0x0,_0x400f23['lastIndexOf'](_0x24c102));}_0x462daa=util[_0x7226('0x9c')]('%s/api/now/doc/table/schema/',_0x400f23);_0x370ae8=util[_0x7226('0x9c')](_0x7226('0x9d'),_0x400f23);_0x265d2a={'user':_0xeba59c[_0x7226('0x97')],'pass':_0xeba59c[_0x7226('0x98')]};var _0x58e636={'method':'GET','uri':_0x462daa+'incident?sysparm_display_value=all','auth':_0x265d2a,'json':!![]};return rp(_0x58e636);}})[_0x7226('0x24')](function(_0x7e4b6f){if(_0x7e4b6f[_0x7226('0x9e')][_0x7226('0x44')]>0x0){_0x2357e3=_0x7e4b6f[_0x7226('0x9e')];}console[_0x7226('0x9f')](_0x7226('0xa0'),_0x2357e3);_0x1b080b=[];_0x4fff42=Object[_0x7226('0xa1')]([],_0x2357e3);_[_0x7226('0xa2')](_0x4fff42,function(_0x22efea){return!_0x50e20f[_0x7226('0xa3')](_0x22efea['name']);});_0x4fff42[_0x7226('0xa4')](function(_0x13a7a1){var _0x57d1b3=createFieldObject(_0x370ae8,_0x265d2a,_0x13a7a1['internalType'],_0x13a7a1[_0x7226('0x29')],_0x13a7a1[_0x7226('0xa5')],![]);_0x1b080b[_0x7226('0xa6')](_0x57d1b3);});return Promise[_0x7226('0xa7')](_0x1b080b);})[_0x7226('0x24')](function(_0x35fb6a){_0x459af9=_0x35fb6a;_0x3e8694=Object[_0x7226('0xa1')]([],_0x2357e3);console[_0x7226('0x9f')](_0x7226('0xa8'),_0x2357e3);_[_0x7226('0xa2')](_0x3e8694,function(_0x25ec70){return _0x5d2ea3[_0x7226('0xa3')](_0x25ec70[_0x7226('0x29')]);});console[_0x7226('0x9f')](_0x7226('0xa9'),_0x3e8694);_0x1b080b=[];_0x3e8694[_0x7226('0xa4')](function(_0xba26da){var _0x317e72=createFieldObject(_0x370ae8,_0x265d2a,_0xba26da[_0x7226('0xaa')],_0xba26da['name'],_0xba26da['label'],!![]);_0x1b080b[_0x7226('0xa6')](_0x317e72);});return Promise['all'](_0x1b080b);})[_0x7226('0x24')](function(_0x54ceb8){_0x329481=_0x54ceb8;var _0xcb43c5=_0x459af9['concat'](_0x329481);return{'count':_0xcb43c5[_0x7226('0x44')],'rows':_0xcb43c5};})[_0x7226('0x24')](respondWithResult(_0x3710bc,null))[_0x7226('0x43')](function(_0x3ec4fb){console[_0x7226('0x9f')](_0x7226('0xab')+_0x3ec4fb);var _0xff0235=_0x595495['query']['test']?0x1f4:_0x3ec4fb[_0x7226('0xac')]||0x1f4;logger['error'](_0x3ec4fb[_0x7226('0x28')]);delete _0x3ec4fb[_0x7226('0x29')];if(_0xff0235===0x191){_0xff0235=0x190;}_0x3710bc['status'](_0xff0235)[_0x7226('0xad')](_0x595495[_0x7226('0x30')][_0x7226('0xae')]?{'message':_0x7226('0xaf'),'statusCode':_0x3ec4fb[_0x7226('0xac')]}:_0x3ec4fb);});};function createFieldObject(_0x3a5d70,_0x307b52,_0x2a9b2d,_0x5824e9,_0x2a95bf,_0x413a87){return new Promise(function(_0x3901b2,_0x24fc79){var _0x44547e={'id':_0x5824e9,'name':_0x2a95bf,'custom':_0x413a87};if(_0x2a9b2d==='boolean'){_0x44547e[_0x7226('0x3e')]=[{'name':'True','value':_0x7226('0xb0')},{'name':_0x7226('0xb1'),'value':_0x7226('0xb2')}];_0x3901b2(_0x44547e);}else{var _0x37827c={'method':_0x7226('0xb3'),'uri':_0x3a5d70+_0x7226('0xb4')+_0x5824e9,'auth':_0x307b52,'json':!![]};return rp(_0x37827c)[_0x7226('0x24')](function(_0x2efef8){var _0x51061f=[];if(_0x2efef8['result'][_0x7226('0x44')]>0x0){_0x2efef8[_0x7226('0x9e')][_0x7226('0xa4')](function(_0x314b8e){if(_0x314b8e[_0x7226('0xb5')]===_0x7226('0xb2')){var _0x5130ef={'name':_0x314b8e[_0x7226('0xa5')],'value':_0x314b8e[_0x7226('0xb6')]};_0x51061f['push'](_0x5130ef);}});}_0x44547e[_0x7226('0x3e')]=_0x51061f;if(_0x44547e[_0x7226('0x3e')][_0x7226('0x44')]>0x0){_0x3901b2(_0x44547e);}else{if(_0x413a87==![]){_0x3901b2();}else{_0x3901b2(_0x44547e);}}});}});}
\ No newline at end of file