b9e4e9412d49d34d7da690e4729d2e3d2adabdbd
[motion2.git] / server / api / intZohoAccount / intZohoAccount.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xd408=['getSubjects','Descriptions','getDescriptions','channel','ZohoField','host','authToken','slice','substring','lastIndexOf','GET','format','https://crm.%s/crm/private/json/Calls/getFields','crmapi','response','Calls','section','push','label','customfield','true','Pick\x20List','val','test','statusCode','getFields','send','Wrong\x20credentials','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../components/integrations/configuration','jayson/promise','client','http','then','ZohoAccount,\x20%s,\x20%s','request\x20sent','ZohoAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','name','index','ZohoAccount','rawAttributes','model','keys','query','filters','intersection','fields','attributes','length','order','sort','where','filter','merge','map','type','key','field','options','includeAll','include','findAll','find','create','body','getConfigurations','findOne','pick','hasOwnProperty','nolimit','addConfiguration','params','AccountId'];(function(_0x499e84,_0x5bc299){var _0x174bae=function(_0xf6e918){while(--_0xf6e918){_0x499e84['push'](_0x499e84['shift']());}};_0x174bae(++_0x5bc299);}(_0xd408,0x102));var _0x8d40=function(_0x214cbb,_0x5310e1){_0x214cbb=_0x214cbb-0x0;var _0x3bf08d=_0xd408[_0x214cbb];return _0x3bf08d;};'use strict';var pdf=require(_0x8d40('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x8d40('0x1'));var zipdir=require(_0x8d40('0x2'));var jsonpatch=require(_0x8d40('0x3'));var rp=require(_0x8d40('0x4'));var moment=require(_0x8d40('0x5'));var BPromise=require(_0x8d40('0x6'));var Mustache=require(_0x8d40('0x7'));var util=require('util');var path=require('path');var sox=require(_0x8d40('0x8'));var csv=require(_0x8d40('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x8d40('0xa'));var jsforce=require(_0x8d40('0xb'));var deskjs=require(_0x8d40('0xc'));var toCsv=require(_0x8d40('0x9'));var querystring=require(_0x8d40('0xd'));var Papa=require(_0x8d40('0xe'));var Redis=require(_0x8d40('0xf'));var authService=require(_0x8d40('0x10'));var qs=require(_0x8d40('0x11'));var hardwareService=require(_0x8d40('0x12'));var logger=require(_0x8d40('0x13'))(_0x8d40('0x14'));var utils=require(_0x8d40('0x15'));var config=require(_0x8d40('0x16'));var db=require('../../mysqldb')['db'];var integrations=require(_0x8d40('0x17'));var jayson=require(_0x8d40('0x18'));var client=jayson[_0x8d40('0x19')][_0x8d40('0x1a')]({'port':0x232a});function checkPasswordPattern(_0x969733,_0x5668c1,_0x1ea2be){if(_0x1ea2be){var _0x2da9cd=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x2da9cd['test'](_0x5668c1)){return _0x969733;}else{throw new Error('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0x969733;}}function respondWithRpcPromise(_0x4437c7,_0xf3ff0,_0x33d7f4,_0x1e561e){return new BPromise(function(_0x18ce9,_0x581e6c){var _0x51b231=_0x1e561e||client;return _0x51b231['request'](_0x4437c7,_0x33d7f4)[_0x8d40('0x1b')](function(_0x358030){logger['info'](_0x8d40('0x1c'),_0xf3ff0,_0x8d40('0x1d'));logger['debug'](_0x8d40('0x1e'),_0xf3ff0,'request\x20sent',JSON[_0x8d40('0x1f')](_0x358030));if(_0x358030[_0x8d40('0x20')]){if(_0x358030[_0x8d40('0x20')][_0x8d40('0x21')]===0x1f4){logger[_0x8d40('0x20')](_0x8d40('0x1c'),_0xf3ff0,_0x358030[_0x8d40('0x20')][_0x8d40('0x22')]);return _0x581e6c(_0x358030[_0x8d40('0x20')]['message']);}logger[_0x8d40('0x20')](_0x8d40('0x1c'),_0xf3ff0,_0x358030['error'][_0x8d40('0x22')]);return _0x18ce9(_0x358030[_0x8d40('0x20')][_0x8d40('0x22')]);}else{logger['info'](_0x8d40('0x1c'),_0xf3ff0,_0x8d40('0x1d'));_0x18ce9(_0x358030[_0x8d40('0x23')][_0x8d40('0x22')]);}})[_0x8d40('0x24')](function(_0x185314){logger[_0x8d40('0x20')]('ZohoAccount,\x20%s,\x20%s',_0xf3ff0,_0x185314);_0x581e6c(_0x185314);});});}function respondWithStatusCode(_0x8c20e0,_0x19712b){_0x19712b=_0x19712b||0xcc;return function(_0x59a85d){if(_0x59a85d){return _0x8c20e0[_0x8d40('0x25')](_0x19712b);}return _0x8c20e0['status'](_0x19712b)[_0x8d40('0x26')]();};}function respondWithResult(_0x594174,_0x19c82d){_0x19c82d=_0x19c82d||0xc8;return function(_0x1bd12a){if(_0x1bd12a){return _0x594174[_0x8d40('0x27')](_0x19c82d)[_0x8d40('0x28')](_0x1bd12a);}};}function respondWithFilteredResult(_0x57c50c,_0x3fb5f6){return function(_0x1f0584){if(_0x1f0584){var _0x19b87c=_0x1f0584[_0x8d40('0x29')],_0x3442ec=_0x3fb5f6['offset'],_0x1cce05=_0x3fb5f6[_0x8d40('0x2a')]+_0x3fb5f6[_0x8d40('0x2b')],_0xcbd2a3;if(_0x1cce05>=_0x19b87c){_0x1cce05=_0x19b87c;_0xcbd2a3=0xc8;}else{_0xcbd2a3=0xce;}_0x57c50c['status'](_0xcbd2a3);return _0x57c50c[_0x8d40('0x2c')](_0x8d40('0x2d'),_0x3442ec+'-'+_0x1cce05+'/'+_0x19b87c)[_0x8d40('0x28')](_0x1f0584);}return null;};}function patchUpdates(_0x386ac8){return function(_0x218dac){try{jsonpatch[_0x8d40('0x2e')](_0x218dac,_0x386ac8,!![]);}catch(_0x885a6f){return BPromise[_0x8d40('0x2f')](_0x885a6f);}return _0x218dac[_0x8d40('0x30')]();};}function saveUpdates(_0xe000af,_0x54650a){return function(_0x3043c9){if(_0x3043c9){return _0x3043c9[_0x8d40('0x31')](_0xe000af)[_0x8d40('0x1b')](function(_0x5ee391){return _0x5ee391;});}return null;};}function removeEntity(_0x23b275,_0x5e8e0e){return function(_0x1f6ff7){if(_0x1f6ff7){return _0x1f6ff7[_0x8d40('0x32')]()[_0x8d40('0x1b')](function(){_0x23b275[_0x8d40('0x27')](0xcc)['end']();});}};}function handleEntityNotFound(_0x52d52c,_0x3be347){return function(_0x4cd2ea){if(!_0x4cd2ea){_0x52d52c[_0x8d40('0x25')](0x194);}return _0x4cd2ea;};}function handleError(_0x5c8f1b,_0x27ca1e){_0x27ca1e=_0x27ca1e||0x1f4;return function(_0x1bc997){logger[_0x8d40('0x20')](_0x1bc997['stack']);if(_0x1bc997[_0x8d40('0x33')]){delete _0x1bc997[_0x8d40('0x33')];}_0x5c8f1b[_0x8d40('0x27')](_0x27ca1e)['send'](_0x1bc997);};}exports[_0x8d40('0x34')]=function(_0x8c5a0f,_0x4225de){var _0x301d1b={},_0x4735d9={},_0x1ae111={'count':0x0,'rows':[]};var _0x3b7ca7=db[_0x8d40('0x35')][_0x8d40('0x36')];_0x4735d9[_0x8d40('0x37')]=_[_0x8d40('0x38')](_0x3b7ca7);_0x4735d9[_0x8d40('0x39')]=_['keys'](_0x8c5a0f[_0x8d40('0x39')]);_0x4735d9[_0x8d40('0x3a')]=_['intersection'](_0x4735d9[_0x8d40('0x37')],_0x4735d9[_0x8d40('0x39')]);_0x301d1b['attributes']=_[_0x8d40('0x3b')](_0x4735d9[_0x8d40('0x37')],qs[_0x8d40('0x3c')](_0x8c5a0f[_0x8d40('0x39')][_0x8d40('0x3c')]));_0x301d1b[_0x8d40('0x3d')]=_0x301d1b[_0x8d40('0x3d')][_0x8d40('0x3e')]?_0x301d1b[_0x8d40('0x3d')]:_0x4735d9[_0x8d40('0x37')];if(!_0x8c5a0f[_0x8d40('0x39')]['hasOwnProperty']('nolimit')){_0x301d1b[_0x8d40('0x2b')]=qs[_0x8d40('0x2b')](_0x8c5a0f[_0x8d40('0x39')][_0x8d40('0x2b')]);_0x301d1b[_0x8d40('0x2a')]=qs[_0x8d40('0x2a')](_0x8c5a0f[_0x8d40('0x39')][_0x8d40('0x2a')]);}_0x301d1b[_0x8d40('0x3f')]=qs[_0x8d40('0x40')](_0x8c5a0f[_0x8d40('0x39')]['sort']);_0x301d1b[_0x8d40('0x41')]=qs[_0x8d40('0x3a')](_['pick'](_0x8c5a0f['query'],_0x4735d9[_0x8d40('0x3a')]));if(_0x8c5a0f[_0x8d40('0x39')][_0x8d40('0x42')]){_0x301d1b['where']=_[_0x8d40('0x43')](_0x301d1b[_0x8d40('0x41')],{'$or':_[_0x8d40('0x44')](_0x3b7ca7,function(_0x5406c2){if(_0x5406c2[_0x8d40('0x45')][_0x8d40('0x46')]!=='VIRTUAL'){var _0xe5839a={};_0xe5839a[_0x5406c2[_0x8d40('0x47')]]={'$like':'%'+_0x8c5a0f[_0x8d40('0x39')]['filter']+'%'};return _0xe5839a;}})});}_0x301d1b=_[_0x8d40('0x43')]({},_0x301d1b,_0x8c5a0f[_0x8d40('0x48')]);var _0xc8b16f={'where':_0x301d1b['where']};return db[_0x8d40('0x35')][_0x8d40('0x29')](_0xc8b16f)[_0x8d40('0x1b')](function(_0x298024){_0x1ae111[_0x8d40('0x29')]=_0x298024;if(_0x8c5a0f[_0x8d40('0x39')][_0x8d40('0x49')]){_0x301d1b[_0x8d40('0x4a')]=[{'all':!![]}];}return db['ZohoAccount'][_0x8d40('0x4b')](_0x301d1b);})['then'](function(_0x4132e0){_0x1ae111['rows']=_0x4132e0;return _0x1ae111;})[_0x8d40('0x1b')](respondWithFilteredResult(_0x4225de,_0x301d1b))[_0x8d40('0x24')](handleError(_0x4225de,null));};exports['show']=function(_0x22887c,_0x364faf){var _0x1a9e47={'raw':![],'where':{'id':_0x22887c['params']['id']}},_0x5365ec={};_0x5365ec[_0x8d40('0x37')]=_[_0x8d40('0x38')](db['ZohoAccount'][_0x8d40('0x36')]);_0x5365ec[_0x8d40('0x39')]=_[_0x8d40('0x38')](_0x22887c['query']);_0x5365ec['filters']=_[_0x8d40('0x3b')](_0x5365ec[_0x8d40('0x37')],_0x5365ec[_0x8d40('0x39')]);_0x1a9e47[_0x8d40('0x3d')]=_[_0x8d40('0x3b')](_0x5365ec[_0x8d40('0x37')],qs['fields'](_0x22887c['query'][_0x8d40('0x3c')]));_0x1a9e47['attributes']=_0x1a9e47[_0x8d40('0x3d')][_0x8d40('0x3e')]?_0x1a9e47['attributes']:_0x5365ec[_0x8d40('0x37')];if(_0x22887c[_0x8d40('0x39')]['includeAll']){_0x1a9e47[_0x8d40('0x4a')]=[{'all':!![]}];}_0x1a9e47=_['merge']({},_0x1a9e47,_0x22887c['options']);return db[_0x8d40('0x35')][_0x8d40('0x4c')](_0x1a9e47)[_0x8d40('0x1b')](handleEntityNotFound(_0x364faf,null))[_0x8d40('0x1b')](respondWithResult(_0x364faf,null))[_0x8d40('0x24')](handleError(_0x364faf,null));};exports[_0x8d40('0x4d')]=function(_0x4e21f0,_0x5d2e95){return db[_0x8d40('0x35')][_0x8d40('0x4d')](_0x4e21f0[_0x8d40('0x4e')],{})[_0x8d40('0x1b')](respondWithResult(_0x5d2e95,0xc9))[_0x8d40('0x24')](handleError(_0x5d2e95,null));};exports[_0x8d40('0x31')]=function(_0x1b011d,_0x2521f3){if(_0x1b011d[_0x8d40('0x4e')]['id']){delete _0x1b011d[_0x8d40('0x4e')]['id'];}return db[_0x8d40('0x35')][_0x8d40('0x4c')]({'where':{'id':_0x1b011d['params']['id']}})[_0x8d40('0x1b')](handleEntityNotFound(_0x2521f3,null))[_0x8d40('0x1b')](saveUpdates(_0x1b011d[_0x8d40('0x4e')],null))[_0x8d40('0x1b')](respondWithResult(_0x2521f3,null))[_0x8d40('0x24')](handleError(_0x2521f3,null));};exports[_0x8d40('0x32')]=function(_0x9246ff,_0x1041e3){return db[_0x8d40('0x35')][_0x8d40('0x4c')]({'where':{'id':_0x9246ff['params']['id']}})[_0x8d40('0x1b')](handleEntityNotFound(_0x1041e3,null))[_0x8d40('0x1b')](removeEntity(_0x1041e3,null))[_0x8d40('0x24')](handleError(_0x1041e3,null));};exports[_0x8d40('0x4f')]=function(_0x299b77,_0x13f45a,_0x3bca3d){var _0x3e91f1={};var _0x12d5c8={};var _0xc8a748;var _0x54d2bf;return db[_0x8d40('0x35')][_0x8d40('0x50')]({'where':{'id':_0x299b77['params']['id']}})['then'](handleEntityNotFound(_0x13f45a,null))[_0x8d40('0x1b')](function(_0x1864d9){if(_0x1864d9){_0xc8a748=_0x1864d9;_0x12d5c8[_0x8d40('0x37')]=_[_0x8d40('0x38')](db['ZohoConfiguration'][_0x8d40('0x36')]);_0x12d5c8[_0x8d40('0x39')]=_[_0x8d40('0x38')](_0x299b77['query']);_0x12d5c8[_0x8d40('0x3a')]=_[_0x8d40('0x3b')](_0x12d5c8[_0x8d40('0x37')],_0x12d5c8[_0x8d40('0x39')]);_0x3e91f1[_0x8d40('0x3d')]=_[_0x8d40('0x3b')](_0x12d5c8[_0x8d40('0x37')],qs[_0x8d40('0x3c')](_0x299b77[_0x8d40('0x39')][_0x8d40('0x3c')]));_0x3e91f1[_0x8d40('0x3d')]=_0x3e91f1[_0x8d40('0x3d')][_0x8d40('0x3e')]?_0x3e91f1[_0x8d40('0x3d')]:_0x12d5c8[_0x8d40('0x37')];_0x3e91f1[_0x8d40('0x3f')]=qs[_0x8d40('0x40')](_0x299b77['query'][_0x8d40('0x40')]);_0x3e91f1[_0x8d40('0x41')]=qs[_0x8d40('0x3a')](_[_0x8d40('0x51')](_0x299b77[_0x8d40('0x39')],_0x12d5c8['filters']));if(_0x299b77['query'][_0x8d40('0x42')]){_0x3e91f1[_0x8d40('0x41')]=_[_0x8d40('0x43')](_0x3e91f1[_0x8d40('0x41')],{'$or':_['map'](_0x3e91f1[_0x8d40('0x3d')],function(_0x55e275){var _0x570b4a={};_0x570b4a[_0x55e275]={'$like':'%'+_0x299b77[_0x8d40('0x39')]['filter']+'%'};return _0x570b4a;})});}_0x3e91f1=_['merge']({},_0x3e91f1,_0x299b77[_0x8d40('0x48')]);return _0xc8a748[_0x8d40('0x4f')](_0x3e91f1);}})['then'](function(_0x32ac50){if(_0x32ac50){_0x54d2bf=_0x32ac50[_0x8d40('0x3e')];if(!_0x299b77['query'][_0x8d40('0x52')](_0x8d40('0x53'))){_0x3e91f1[_0x8d40('0x2b')]=qs[_0x8d40('0x2b')](_0x299b77[_0x8d40('0x39')]['limit']);_0x3e91f1['offset']=qs[_0x8d40('0x2a')](_0x299b77[_0x8d40('0x39')]['offset']);}return _0xc8a748[_0x8d40('0x4f')](_0x3e91f1);}})[_0x8d40('0x1b')](function(_0x1eabf0){if(_0x1eabf0){return _0x1eabf0?{'count':_0x54d2bf,'rows':_0x1eabf0}:null;}})[_0x8d40('0x1b')](respondWithResult(_0x13f45a,null))[_0x8d40('0x24')](handleError(_0x13f45a,null));};exports[_0x8d40('0x54')]=function(_0x34e5a4,_0x126e61,_0x7171f){if(_0x34e5a4[_0x8d40('0x4e')]['id']){delete _0x34e5a4[_0x8d40('0x4e')]['id'];}return db['ZohoAccount']['findOne']({'where':{'id':_0x34e5a4[_0x8d40('0x55')]['id']}})['then'](handleEntityNotFound(_0x126e61,null))[_0x8d40('0x1b')](function(_0x5203f4){if(_0x5203f4){_0x34e5a4[_0x8d40('0x4e')][_0x8d40('0x56')]=_0x5203f4['id'];_0x34e5a4[_0x8d40('0x4e')]['Subjects']=integrations[_0x8d40('0x57')](_0x34e5a4[_0x8d40('0x4e')]['channel'],_0x34e5a4[_0x8d40('0x4e')][_0x8d40('0x45')]);_0x34e5a4[_0x8d40('0x4e')][_0x8d40('0x58')]=integrations[_0x8d40('0x59')](_0x34e5a4['body'][_0x8d40('0x5a')],_0x34e5a4['body'][_0x8d40('0x45')]);return db['ZohoConfiguration'][_0x8d40('0x4d')](_0x34e5a4[_0x8d40('0x4e')],{'include':[{'model':db[_0x8d40('0x5b')],'as':'Subjects'},{'model':db['ZohoField'],'as':_0x8d40('0x58')}]});}return null;})[_0x8d40('0x1b')](respondWithResult(_0x126e61,null))['catch'](handleError(_0x126e61,null));};exports['getFields']=function(_0x3fa7f2,_0x261f7c,_0x20ee9e){var _0x460958='';return db[_0x8d40('0x35')][_0x8d40('0x50')]({'where':{'id':_0x3fa7f2[_0x8d40('0x55')]['id']},'attributes':['id',_0x8d40('0x5c'),_0x8d40('0x5d')]})[_0x8d40('0x1b')](handleEntityNotFound(_0x261f7c,null))[_0x8d40('0x1b')](function(_0x48372c){if(_0x48372c){_0x460958=_0x48372c['host'];var _0x5d80fe=_0x460958[_0x8d40('0x5e')](-0x1);if(_0x5d80fe==='/'){_0x460958=_0x460958[_0x8d40('0x5f')](0x0,_0x460958[_0x8d40('0x60')](_0x5d80fe));}return rp({'method':_0x8d40('0x61'),'uri':util[_0x8d40('0x62')](_0x8d40('0x63'),_0x460958),'qs':{'authtoken':_0x48372c[_0x8d40('0x5d')],'scope':_0x8d40('0x64')},'json':!![]});}})['then'](function(_0x3061fa){if(_0x3061fa){if(_0x3061fa[_0x8d40('0x65')]&&_0x3061fa[_0x8d40('0x65')][_0x8d40('0x20')]){throw new Error(_0x3061fa[_0x8d40('0x65')][_0x8d40('0x20')][_0x8d40('0x22')]);}var _0x2426b2=[];if(_0x3061fa['Calls']&&_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]){if(_0x3061fa[_0x8d40('0x66')]['section']['FL']){var _0x11b402=['Call\x20Purpose'];for(var _0x1b19ee=0x0,_0x1d5a79=_0x3061fa['Calls'][_0x8d40('0x67')]['FL'][_0x8d40('0x3e')];_0x1b19ee<_0x1d5a79;_0x1b19ee++){if(_['includes'](_0x11b402,_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee]['dv'])){_0x2426b2[_0x8d40('0x68')]({'id':_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee]['dv'],'name':_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee][_0x8d40('0x69')],'custom':_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee][_0x8d40('0x6a')]===_0x8d40('0x6b')?!![]:![],'options':_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee]['type']===_0x8d40('0x6c')&&_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee][_0x8d40('0x6d')]?_[_0x8d40('0x44')](_0x3061fa[_0x8d40('0x66')][_0x8d40('0x67')]['FL'][_0x1b19ee]['val'],function(_0x17511a){return{'name':_0x17511a,'value':_0x17511a};}):[]});}}}}return{'count':_0x2426b2[_0x8d40('0x3e')],'rows':_0x2426b2};}})[_0x8d40('0x1b')](respondWithResult(_0x261f7c,null))[_0x8d40('0x24')](function(_0x41b6c1){var _0x50f898=_0x3fa7f2[_0x8d40('0x39')][_0x8d40('0x6e')]?0x1f4:_0x41b6c1[_0x8d40('0x6f')]||0x1f4;logger['error']('getFields,\x20%s,\x20%s,\x20%s',_0x8d40('0x70'),_0x50f898,JSON['stringify'](_0x41b6c1));delete _0x41b6c1[_0x8d40('0x33')];if(_0x50f898===0x191){_0x50f898=0x190;}_0x261f7c['status'](_0x50f898)[_0x8d40('0x71')](_0x3fa7f2[_0x8d40('0x39')]['test']?{'message':_0x8d40('0x72'),'statusCode':_0x41b6c1[_0x8d40('0x6f')]}:_0x41b6c1);});};