Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intZendeskAccount / intZendeskAccount.controller.js
index 68acaa9..ae91712 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb7fc=['then','info','ZendeskAccount,\x20%s,\x20%s','request\x20sent','debug','ZendeskAccount,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','sendStatus','status','end','json','offset','limit','set','Content-Range','save','destroy','name','send','index','ZendeskAccount','rawAttributes','fieldName','key','map','query','keys','intersection','model','fields','attributes','hasOwnProperty','order','sort','where','pick','filter','type','VIRTUAL','merge','options','count','includeAll','findAll','show','params','filters','include','find','create','body','update','getConfigurations','findOne','ZendeskConfiguration','length','nolimit','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','ZendeskField','getFields','username','token','authType','remoteUri','slice','substring','lastIndexOf','GET','format','%s/%s','ticket_fields','password','headers','toString','Basic\x20%s','%s/token:%s','base64','Sequelize','ValidationError','Unknown\x20authentication\x20type','subject','description','remove','position','system_field_options','custom_field_options','statusCode','stringify','test','Wrong\x20credentials','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xb7fc,0x1ec));var _0xcb7f=function(_0x48f8c4,_0x4e3dba){_0x48f8c4=_0x48f8c4-0x0;var _0x118849=_0xb7fc[_0x48f8c4];return _0x118849;};'use strict';var pdf=require(_0xcb7f('0x0'));var emlformat=require(_0xcb7f('0x1'));var rimraf=require(_0xcb7f('0x2'));var zipdir=require(_0xcb7f('0x3'));var jsonpatch=require(_0xcb7f('0x4'));var rp=require(_0xcb7f('0x5'));var moment=require(_0xcb7f('0x6'));var BPromise=require('bluebird');var Mustache=require(_0xcb7f('0x7'));var util=require(_0xcb7f('0x8'));var path=require(_0xcb7f('0x9'));var sox=require(_0xcb7f('0xa'));var csv=require(_0xcb7f('0xb'));var ejs=require(_0xcb7f('0xc'));var fs=require('fs');var _=require(_0xcb7f('0xd'));var squel=require(_0xcb7f('0xe'));var crypto=require(_0xcb7f('0xf'));var jsforce=require(_0xcb7f('0x10'));var deskjs=require(_0xcb7f('0x11'));var toCsv=require(_0xcb7f('0xb'));var querystring=require(_0xcb7f('0x12'));var Papa=require(_0xcb7f('0x13'));var Redis=require(_0xcb7f('0x14'));var authService=require(_0xcb7f('0x15'));var qs=require('../../components/parsers/qs');var as=require(_0xcb7f('0x16'));var hardwareService=require(_0xcb7f('0x17'));var logger=require(_0xcb7f('0x18'))(_0xcb7f('0x19'));var utils=require(_0xcb7f('0x1a'));var config=require('../../config/environment');var db=require(_0xcb7f('0x1b'))['db'];var integrations=require(_0xcb7f('0x1c'));var jayson=require(_0xcb7f('0x1d'));var client=jayson[_0xcb7f('0x1e')][_0xcb7f('0x1f')]({'port':0x232a});function checkPasswordPattern(_0x966e75,_0x19e9e9,_0x2ac4de){if(_0x2ac4de){var _0x2b56ee=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x2b56ee['test'](_0x19e9e9)){return _0x966e75;}else{throw new db['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~!@#$%^&-_=+[{]}.');}}else{return _0x966e75;}}function respondWithRpcPromise(_0x20152d,_0x114d3a,_0x52953f,_0xc6d901){return new BPromise(function(_0x5be246,_0x2666f8){var _0x145d63=_0xc6d901||client;return _0x145d63['request'](_0x20152d,_0x52953f)[_0xcb7f('0x20')](function(_0xc9e2d2){logger[_0xcb7f('0x21')](_0xcb7f('0x22'),_0x114d3a,_0xcb7f('0x23'));logger[_0xcb7f('0x24')](_0xcb7f('0x25'),_0x114d3a,'request\x20sent',JSON['stringify'](_0xc9e2d2));if(_0xc9e2d2[_0xcb7f('0x26')]){if(_0xc9e2d2[_0xcb7f('0x26')][_0xcb7f('0x27')]===0x1f4){logger[_0xcb7f('0x26')](_0xcb7f('0x22'),_0x114d3a,_0xc9e2d2[_0xcb7f('0x26')][_0xcb7f('0x28')]);return _0x2666f8(_0xc9e2d2[_0xcb7f('0x26')]['message']);}logger[_0xcb7f('0x26')]('ZendeskAccount,\x20%s,\x20%s',_0x114d3a,_0xc9e2d2[_0xcb7f('0x26')][_0xcb7f('0x28')]);return _0x5be246(_0xc9e2d2[_0xcb7f('0x26')][_0xcb7f('0x28')]);}else{logger['info'](_0xcb7f('0x22'),_0x114d3a,_0xcb7f('0x23'));_0x5be246(_0xc9e2d2[_0xcb7f('0x29')][_0xcb7f('0x28')]);}})[_0xcb7f('0x2a')](function(_0x1ba3e9){logger[_0xcb7f('0x26')](_0xcb7f('0x22'),_0x114d3a,_0x1ba3e9);_0x2666f8(_0x1ba3e9);});});}function respondWithStatusCode(_0x2aba6f,_0x5bc48a){_0x5bc48a=_0x5bc48a||0xcc;return function(_0x1c5115){if(_0x1c5115){return _0x2aba6f[_0xcb7f('0x2b')](_0x5bc48a);}return _0x2aba6f[_0xcb7f('0x2c')](_0x5bc48a)[_0xcb7f('0x2d')]();};}function respondWithResult(_0x11d992,_0x10fc6){_0x10fc6=_0x10fc6||0xc8;return function(_0x5735d9){if(_0x5735d9){return _0x11d992[_0xcb7f('0x2c')](_0x10fc6)[_0xcb7f('0x2e')](_0x5735d9);}};}function respondWithFilteredResult(_0x57bf10,_0x47987d){return function(_0x44c11e){if(_0x44c11e){var _0x10c0c4=_0x44c11e['count'],_0x40eb0b=_0x47987d[_0xcb7f('0x2f')],_0x4fa487=_0x47987d[_0xcb7f('0x2f')]+_0x47987d[_0xcb7f('0x30')],_0x228053;if(_0x4fa487>=_0x10c0c4){_0x4fa487=_0x10c0c4;_0x228053=0xc8;}else{_0x228053=0xce;}_0x57bf10[_0xcb7f('0x2c')](_0x228053);return _0x57bf10[_0xcb7f('0x31')](_0xcb7f('0x32'),_0x40eb0b+'-'+_0x4fa487+'/'+_0x10c0c4)['json'](_0x44c11e);}return null;};}function patchUpdates(_0x18861c){return function(_0x2c1f31){try{jsonpatch['apply'](_0x2c1f31,_0x18861c,!![]);}catch(_0x40377b){return BPromise['reject'](_0x40377b);}return _0x2c1f31[_0xcb7f('0x33')]();};}function saveUpdates(_0x3403f3,_0x4c6c6c){return function(_0x308dc2){if(_0x308dc2){return _0x308dc2['update'](_0x3403f3)[_0xcb7f('0x20')](function(_0x1a41fa){return _0x1a41fa;});}return null;};}function removeEntity(_0x45226d,_0xff290a){return function(_0x59ea15){if(_0x59ea15){return _0x59ea15[_0xcb7f('0x34')]()[_0xcb7f('0x20')](function(){_0x45226d[_0xcb7f('0x2c')](0xcc)[_0xcb7f('0x2d')]();});}};}function handleEntityNotFound(_0x36247c,_0x3e98f6){return function(_0x3011af){if(!_0x3011af){_0x36247c[_0xcb7f('0x2b')](0x194);}return _0x3011af;};}function handleError(_0x52d637,_0x5b4c30){_0x5b4c30=_0x5b4c30||0x1f4;return function(_0x36bfa6){logger['error'](_0x36bfa6['stack']);if(_0x36bfa6[_0xcb7f('0x35')]){delete _0x36bfa6[_0xcb7f('0x35')];}_0x52d637[_0xcb7f('0x2c')](_0x5b4c30)[_0xcb7f('0x36')](_0x36bfa6);};}exports[_0xcb7f('0x37')]=function(_0x972478,_0x181243){var _0x3a1bfd={},_0x776af3={},_0x33d383={'count':0x0,'rows':[]};var _0x1be6ef=_['map'](db[_0xcb7f('0x38')][_0xcb7f('0x39')],function(_0x7462){return{'name':_0x7462[_0xcb7f('0x3a')],'type':_0x7462['type'][_0xcb7f('0x3b')]};});_0x776af3['model']=_[_0xcb7f('0x3c')](_0x1be6ef,'name');_0x776af3[_0xcb7f('0x3d')]=_[_0xcb7f('0x3e')](_0x972478['query']);_0x776af3['filters']=_[_0xcb7f('0x3f')](_0x776af3[_0xcb7f('0x40')],_0x776af3[_0xcb7f('0x3d')]);_0x3a1bfd['attributes']=_[_0xcb7f('0x3f')](_0x776af3[_0xcb7f('0x40')],qs[_0xcb7f('0x41')](_0x972478['query']['fields']));_0x3a1bfd['attributes']=_0x3a1bfd['attributes']['length']?_0x3a1bfd[_0xcb7f('0x42')]:_0x776af3[_0xcb7f('0x40')];if(!_0x972478[_0xcb7f('0x3d')][_0xcb7f('0x43')]('nolimit')){_0x3a1bfd[_0xcb7f('0x30')]=qs[_0xcb7f('0x30')](_0x972478[_0xcb7f('0x3d')][_0xcb7f('0x30')]);_0x3a1bfd['offset']=qs['offset'](_0x972478[_0xcb7f('0x3d')][_0xcb7f('0x2f')]);}_0x3a1bfd[_0xcb7f('0x44')]=qs[_0xcb7f('0x45')](_0x972478['query'][_0xcb7f('0x45')]);_0x3a1bfd[_0xcb7f('0x46')]=qs['filters'](_[_0xcb7f('0x47')](_0x972478['query'],_0x776af3['filters']),_0x1be6ef);if(_0x972478[_0xcb7f('0x3d')][_0xcb7f('0x48')]){_0x3a1bfd['where']=_['merge'](_0x3a1bfd[_0xcb7f('0x46')],{'$or':_['map'](_0x1be6ef,function(_0x24fbf1){if(_0x24fbf1[_0xcb7f('0x49')]!==_0xcb7f('0x4a')){var _0x15ed88={};_0x15ed88[_0x24fbf1[_0xcb7f('0x35')]]={'$like':'%'+_0x972478[_0xcb7f('0x3d')][_0xcb7f('0x48')]+'%'};return _0x15ed88;}})});}_0x3a1bfd=_[_0xcb7f('0x4b')]({},_0x3a1bfd,_0x972478[_0xcb7f('0x4c')]);var _0x4c0363={'where':_0x3a1bfd[_0xcb7f('0x46')]};return db['ZendeskAccount']['count'](_0x4c0363)[_0xcb7f('0x20')](function(_0x5177ab){_0x33d383[_0xcb7f('0x4d')]=_0x5177ab;if(_0x972478[_0xcb7f('0x3d')][_0xcb7f('0x4e')]){_0x3a1bfd['include']=[{'all':!![]}];}return db[_0xcb7f('0x38')][_0xcb7f('0x4f')](_0x3a1bfd);})[_0xcb7f('0x20')](function(_0x558a98){_0x33d383['rows']=_0x558a98;return _0x33d383;})[_0xcb7f('0x20')](respondWithFilteredResult(_0x181243,_0x3a1bfd))[_0xcb7f('0x2a')](handleError(_0x181243,null));};exports[_0xcb7f('0x50')]=function(_0x2a5467,_0x64488){var _0x22f429={'raw':![],'where':{'id':_0x2a5467[_0xcb7f('0x51')]['id']}},_0x22176c={};_0x22176c['model']=_['keys'](db[_0xcb7f('0x38')][_0xcb7f('0x39')]);_0x22176c[_0xcb7f('0x3d')]=_[_0xcb7f('0x3e')](_0x2a5467[_0xcb7f('0x3d')]);_0x22176c[_0xcb7f('0x52')]=_[_0xcb7f('0x3f')](_0x22176c[_0xcb7f('0x40')],_0x22176c[_0xcb7f('0x3d')]);_0x22f429[_0xcb7f('0x42')]=_[_0xcb7f('0x3f')](_0x22176c[_0xcb7f('0x40')],qs['fields'](_0x2a5467[_0xcb7f('0x3d')]['fields']));_0x22f429[_0xcb7f('0x42')]=_0x22f429[_0xcb7f('0x42')]['length']?_0x22f429[_0xcb7f('0x42')]:_0x22176c[_0xcb7f('0x40')];if(_0x2a5467[_0xcb7f('0x3d')][_0xcb7f('0x4e')]){_0x22f429[_0xcb7f('0x53')]=[{'all':!![]}];}_0x22f429=_[_0xcb7f('0x4b')]({},_0x22f429,_0x2a5467[_0xcb7f('0x4c')]);return db[_0xcb7f('0x38')][_0xcb7f('0x54')](_0x22f429)[_0xcb7f('0x20')](handleEntityNotFound(_0x64488,null))[_0xcb7f('0x20')](respondWithResult(_0x64488,null))[_0xcb7f('0x2a')](handleError(_0x64488,null));};exports[_0xcb7f('0x55')]=function(_0x1025c5,_0x23b740){return db[_0xcb7f('0x38')]['create'](_0x1025c5[_0xcb7f('0x56')],{})['then'](respondWithResult(_0x23b740,0xc9))[_0xcb7f('0x2a')](handleError(_0x23b740,null));};exports[_0xcb7f('0x57')]=function(_0x175da0,_0x5add39){if(_0x175da0['body']['id']){delete _0x175da0[_0xcb7f('0x56')]['id'];}return db[_0xcb7f('0x38')][_0xcb7f('0x54')]({'where':{'id':_0x175da0[_0xcb7f('0x51')]['id']}})[_0xcb7f('0x20')](handleEntityNotFound(_0x5add39,null))[_0xcb7f('0x20')](saveUpdates(_0x175da0[_0xcb7f('0x56')],null))[_0xcb7f('0x20')](respondWithResult(_0x5add39,null))[_0xcb7f('0x2a')](handleError(_0x5add39,null));};exports[_0xcb7f('0x34')]=function(_0x2be27c,_0x176e26){return db['ZendeskAccount'][_0xcb7f('0x54')]({'where':{'id':_0x2be27c['params']['id']}})[_0xcb7f('0x20')](handleEntityNotFound(_0x176e26,null))[_0xcb7f('0x20')](removeEntity(_0x176e26,null))[_0xcb7f('0x2a')](handleError(_0x176e26,null));};exports[_0xcb7f('0x58')]=function(_0x4c6934,_0x18c7e2,_0x494fd2){var _0xe63dd0={};var _0x292a03={};var _0x40cc49;var _0x2baf38;return db[_0xcb7f('0x38')][_0xcb7f('0x59')]({'where':{'id':_0x4c6934['params']['id']}})[_0xcb7f('0x20')](handleEntityNotFound(_0x18c7e2,null))[_0xcb7f('0x20')](function(_0x5458d0){if(_0x5458d0){_0x40cc49=_0x5458d0;_0x292a03['model']=_[_0xcb7f('0x3e')](db[_0xcb7f('0x5a')][_0xcb7f('0x39')]);_0x292a03[_0xcb7f('0x3d')]=_[_0xcb7f('0x3e')](_0x4c6934[_0xcb7f('0x3d')]);_0x292a03[_0xcb7f('0x52')]=_['intersection'](_0x292a03[_0xcb7f('0x40')],_0x292a03[_0xcb7f('0x3d')]);_0xe63dd0[_0xcb7f('0x42')]=_['intersection'](_0x292a03[_0xcb7f('0x40')],qs[_0xcb7f('0x41')](_0x4c6934[_0xcb7f('0x3d')][_0xcb7f('0x41')]));_0xe63dd0[_0xcb7f('0x42')]=_0xe63dd0[_0xcb7f('0x42')][_0xcb7f('0x5b')]?_0xe63dd0[_0xcb7f('0x42')]:_0x292a03[_0xcb7f('0x40')];_0xe63dd0[_0xcb7f('0x44')]=qs['sort'](_0x4c6934[_0xcb7f('0x3d')]['sort']);_0xe63dd0['where']=qs[_0xcb7f('0x52')](_['pick'](_0x4c6934[_0xcb7f('0x3d')],_0x292a03[_0xcb7f('0x52')]));if(_0x4c6934['query'][_0xcb7f('0x48')]){_0xe63dd0[_0xcb7f('0x46')]=_[_0xcb7f('0x4b')](_0xe63dd0[_0xcb7f('0x46')],{'$or':_[_0xcb7f('0x3c')](_0xe63dd0['attributes'],function(_0x1a4d70){var _0x1deeb6={};_0x1deeb6[_0x1a4d70]={'$like':'%'+_0x4c6934[_0xcb7f('0x3d')][_0xcb7f('0x48')]+'%'};return _0x1deeb6;})});}_0xe63dd0=_[_0xcb7f('0x4b')]({},_0xe63dd0,_0x4c6934[_0xcb7f('0x4c')]);return _0x40cc49[_0xcb7f('0x58')](_0xe63dd0);}})[_0xcb7f('0x20')](function(_0x57bfcd){if(_0x57bfcd){_0x2baf38=_0x57bfcd[_0xcb7f('0x5b')];if(!_0x4c6934[_0xcb7f('0x3d')][_0xcb7f('0x43')](_0xcb7f('0x5c'))){_0xe63dd0[_0xcb7f('0x30')]=qs[_0xcb7f('0x30')](_0x4c6934['query']['limit']);_0xe63dd0[_0xcb7f('0x2f')]=qs[_0xcb7f('0x2f')](_0x4c6934[_0xcb7f('0x3d')][_0xcb7f('0x2f')]);}return _0x40cc49['getConfigurations'](_0xe63dd0);}})[_0xcb7f('0x20')](function(_0x139c0f){if(_0x139c0f){return _0x139c0f?{'count':_0x2baf38,'rows':_0x139c0f}:null;}})[_0xcb7f('0x20')](respondWithResult(_0x18c7e2,null))[_0xcb7f('0x2a')](handleError(_0x18c7e2,null));};exports['addConfiguration']=function(_0x3f59f4,_0x91ca5f,_0x2ce2d5){if(_0x3f59f4['body']['id']){delete _0x3f59f4['body']['id'];}return db[_0xcb7f('0x38')][_0xcb7f('0x59')]({'where':{'id':_0x3f59f4[_0xcb7f('0x51')]['id']}})[_0xcb7f('0x20')](handleEntityNotFound(_0x91ca5f,null))[_0xcb7f('0x20')](function(_0x115f9f){if(_0x115f9f){_0x3f59f4[_0xcb7f('0x56')][_0xcb7f('0x5d')]=_0x115f9f['id'];_0x3f59f4[_0xcb7f('0x56')][_0xcb7f('0x5e')]=integrations[_0xcb7f('0x5f')](_0x3f59f4[_0xcb7f('0x56')][_0xcb7f('0x60')],_0x3f59f4[_0xcb7f('0x56')][_0xcb7f('0x49')]);_0x3f59f4['body'][_0xcb7f('0x61')]=integrations[_0xcb7f('0x62')](_0x3f59f4['body']['channel'],_0x3f59f4[_0xcb7f('0x56')][_0xcb7f('0x49')]);return db[_0xcb7f('0x5a')][_0xcb7f('0x55')](_0x3f59f4[_0xcb7f('0x56')],{'include':[{'model':db[_0xcb7f('0x63')],'as':_0xcb7f('0x5e')},{'model':db[_0xcb7f('0x63')],'as':'Descriptions'}]});}return null;})['then'](respondWithResult(_0x91ca5f,null))[_0xcb7f('0x2a')](handleError(_0x91ca5f,null));};exports[_0xcb7f('0x64')]=function(_0x3e6d46,_0x436d80,_0x23ec3c){var _0x33e0c0='';return db[_0xcb7f('0x38')][_0xcb7f('0x59')]({'where':{'id':_0x3e6d46[_0xcb7f('0x51')]['id']},'attributes':['id',_0xcb7f('0x65'),'password',_0xcb7f('0x66'),_0xcb7f('0x67'),_0xcb7f('0x68')]})[_0xcb7f('0x20')](handleEntityNotFound(_0x436d80,null))[_0xcb7f('0x20')](function(_0x51e87b){if(_0x51e87b){_0x33e0c0=_0x51e87b[_0xcb7f('0x68')];var _0x7eb3ce=_0x33e0c0[_0xcb7f('0x69')](-0x1);if(_0x7eb3ce==='/'){_0x33e0c0=_0x33e0c0[_0xcb7f('0x6a')](0x0,_0x33e0c0[_0xcb7f('0x6b')](_0x7eb3ce));}var _0x51f047={'method':_0xcb7f('0x6c'),'uri':util[_0xcb7f('0x6d')](_0xcb7f('0x6e'),_0x33e0c0,_0xcb7f('0x6f')),'json':!![]};switch(_0x51e87b['authType']){case _0xcb7f('0x70'):_0x51f047[_0xcb7f('0x71')]={'Authorization':util[_0xcb7f('0x6d')]('Basic\x20%s',new Buffer(util[_0xcb7f('0x6d')]('%s:%s',_0x51e87b['username'],_0x51e87b[_0xcb7f('0x70')]))[_0xcb7f('0x72')]('base64'))};break;case'token':_0x51f047[_0xcb7f('0x71')]={'Authorization':util['format'](_0xcb7f('0x73'),new Buffer(util[_0xcb7f('0x6d')](_0xcb7f('0x74'),_0x51e87b[_0xcb7f('0x65')],_0x51e87b['token']))[_0xcb7f('0x72')](_0xcb7f('0x75')))};break;default:throw new db[(_0xcb7f('0x76'))][(_0xcb7f('0x77'))](_0xcb7f('0x78'));}return rp(_0x51f047);}})[_0xcb7f('0x20')](function(_0x1d1249){if(_0x1d1249){var _0x427e11=[_0xcb7f('0x79'),_0xcb7f('0x7a'),'group','assignee'];_[_0xcb7f('0x7b')](_0x1d1249[_0xcb7f('0x6f')],function(_0x548cb0){return _0x427e11['includes'](_0x548cb0[_0xcb7f('0x49')]);});return{'count':_0x1d1249[_0xcb7f('0x6f')][_0xcb7f('0x5b')],'rows':_[_0xcb7f('0x3c')](_0x1d1249[_0xcb7f('0x6f')],function(_0x1cea0b){return{'id':_0x1cea0b['id'],'name':_0x1cea0b[_0xcb7f('0x7c')]>0x7?_0x1cea0b['title']:_0x1cea0b['type'],'custom':_0x1cea0b['position']>0x7?!![]:![],'options':_0x1cea0b[_0xcb7f('0x7d')]?_0x1cea0b[_0xcb7f('0x7d')]:_0x1cea0b[_0xcb7f('0x7e')]?_0x1cea0b['custom_field_options']:[]};})};}})[_0xcb7f('0x20')](respondWithResult(_0x436d80,null))[_0xcb7f('0x2a')](function(_0x25339f){var _0x51f36b=_0x3e6d46[_0xcb7f('0x3d')]['test']?0x1f4:_0x25339f[_0xcb7f('0x7f')]||0x1f4;logger['error']('getFields,\x20%s,\x20%s,\x20%s',_0xcb7f('0x64'),_0x51f36b,JSON[_0xcb7f('0x80')](_0x25339f));delete _0x25339f[_0xcb7f('0x35')];if(_0x51f36b===0x191){_0x51f36b=0x190;}_0x436d80[_0xcb7f('0x2c')](_0x51f36b)[_0xcb7f('0x36')](_0x3e6d46[_0xcb7f('0x3d')][_0xcb7f('0x81')]?{'message':_0xcb7f('0x82'),'statusCode':_0x25339f['statusCode']}:_0x25339f);});};
\ No newline at end of file
+var _0x3aee=['test','getFields,\x20%s,\x20%s,\x20%s','Wrong\x20credentials','statusCode','html-pdf','eml-format','rimraf','zip-dir','moment','bluebird','mustache','path','sox','to-csv','ejs','crypto','jsforce','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','jayson/promise','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','ZendeskAccount,\x20%s,\x20%s','request\x20sent','debug','ZendeskAccount,\x20%s,\x20%s,\x20%s','stringify','error','message','info','result','catch','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject','save','destroy','name','send','index','map','ZendeskAccount','rawAttributes','fieldName','type','key','query','keys','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','show','model','length','create','body','find','params','getConfigurations','findOne','ZendeskConfiguration','AccountId','Subjects','getSubjects','Descriptions','getDescriptions','channel','ZendeskField','getFields','username','password','authType','remoteUri','slice','substring','lastIndexOf','GET','%s/%s','headers','format','%s:%s','base64','token','%s/token:%s','Unknown\x20authentication\x20type','subject','description','group','assignee','remove','ticket_fields','includes','position','title','system_field_options','custom_field_options'];(function(_0x5a1fc0,_0x307f13){var _0x31897a=function(_0x56bb26){while(--_0x56bb26){_0x5a1fc0['push'](_0x5a1fc0['shift']());}};_0x31897a(++_0x307f13);}(_0x3aee,0x104));var _0xe3ae=function(_0x4358f5,_0x5b1ac6){_0x4358f5=_0x4358f5-0x0;var _0x4d8104=_0x3aee[_0x4358f5];return _0x4d8104;};'use strict';var pdf=require(_0xe3ae('0x0'));var emlformat=require(_0xe3ae('0x1'));var rimraf=require(_0xe3ae('0x2'));var zipdir=require(_0xe3ae('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xe3ae('0x4'));var BPromise=require(_0xe3ae('0x5'));var Mustache=require(_0xe3ae('0x6'));var util=require('util');var path=require(_0xe3ae('0x7'));var sox=require(_0xe3ae('0x8'));var csv=require(_0xe3ae('0x9'));var ejs=require(_0xe3ae('0xa'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xe3ae('0xb'));var jsforce=require(_0xe3ae('0xc'));var deskjs=require(_0xe3ae('0xd'));var toCsv=require(_0xe3ae('0x9'));var querystring=require('querystring');var Papa=require(_0xe3ae('0xe'));var Redis=require(_0xe3ae('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xe3ae('0x10'));var as=require(_0xe3ae('0x11'));var hardwareService=require(_0xe3ae('0x12'));var logger=require('../../config/logger')(_0xe3ae('0x13'));var utils=require(_0xe3ae('0x14'));var config=require(_0xe3ae('0x15'));var db=require('../../mysqldb')['db'];var integrations=require('../../components/integrations/configuration');var jayson=require(_0xe3ae('0x16'));var client=jayson['client'][_0xe3ae('0x17')]({'port':0x232a});function checkPasswordPattern(_0x1a9536,_0x5a3734,_0x1098d9){if(_0x1098d9){var _0x4027d5=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x4027d5['test'](_0x5a3734)){return _0x1a9536;}else{throw new db[(_0xe3ae('0x18'))][(_0xe3ae('0x19'))](_0xe3ae('0x1a'));}}else{return _0x1a9536;}}function respondWithRpcPromise(_0x379795,_0x5df276,_0x59fbf8,_0x1e9dd5){return new BPromise(function(_0x27c5c1,_0x23f473){var _0x5adf3=_0x1e9dd5||client;return _0x5adf3[_0xe3ae('0x1b')](_0x379795,_0x59fbf8)[_0xe3ae('0x1c')](function(_0x545639){logger['info'](_0xe3ae('0x1d'),_0x5df276,_0xe3ae('0x1e'));logger[_0xe3ae('0x1f')](_0xe3ae('0x20'),_0x5df276,'request\x20sent',JSON[_0xe3ae('0x21')](_0x545639));if(_0x545639[_0xe3ae('0x22')]){if(_0x545639[_0xe3ae('0x22')]['code']===0x1f4){logger[_0xe3ae('0x22')](_0xe3ae('0x1d'),_0x5df276,_0x545639[_0xe3ae('0x22')]['message']);return _0x23f473(_0x545639[_0xe3ae('0x22')][_0xe3ae('0x23')]);}logger[_0xe3ae('0x22')](_0xe3ae('0x1d'),_0x5df276,_0x545639[_0xe3ae('0x22')]['message']);return _0x27c5c1(_0x545639['error'][_0xe3ae('0x23')]);}else{logger[_0xe3ae('0x24')](_0xe3ae('0x1d'),_0x5df276,'request\x20sent');_0x27c5c1(_0x545639[_0xe3ae('0x25')]['message']);}})[_0xe3ae('0x26')](function(_0xdf79ca){logger[_0xe3ae('0x22')](_0xe3ae('0x1d'),_0x5df276,_0xdf79ca);_0x23f473(_0xdf79ca);});});}function respondWithStatusCode(_0x216bd2,_0x2ad57f){_0x2ad57f=_0x2ad57f||0xcc;return function(_0x5e2518){if(_0x5e2518){return _0x216bd2[_0xe3ae('0x27')](_0x2ad57f);}return _0x216bd2[_0xe3ae('0x28')](_0x2ad57f)[_0xe3ae('0x29')]();};}function respondWithResult(_0x5eefd6,_0x4230cd){_0x4230cd=_0x4230cd||0xc8;return function(_0x4f5046){if(_0x4f5046){return _0x5eefd6[_0xe3ae('0x28')](_0x4230cd)[_0xe3ae('0x2a')](_0x4f5046);}};}function respondWithFilteredResult(_0x360273,_0x71bc54){return function(_0x42915b){if(_0x42915b){var _0x4df257=_0x42915b[_0xe3ae('0x2b')],_0x4222d9=_0x71bc54[_0xe3ae('0x2c')],_0x66ebd2=_0x71bc54['offset']+_0x71bc54[_0xe3ae('0x2d')],_0x5b6e74;if(_0x66ebd2>=_0x4df257){_0x66ebd2=_0x4df257;_0x5b6e74=0xc8;}else{_0x5b6e74=0xce;}_0x360273[_0xe3ae('0x28')](_0x5b6e74);return _0x360273[_0xe3ae('0x2e')](_0xe3ae('0x2f'),_0x4222d9+'-'+_0x66ebd2+'/'+_0x4df257)[_0xe3ae('0x2a')](_0x42915b);}return null;};}function patchUpdates(_0x44733a){return function(_0x4d941a){try{jsonpatch['apply'](_0x4d941a,_0x44733a,!![]);}catch(_0x5d8011){return BPromise[_0xe3ae('0x30')](_0x5d8011);}return _0x4d941a[_0xe3ae('0x31')]();};}function saveUpdates(_0xeb2845,_0x8c6d4d){return function(_0x45ded6){if(_0x45ded6){return _0x45ded6['update'](_0xeb2845)[_0xe3ae('0x1c')](function(_0x44070a){return _0x44070a;});}return null;};}function removeEntity(_0x1abc6e,_0xce4bdf){return function(_0x232b48){if(_0x232b48){return _0x232b48[_0xe3ae('0x32')]()[_0xe3ae('0x1c')](function(){_0x1abc6e['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x2c123e,_0xed1e6c){return function(_0x4d3646){if(!_0x4d3646){_0x2c123e[_0xe3ae('0x27')](0x194);}return _0x4d3646;};}function handleError(_0x1358b3,_0xab160c){_0xab160c=_0xab160c||0x1f4;return function(_0x2013f1){logger[_0xe3ae('0x22')](_0x2013f1['stack']);if(_0x2013f1[_0xe3ae('0x33')]){delete _0x2013f1[_0xe3ae('0x33')];}_0x1358b3[_0xe3ae('0x28')](_0xab160c)[_0xe3ae('0x34')](_0x2013f1);};}exports[_0xe3ae('0x35')]=function(_0x3b4725,_0x1c8d80){var _0x517d6c={},_0x5e93a6={},_0x36711f={'count':0x0,'rows':[]};var _0x354460=_[_0xe3ae('0x36')](db[_0xe3ae('0x37')][_0xe3ae('0x38')],function(_0x21ba9c){return{'name':_0x21ba9c[_0xe3ae('0x39')],'type':_0x21ba9c[_0xe3ae('0x3a')][_0xe3ae('0x3b')]};});_0x5e93a6['model']=_[_0xe3ae('0x36')](_0x354460,_0xe3ae('0x33'));_0x5e93a6[_0xe3ae('0x3c')]=_[_0xe3ae('0x3d')](_0x3b4725[_0xe3ae('0x3c')]);_0x5e93a6['filters']=_[_0xe3ae('0x3e')](_0x5e93a6['model'],_0x5e93a6[_0xe3ae('0x3c')]);_0x517d6c[_0xe3ae('0x3f')]=_['intersection'](_0x5e93a6['model'],qs[_0xe3ae('0x40')](_0x3b4725[_0xe3ae('0x3c')]['fields']));_0x517d6c['attributes']=_0x517d6c[_0xe3ae('0x3f')]['length']?_0x517d6c['attributes']:_0x5e93a6['model'];if(!_0x3b4725[_0xe3ae('0x3c')][_0xe3ae('0x41')](_0xe3ae('0x42'))){_0x517d6c[_0xe3ae('0x2d')]=qs[_0xe3ae('0x2d')](_0x3b4725[_0xe3ae('0x3c')][_0xe3ae('0x2d')]);_0x517d6c['offset']=qs['offset'](_0x3b4725[_0xe3ae('0x3c')]['offset']);}_0x517d6c[_0xe3ae('0x43')]=qs['sort'](_0x3b4725[_0xe3ae('0x3c')][_0xe3ae('0x44')]);_0x517d6c[_0xe3ae('0x45')]=qs[_0xe3ae('0x46')](_[_0xe3ae('0x47')](_0x3b4725['query'],_0x5e93a6[_0xe3ae('0x46')]),_0x354460);if(_0x3b4725['query'][_0xe3ae('0x48')]){_0x517d6c[_0xe3ae('0x45')]=_[_0xe3ae('0x49')](_0x517d6c[_0xe3ae('0x45')],{'$or':_[_0xe3ae('0x36')](_0x354460,function(_0x44dceb){if(_0x44dceb[_0xe3ae('0x3a')]!==_0xe3ae('0x4a')){var _0x2fe441={};_0x2fe441[_0x44dceb[_0xe3ae('0x33')]]={'$like':'%'+_0x3b4725['query'][_0xe3ae('0x48')]+'%'};return _0x2fe441;}})});}_0x517d6c=_[_0xe3ae('0x49')]({},_0x517d6c,_0x3b4725[_0xe3ae('0x4b')]);var _0x100af1={'where':_0x517d6c[_0xe3ae('0x45')]};return db[_0xe3ae('0x37')][_0xe3ae('0x2b')](_0x100af1)[_0xe3ae('0x1c')](function(_0x5bef35){_0x36711f[_0xe3ae('0x2b')]=_0x5bef35;if(_0x3b4725['query'][_0xe3ae('0x4c')]){_0x517d6c[_0xe3ae('0x4d')]=[{'all':!![]}];}return db[_0xe3ae('0x37')][_0xe3ae('0x4e')](_0x517d6c);})[_0xe3ae('0x1c')](function(_0x42bacd){_0x36711f['rows']=_0x42bacd;return _0x36711f;})[_0xe3ae('0x1c')](respondWithFilteredResult(_0x1c8d80,_0x517d6c))[_0xe3ae('0x26')](handleError(_0x1c8d80,null));};exports[_0xe3ae('0x4f')]=function(_0x402a62,_0x38a15f){var _0xa9bf21={'raw':![],'where':{'id':_0x402a62['params']['id']}},_0x10e8fc={};_0x10e8fc[_0xe3ae('0x50')]=_[_0xe3ae('0x3d')](db[_0xe3ae('0x37')][_0xe3ae('0x38')]);_0x10e8fc[_0xe3ae('0x3c')]=_[_0xe3ae('0x3d')](_0x402a62[_0xe3ae('0x3c')]);_0x10e8fc[_0xe3ae('0x46')]=_[_0xe3ae('0x3e')](_0x10e8fc[_0xe3ae('0x50')],_0x10e8fc[_0xe3ae('0x3c')]);_0xa9bf21[_0xe3ae('0x3f')]=_[_0xe3ae('0x3e')](_0x10e8fc[_0xe3ae('0x50')],qs[_0xe3ae('0x40')](_0x402a62[_0xe3ae('0x3c')][_0xe3ae('0x40')]));_0xa9bf21[_0xe3ae('0x3f')]=_0xa9bf21[_0xe3ae('0x3f')][_0xe3ae('0x51')]?_0xa9bf21[_0xe3ae('0x3f')]:_0x10e8fc[_0xe3ae('0x50')];if(_0x402a62['query'][_0xe3ae('0x4c')]){_0xa9bf21['include']=[{'all':!![]}];}_0xa9bf21=_[_0xe3ae('0x49')]({},_0xa9bf21,_0x402a62[_0xe3ae('0x4b')]);return db[_0xe3ae('0x37')]['find'](_0xa9bf21)[_0xe3ae('0x1c')](handleEntityNotFound(_0x38a15f,null))[_0xe3ae('0x1c')](respondWithResult(_0x38a15f,null))[_0xe3ae('0x26')](handleError(_0x38a15f,null));};exports[_0xe3ae('0x52')]=function(_0x58f33b,_0x5ed360){return db[_0xe3ae('0x37')]['create'](_0x58f33b[_0xe3ae('0x53')],{})[_0xe3ae('0x1c')](respondWithResult(_0x5ed360,0xc9))['catch'](handleError(_0x5ed360,null));};exports['update']=function(_0x48ef85,_0x55ff92){if(_0x48ef85[_0xe3ae('0x53')]['id']){delete _0x48ef85[_0xe3ae('0x53')]['id'];}return db[_0xe3ae('0x37')][_0xe3ae('0x54')]({'where':{'id':_0x48ef85['params']['id']}})[_0xe3ae('0x1c')](handleEntityNotFound(_0x55ff92,null))[_0xe3ae('0x1c')](saveUpdates(_0x48ef85['body'],null))[_0xe3ae('0x1c')](respondWithResult(_0x55ff92,null))[_0xe3ae('0x26')](handleError(_0x55ff92,null));};exports[_0xe3ae('0x32')]=function(_0x9a5d84,_0x2a097d){return db[_0xe3ae('0x37')][_0xe3ae('0x54')]({'where':{'id':_0x9a5d84[_0xe3ae('0x55')]['id']}})[_0xe3ae('0x1c')](handleEntityNotFound(_0x2a097d,null))[_0xe3ae('0x1c')](removeEntity(_0x2a097d,null))[_0xe3ae('0x26')](handleError(_0x2a097d,null));};exports[_0xe3ae('0x56')]=function(_0x19a0a0,_0x1882e5,_0x3094df){var _0x48ae4f={};var _0xb3a63a={};var _0x1ebb2a;var _0x3c81be;return db['ZendeskAccount'][_0xe3ae('0x57')]({'where':{'id':_0x19a0a0['params']['id']}})[_0xe3ae('0x1c')](handleEntityNotFound(_0x1882e5,null))[_0xe3ae('0x1c')](function(_0x1c2163){if(_0x1c2163){_0x1ebb2a=_0x1c2163;_0xb3a63a[_0xe3ae('0x50')]=_[_0xe3ae('0x3d')](db[_0xe3ae('0x58')][_0xe3ae('0x38')]);_0xb3a63a['query']=_[_0xe3ae('0x3d')](_0x19a0a0[_0xe3ae('0x3c')]);_0xb3a63a[_0xe3ae('0x46')]=_[_0xe3ae('0x3e')](_0xb3a63a[_0xe3ae('0x50')],_0xb3a63a[_0xe3ae('0x3c')]);_0x48ae4f[_0xe3ae('0x3f')]=_[_0xe3ae('0x3e')](_0xb3a63a[_0xe3ae('0x50')],qs[_0xe3ae('0x40')](_0x19a0a0[_0xe3ae('0x3c')]['fields']));_0x48ae4f[_0xe3ae('0x3f')]=_0x48ae4f[_0xe3ae('0x3f')]['length']?_0x48ae4f['attributes']:_0xb3a63a[_0xe3ae('0x50')];_0x48ae4f[_0xe3ae('0x43')]=qs[_0xe3ae('0x44')](_0x19a0a0[_0xe3ae('0x3c')][_0xe3ae('0x44')]);_0x48ae4f['where']=qs[_0xe3ae('0x46')](_['pick'](_0x19a0a0[_0xe3ae('0x3c')],_0xb3a63a[_0xe3ae('0x46')]));if(_0x19a0a0[_0xe3ae('0x3c')][_0xe3ae('0x48')]){_0x48ae4f[_0xe3ae('0x45')]=_[_0xe3ae('0x49')](_0x48ae4f['where'],{'$or':_[_0xe3ae('0x36')](_0x48ae4f['attributes'],function(_0x419209){var _0x3aa4bb={};_0x3aa4bb[_0x419209]={'$like':'%'+_0x19a0a0['query'][_0xe3ae('0x48')]+'%'};return _0x3aa4bb;})});}_0x48ae4f=_[_0xe3ae('0x49')]({},_0x48ae4f,_0x19a0a0['options']);return _0x1ebb2a[_0xe3ae('0x56')](_0x48ae4f);}})[_0xe3ae('0x1c')](function(_0x8a6f4f){if(_0x8a6f4f){_0x3c81be=_0x8a6f4f[_0xe3ae('0x51')];if(!_0x19a0a0[_0xe3ae('0x3c')][_0xe3ae('0x41')]('nolimit')){_0x48ae4f[_0xe3ae('0x2d')]=qs[_0xe3ae('0x2d')](_0x19a0a0[_0xe3ae('0x3c')][_0xe3ae('0x2d')]);_0x48ae4f['offset']=qs[_0xe3ae('0x2c')](_0x19a0a0['query'][_0xe3ae('0x2c')]);}return _0x1ebb2a[_0xe3ae('0x56')](_0x48ae4f);}})[_0xe3ae('0x1c')](function(_0x3d58c7){if(_0x3d58c7){return _0x3d58c7?{'count':_0x3c81be,'rows':_0x3d58c7}:null;}})[_0xe3ae('0x1c')](respondWithResult(_0x1882e5,null))[_0xe3ae('0x26')](handleError(_0x1882e5,null));};exports['addConfiguration']=function(_0x3e93ab,_0xc30cb6,_0x35fc4d){if(_0x3e93ab[_0xe3ae('0x53')]['id']){delete _0x3e93ab['body']['id'];}return db[_0xe3ae('0x37')]['findOne']({'where':{'id':_0x3e93ab['params']['id']}})['then'](handleEntityNotFound(_0xc30cb6,null))['then'](function(_0xfc76b3){if(_0xfc76b3){_0x3e93ab[_0xe3ae('0x53')][_0xe3ae('0x59')]=_0xfc76b3['id'];_0x3e93ab[_0xe3ae('0x53')][_0xe3ae('0x5a')]=integrations[_0xe3ae('0x5b')](_0x3e93ab['body']['channel'],_0x3e93ab[_0xe3ae('0x53')][_0xe3ae('0x3a')]);_0x3e93ab['body'][_0xe3ae('0x5c')]=integrations[_0xe3ae('0x5d')](_0x3e93ab[_0xe3ae('0x53')][_0xe3ae('0x5e')],_0x3e93ab[_0xe3ae('0x53')][_0xe3ae('0x3a')]);return db[_0xe3ae('0x58')][_0xe3ae('0x52')](_0x3e93ab[_0xe3ae('0x53')],{'include':[{'model':db[_0xe3ae('0x5f')],'as':_0xe3ae('0x5a')},{'model':db['ZendeskField'],'as':'Descriptions'}]});}return null;})[_0xe3ae('0x1c')](respondWithResult(_0xc30cb6,null))[_0xe3ae('0x26')](handleError(_0xc30cb6,null));};exports[_0xe3ae('0x60')]=function(_0x3138d4,_0x26a598,_0x6ea43){var _0x3340cf='';return db['ZendeskAccount'][_0xe3ae('0x57')]({'where':{'id':_0x3138d4[_0xe3ae('0x55')]['id']},'attributes':['id',_0xe3ae('0x61'),_0xe3ae('0x62'),'token',_0xe3ae('0x63'),_0xe3ae('0x64')]})[_0xe3ae('0x1c')](handleEntityNotFound(_0x26a598,null))[_0xe3ae('0x1c')](function(_0x298829){if(_0x298829){_0x3340cf=_0x298829['remoteUri'];var _0x2e24fd=_0x3340cf[_0xe3ae('0x65')](-0x1);if(_0x2e24fd==='/'){_0x3340cf=_0x3340cf[_0xe3ae('0x66')](0x0,_0x3340cf[_0xe3ae('0x67')](_0x2e24fd));}var _0x37fea1={'method':_0xe3ae('0x68'),'uri':util['format'](_0xe3ae('0x69'),_0x3340cf,'ticket_fields'),'json':!![]};switch(_0x298829[_0xe3ae('0x63')]){case _0xe3ae('0x62'):_0x37fea1[_0xe3ae('0x6a')]={'Authorization':util[_0xe3ae('0x6b')]('Basic\x20%s',new Buffer(util[_0xe3ae('0x6b')](_0xe3ae('0x6c'),_0x298829[_0xe3ae('0x61')],_0x298829[_0xe3ae('0x62')]))['toString'](_0xe3ae('0x6d')))};break;case _0xe3ae('0x6e'):_0x37fea1[_0xe3ae('0x6a')]={'Authorization':util['format']('Basic\x20%s',new Buffer(util[_0xe3ae('0x6b')](_0xe3ae('0x6f'),_0x298829[_0xe3ae('0x61')],_0x298829[_0xe3ae('0x6e')]))['toString'](_0xe3ae('0x6d')))};break;default:throw new db[(_0xe3ae('0x18'))][(_0xe3ae('0x19'))](_0xe3ae('0x70'));}return rp(_0x37fea1);}})[_0xe3ae('0x1c')](function(_0x2e50d1){if(_0x2e50d1){var _0x4d2189=[_0xe3ae('0x71'),_0xe3ae('0x72'),_0xe3ae('0x73'),_0xe3ae('0x74')];_[_0xe3ae('0x75')](_0x2e50d1[_0xe3ae('0x76')],function(_0x3edce9){return _0x4d2189[_0xe3ae('0x77')](_0x3edce9[_0xe3ae('0x3a')]);});return{'count':_0x2e50d1['ticket_fields'][_0xe3ae('0x51')],'rows':_[_0xe3ae('0x36')](_0x2e50d1[_0xe3ae('0x76')],function(_0xeb484e){return{'id':_0xeb484e['id'],'name':_0xeb484e[_0xe3ae('0x78')]>0x7?_0xeb484e[_0xe3ae('0x79')]:_0xeb484e[_0xe3ae('0x3a')],'custom':_0xeb484e[_0xe3ae('0x78')]>0x7?!![]:![],'options':_0xeb484e[_0xe3ae('0x7a')]?_0xeb484e[_0xe3ae('0x7a')]:_0xeb484e[_0xe3ae('0x7b')]?_0xeb484e['custom_field_options']:[]};})};}})[_0xe3ae('0x1c')](respondWithResult(_0x26a598,null))[_0xe3ae('0x26')](function(_0xd4ec74){var _0x37ed1e=_0x3138d4['query'][_0xe3ae('0x7c')]?0x1f4:_0xd4ec74['statusCode']||0x1f4;logger['error'](_0xe3ae('0x7d'),'getFields',_0x37ed1e,JSON[_0xe3ae('0x21')](_0xd4ec74));delete _0xd4ec74[_0xe3ae('0x33')];if(_0x37ed1e===0x191){_0x37ed1e=0x190;}_0x26a598['status'](_0x37ed1e)[_0xe3ae('0x34')](_0x3138d4[_0xe3ae('0x3c')]['test']?{'message':_0xe3ae('0x7e'),'statusCode':_0xd4ec74[_0xe3ae('0x7f')]}:_0xd4ec74);});};
\ No newline at end of file