Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / jscriptySessionReport / jscriptySessionReport.controller.js
index dd70ffd..7ae0938 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3c1a=['to-csv','ejs','crypto','jsforce','desk.js','querystring','ioredis','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','reject','save','then','destroy','error','name','send','index','map','JscriptySessionReport','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','filters','pick','merge','options','where','count','includeAll','rows','catch','show','params','filtears','include','create','update','body','find','describe','getQuestions','JscriptyQuestionReport','sort','filter','findAll','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','sox'];(function(_0x10a827,_0x381036){var _0x28803a=function(_0x1005af){while(--_0x1005af){_0x10a827['push'](_0x10a827['shift']());}};_0x28803a(++_0x381036);}(_0x3c1a,0xda));var _0xa3c1=function(_0x2e53e1,_0x12aed1){_0x2e53e1=_0x2e53e1-0x0;var _0x3a23de=_0x3c1a[_0x2e53e1];return _0x3a23de;};'use strict';var pdf=require(_0xa3c1('0x0'));var emlformat=require(_0xa3c1('0x1'));var rimraf=require(_0xa3c1('0x2'));var zipdir=require(_0xa3c1('0x3'));var jsonpatch=require(_0xa3c1('0x4'));var rp=require(_0xa3c1('0x5'));var moment=require(_0xa3c1('0x6'));var BPromise=require('bluebird');var Mustache=require(_0xa3c1('0x7'));var util=require('util');var path=require(_0xa3c1('0x8'));var sox=require(_0xa3c1('0x9'));var csv=require(_0xa3c1('0xa'));var ejs=require(_0xa3c1('0xb'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xa3c1('0xc'));var jsforce=require(_0xa3c1('0xd'));var deskjs=require(_0xa3c1('0xe'));var toCsv=require(_0xa3c1('0xa'));var querystring=require(_0xa3c1('0xf'));var Papa=require('papaparse');var Redis=require(_0xa3c1('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xa3c1('0x11'))(_0xa3c1('0x12'));var utils=require(_0xa3c1('0x13'));var config=require(_0xa3c1('0x14'));var licenseUtil=require(_0xa3c1('0x15'));var db=require(_0xa3c1('0x16'))['db'];function respondWithStatusCode(_0x1ece52,_0x52adac){_0x52adac=_0x52adac||0xcc;return function(_0x2d2499){if(_0x2d2499){return _0x1ece52[_0xa3c1('0x17')](_0x52adac);}return _0x1ece52[_0xa3c1('0x18')](_0x52adac)[_0xa3c1('0x19')]();};}function respondWithResult(_0x17d82a,_0x5af0fa){_0x5af0fa=_0x5af0fa||0xc8;return function(_0x1d3837){if(_0x1d3837){return _0x17d82a['status'](_0x5af0fa)[_0xa3c1('0x1a')](_0x1d3837);}};}function respondWithFilteredResult(_0x344798,_0x53a5df){return function(_0x261ac7){if(_0x261ac7){var _0x19d4d1=_0x261ac7['count'],_0x552144=_0x53a5df[_0xa3c1('0x1b')],_0x5165f4=_0x53a5df['offset']+_0x53a5df['limit'],_0x37d3a6;if(_0x5165f4>=_0x19d4d1){_0x5165f4=_0x19d4d1;_0x37d3a6=0xc8;}else{_0x37d3a6=0xce;}_0x344798[_0xa3c1('0x18')](_0x37d3a6);return _0x344798['set']('Content-Range',_0x552144+'-'+_0x5165f4+'/'+_0x19d4d1)[_0xa3c1('0x1a')](_0x261ac7);}return null;};}function patchUpdates(_0x17dd1e){return function(_0x4c0b39){try{jsonpatch['apply'](_0x4c0b39,_0x17dd1e,!![]);}catch(_0x4bb14a){return BPromise[_0xa3c1('0x1c')](_0x4bb14a);}return _0x4c0b39[_0xa3c1('0x1d')]();};}function saveUpdates(_0x27e5f3,_0x2f94b8){return function(_0x2fe39c){if(_0x2fe39c){return _0x2fe39c['update'](_0x27e5f3)[_0xa3c1('0x1e')](function(_0x4f602b){return _0x4f602b;});}return null;};}function removeEntity(_0x5b8a54,_0x5ec5cf){return function(_0x4f86f7){if(_0x4f86f7){return _0x4f86f7[_0xa3c1('0x1f')]()[_0xa3c1('0x1e')](function(){_0x5b8a54[_0xa3c1('0x18')](0xcc)[_0xa3c1('0x19')]();});}};}function handleEntityNotFound(_0x558713,_0x1f04be){return function(_0x300eef){if(!_0x300eef){_0x558713[_0xa3c1('0x17')](0x194);}return _0x300eef;};}function handleError(_0xe77418,_0x504106){_0x504106=_0x504106||0x1f4;return function(_0x4c4b49){logger[_0xa3c1('0x20')](_0x4c4b49['stack']);if(_0x4c4b49[_0xa3c1('0x21')]){delete _0x4c4b49[_0xa3c1('0x21')];}_0xe77418[_0xa3c1('0x18')](_0x504106)[_0xa3c1('0x22')](_0x4c4b49);};}exports[_0xa3c1('0x23')]=function(_0x57f1e0,_0x11d226){var _0x1680b0={},_0x54d233={},_0x14d229={'count':0x0,'rows':[]};var _0x27d5fc=_[_0xa3c1('0x24')](db[_0xa3c1('0x25')][_0xa3c1('0x26')],function(_0x12e7a5){return{'name':_0x12e7a5[_0xa3c1('0x27')],'type':_0x12e7a5[_0xa3c1('0x28')][_0xa3c1('0x29')]};});_0x54d233[_0xa3c1('0x2a')]=_[_0xa3c1('0x24')](_0x27d5fc,_0xa3c1('0x21'));_0x54d233[_0xa3c1('0x2b')]=_[_0xa3c1('0x2c')](_0x57f1e0[_0xa3c1('0x2b')]);_0x54d233['filters']=_[_0xa3c1('0x2d')](_0x54d233[_0xa3c1('0x2a')],_0x54d233[_0xa3c1('0x2b')]);_0x1680b0[_0xa3c1('0x2e')]=_[_0xa3c1('0x2d')](_0x54d233[_0xa3c1('0x2a')],qs[_0xa3c1('0x2f')](_0x57f1e0[_0xa3c1('0x2b')][_0xa3c1('0x2f')]));_0x1680b0['attributes']=_0x1680b0[_0xa3c1('0x2e')][_0xa3c1('0x30')]?_0x1680b0[_0xa3c1('0x2e')]:_0x54d233[_0xa3c1('0x2a')];if(!_0x57f1e0[_0xa3c1('0x2b')][_0xa3c1('0x31')](_0xa3c1('0x32'))){_0x1680b0[_0xa3c1('0x33')]=qs[_0xa3c1('0x33')](_0x57f1e0[_0xa3c1('0x2b')][_0xa3c1('0x33')]);_0x1680b0[_0xa3c1('0x1b')]=qs[_0xa3c1('0x1b')](_0x57f1e0['query'][_0xa3c1('0x1b')]);}_0x1680b0[_0xa3c1('0x34')]=qs['sort'](_0x57f1e0[_0xa3c1('0x2b')]['sort']);_0x1680b0['where']=qs[_0xa3c1('0x35')](_[_0xa3c1('0x36')](_0x57f1e0['query'],_0x54d233[_0xa3c1('0x35')]),_0x27d5fc);if(_0x57f1e0['query']['filter']){_0x1680b0['where']=_[_0xa3c1('0x37')](_0x1680b0['where'],{'$or':_[_0xa3c1('0x24')](_0x27d5fc,function(_0x116800){if(_0x116800['type']!=='VIRTUAL'){var _0x8672a0={};_0x8672a0[_0x116800[_0xa3c1('0x21')]]={'$like':'%'+_0x57f1e0[_0xa3c1('0x2b')]['filter']+'%'};return _0x8672a0;}})});}_0x1680b0=_[_0xa3c1('0x37')]({},_0x1680b0,_0x57f1e0[_0xa3c1('0x38')]);var _0x863f36={'where':_0x1680b0[_0xa3c1('0x39')]};return db['JscriptySessionReport'][_0xa3c1('0x3a')](_0x863f36)[_0xa3c1('0x1e')](function(_0x1300b4){_0x14d229[_0xa3c1('0x3a')]=_0x1300b4;if(_0x57f1e0[_0xa3c1('0x2b')][_0xa3c1('0x3b')]){_0x1680b0['include']=[{'all':!![]}];}return db[_0xa3c1('0x25')]['findAll'](_0x1680b0);})[_0xa3c1('0x1e')](function(_0x45fc98){_0x14d229[_0xa3c1('0x3c')]=_0x45fc98;return _0x14d229;})[_0xa3c1('0x1e')](respondWithFilteredResult(_0x11d226,_0x1680b0))[_0xa3c1('0x3d')](handleError(_0x11d226,null));};exports[_0xa3c1('0x3e')]=function(_0x27dbb0,_0x4e205a){var _0x1ba4b9={'raw':!![],'where':{'id':_0x27dbb0[_0xa3c1('0x3f')]['id']}},_0x3621db={};_0x3621db[_0xa3c1('0x2a')]=_[_0xa3c1('0x2c')](db[_0xa3c1('0x25')][_0xa3c1('0x26')]);_0x3621db[_0xa3c1('0x2b')]=_['keys'](_0x27dbb0['query']);_0x3621db[_0xa3c1('0x40')]=_[_0xa3c1('0x2d')](_0x3621db[_0xa3c1('0x2a')],_0x3621db[_0xa3c1('0x2b')]);_0x1ba4b9[_0xa3c1('0x2e')]=_[_0xa3c1('0x2d')](_0x3621db['model'],qs[_0xa3c1('0x2f')](_0x27dbb0[_0xa3c1('0x2b')][_0xa3c1('0x2f')]));_0x1ba4b9[_0xa3c1('0x2e')]=_0x1ba4b9[_0xa3c1('0x2e')][_0xa3c1('0x30')]?_0x1ba4b9[_0xa3c1('0x2e')]:_0x3621db[_0xa3c1('0x2a')];if(_0x27dbb0[_0xa3c1('0x2b')][_0xa3c1('0x3b')]){_0x1ba4b9[_0xa3c1('0x41')]=[{'all':!![]}];}_0x1ba4b9=_[_0xa3c1('0x37')]({},_0x1ba4b9,_0x27dbb0[_0xa3c1('0x38')]);return db[_0xa3c1('0x25')]['find'](_0x1ba4b9)[_0xa3c1('0x1e')](handleEntityNotFound(_0x4e205a,null))[_0xa3c1('0x1e')](respondWithResult(_0x4e205a,null))[_0xa3c1('0x3d')](handleError(_0x4e205a,null));};exports[_0xa3c1('0x42')]=function(_0x329645,_0x2434bf){return db['JscriptySessionReport']['create'](_0x329645['body'],{})['then'](respondWithResult(_0x2434bf,0xc9))[_0xa3c1('0x3d')](handleError(_0x2434bf,null));};exports[_0xa3c1('0x43')]=function(_0x136db0,_0xe2c1d1){if(_0x136db0['body']['id']){delete _0x136db0[_0xa3c1('0x44')]['id'];}return db[_0xa3c1('0x25')][_0xa3c1('0x45')]({'where':{'id':_0x136db0[_0xa3c1('0x3f')]['id']}})[_0xa3c1('0x1e')](handleEntityNotFound(_0xe2c1d1,null))[_0xa3c1('0x1e')](saveUpdates(_0x136db0[_0xa3c1('0x44')],null))[_0xa3c1('0x1e')](respondWithResult(_0xe2c1d1,null))[_0xa3c1('0x3d')](handleError(_0xe2c1d1,null));};exports[_0xa3c1('0x1f')]=function(_0x39005b,_0x2746a1){return db[_0xa3c1('0x25')][_0xa3c1('0x45')]({'where':{'id':_0x39005b[_0xa3c1('0x3f')]['id']}})[_0xa3c1('0x1e')](handleEntityNotFound(_0x2746a1,null))['then'](removeEntity(_0x2746a1,null))[_0xa3c1('0x3d')](handleError(_0x2746a1,null));};exports[_0xa3c1('0x46')]=function(_0x7c4cc9,_0x211f7f){return db[_0xa3c1('0x25')][_0xa3c1('0x46')]()[_0xa3c1('0x1e')](respondWithResult(_0x211f7f,null))['catch'](handleError(_0x211f7f,null));};exports[_0xa3c1('0x47')]=function(_0x1a7dfa,_0x3462db,_0x402ae6){var _0x401e74={'raw':!![],'where':{}};var _0x3b1d69={};var _0x4b0799={'count':0x0,'rows':[]};return db[_0xa3c1('0x25')]['findOne']({'where':{'id':_0x1a7dfa['params']['id']}})[_0xa3c1('0x1e')](handleEntityNotFound(_0x3462db,null))[_0xa3c1('0x1e')](function(_0x2893fe){if(_0x2893fe){_0x3b1d69[_0xa3c1('0x2a')]=_[_0xa3c1('0x2c')](db[_0xa3c1('0x48')][_0xa3c1('0x26')]);_0x3b1d69['query']=_[_0xa3c1('0x2c')](_0x1a7dfa[_0xa3c1('0x2b')]);_0x3b1d69[_0xa3c1('0x35')]=_[_0xa3c1('0x2d')](_0x3b1d69[_0xa3c1('0x2a')],_0x3b1d69[_0xa3c1('0x2b')]);_0x401e74[_0xa3c1('0x2e')]=_[_0xa3c1('0x2d')](_0x3b1d69['model'],qs[_0xa3c1('0x2f')](_0x1a7dfa[_0xa3c1('0x2b')][_0xa3c1('0x2f')]));_0x401e74[_0xa3c1('0x2e')]=_0x401e74[_0xa3c1('0x2e')][_0xa3c1('0x30')]?_0x401e74['attributes']:_0x3b1d69[_0xa3c1('0x2a')];if(!_0x1a7dfa[_0xa3c1('0x2b')]['hasOwnProperty'](_0xa3c1('0x32'))){_0x401e74['limit']=qs[_0xa3c1('0x33')](_0x1a7dfa['query'][_0xa3c1('0x33')]);_0x401e74[_0xa3c1('0x1b')]=qs[_0xa3c1('0x1b')](_0x1a7dfa[_0xa3c1('0x2b')][_0xa3c1('0x1b')]);}_0x401e74[_0xa3c1('0x34')]=qs[_0xa3c1('0x49')](_0x1a7dfa['query'][_0xa3c1('0x49')]);_0x401e74[_0xa3c1('0x39')]=qs[_0xa3c1('0x35')](_[_0xa3c1('0x36')](_0x1a7dfa[_0xa3c1('0x2b')],_0x3b1d69[_0xa3c1('0x35')]));_0x401e74[_0xa3c1('0x39')]['SessionId']=_0x2893fe['id'];if(_0x1a7dfa[_0xa3c1('0x2b')][_0xa3c1('0x4a')]){_0x401e74[_0xa3c1('0x39')]=_[_0xa3c1('0x37')](_0x401e74[_0xa3c1('0x39')],{'$or':_[_0xa3c1('0x24')](_0x401e74[_0xa3c1('0x2e')],function(_0x10a377){var _0x5ba544={};_0x5ba544[_0x10a377]={'$like':'%'+_0x1a7dfa['query'][_0xa3c1('0x4a')]+'%'};return _0x5ba544;})});}_0x401e74=_[_0xa3c1('0x37')]({},_0x401e74,_0x1a7dfa['options']);return db['JscriptyQuestionReport'][_0xa3c1('0x3a')]({'where':_0x401e74[_0xa3c1('0x39')]})[_0xa3c1('0x1e')](function(_0x21f632){_0x4b0799[_0xa3c1('0x3a')]=_0x21f632;if(_0x1a7dfa[_0xa3c1('0x2b')]['includeAll']){_0x401e74['include']=[{'all':!![]}];}return db[_0xa3c1('0x48')][_0xa3c1('0x4b')](_0x401e74);})[_0xa3c1('0x1e')](function(_0x42d2c2){_0x4b0799['rows']=_0x42d2c2;return _0x4b0799;});}})[_0xa3c1('0x1e')](respondWithFilteredResult(_0x3462db,_0x401e74))[_0xa3c1('0x3d')](handleError(_0x3462db,null));};
\ No newline at end of file
+var _0x1707=['sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','show','params','length','find','create','body','catch','describe','getQuestions','JscriptyQuestionReport','nolimit','SessionId','rows','html-pdf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','sendStatus','status','end','count','offset','limit','set','Content-Range','reject','save','update','destroy','then','error','stack','name','index','JscriptySessionReport','rawAttributes','type','map','query','keys','filters','model','intersection','fields','attributes','hasOwnProperty','order'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x1707,0x1df));var _0x7170=function(_0x2407fe,_0x351b6c){_0x2407fe=_0x2407fe-0x0;var _0x35dbfd=_0x1707[_0x2407fe];return _0x35dbfd;};'use strict';var pdf=require(_0x7170('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x7170('0x1'));var rp=require(_0x7170('0x2'));var moment=require('moment');var BPromise=require(_0x7170('0x3'));var Mustache=require(_0x7170('0x4'));var util=require(_0x7170('0x5'));var path=require(_0x7170('0x6'));var sox=require(_0x7170('0x7'));var csv=require(_0x7170('0x8'));var ejs=require(_0x7170('0x9'));var fs=require('fs');var _=require(_0x7170('0xa'));var squel=require(_0x7170('0xb'));var crypto=require(_0x7170('0xc'));var jsforce=require(_0x7170('0xd'));var deskjs=require(_0x7170('0xe'));var toCsv=require(_0x7170('0x8'));var querystring=require(_0x7170('0xf'));var Papa=require(_0x7170('0x10'));var Redis=require(_0x7170('0x11'));var authService=require(_0x7170('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x7170('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x7170('0x14'))(_0x7170('0x15'));var utils=require(_0x7170('0x16'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3fd8c1,_0x3193c7){_0x3193c7=_0x3193c7||0xcc;return function(_0x58c1ec){if(_0x58c1ec){return _0x3fd8c1[_0x7170('0x17')](_0x3193c7);}return _0x3fd8c1[_0x7170('0x18')](_0x3193c7)[_0x7170('0x19')]();};}function respondWithResult(_0x414139,_0x369b9e){_0x369b9e=_0x369b9e||0xc8;return function(_0x418282){if(_0x418282){return _0x414139['status'](_0x369b9e)['json'](_0x418282);}};}function respondWithFilteredResult(_0x171f7d,_0x599aa8){return function(_0x31ffb6){if(_0x31ffb6){var _0xabf79a=_0x31ffb6[_0x7170('0x1a')],_0x578f10=_0x599aa8[_0x7170('0x1b')],_0x2c5853=_0x599aa8['offset']+_0x599aa8[_0x7170('0x1c')],_0x53f51d;if(_0x2c5853>=_0xabf79a){_0x2c5853=_0xabf79a;_0x53f51d=0xc8;}else{_0x53f51d=0xce;}_0x171f7d['status'](_0x53f51d);return _0x171f7d[_0x7170('0x1d')](_0x7170('0x1e'),_0x578f10+'-'+_0x2c5853+'/'+_0xabf79a)['json'](_0x31ffb6);}return null;};}function patchUpdates(_0x77cbe9){return function(_0x4f1a04){try{jsonpatch['apply'](_0x4f1a04,_0x77cbe9,!![]);}catch(_0x14896a){return BPromise[_0x7170('0x1f')](_0x14896a);}return _0x4f1a04[_0x7170('0x20')]();};}function saveUpdates(_0x144346,_0x126d87){return function(_0x32b51a){if(_0x32b51a){return _0x32b51a[_0x7170('0x21')](_0x144346)['then'](function(_0x187727){return _0x187727;});}return null;};}function removeEntity(_0x26551f,_0x25e86e){return function(_0x1fa020){if(_0x1fa020){return _0x1fa020[_0x7170('0x22')]()[_0x7170('0x23')](function(){_0x26551f[_0x7170('0x18')](0xcc)[_0x7170('0x19')]();});}};}function handleEntityNotFound(_0x598fe3,_0x1539b4){return function(_0xfa8e3){if(!_0xfa8e3){_0x598fe3[_0x7170('0x17')](0x194);}return _0xfa8e3;};}function handleError(_0x5555b7,_0x2f04d7){_0x2f04d7=_0x2f04d7||0x1f4;return function(_0x44f203){logger[_0x7170('0x24')](_0x44f203[_0x7170('0x25')]);if(_0x44f203[_0x7170('0x26')]){delete _0x44f203['name'];}_0x5555b7[_0x7170('0x18')](_0x2f04d7)['send'](_0x44f203);};}exports[_0x7170('0x27')]=function(_0x19c39d,_0x5217ba){var _0x4d0a73={},_0x1ba393={},_0x13caeb={'count':0x0,'rows':[]};var _0x116ba8=_['map'](db[_0x7170('0x28')][_0x7170('0x29')],function(_0x126985){return{'name':_0x126985['fieldName'],'type':_0x126985[_0x7170('0x2a')]['key']};});_0x1ba393['model']=_[_0x7170('0x2b')](_0x116ba8,_0x7170('0x26'));_0x1ba393[_0x7170('0x2c')]=_[_0x7170('0x2d')](_0x19c39d['query']);_0x1ba393[_0x7170('0x2e')]=_['intersection'](_0x1ba393[_0x7170('0x2f')],_0x1ba393[_0x7170('0x2c')]);_0x4d0a73['attributes']=_[_0x7170('0x30')](_0x1ba393[_0x7170('0x2f')],qs[_0x7170('0x31')](_0x19c39d['query']['fields']));_0x4d0a73[_0x7170('0x32')]=_0x4d0a73['attributes']['length']?_0x4d0a73[_0x7170('0x32')]:_0x1ba393[_0x7170('0x2f')];if(!_0x19c39d['query'][_0x7170('0x33')]('nolimit')){_0x4d0a73[_0x7170('0x1c')]=qs['limit'](_0x19c39d[_0x7170('0x2c')]['limit']);_0x4d0a73[_0x7170('0x1b')]=qs['offset'](_0x19c39d[_0x7170('0x2c')][_0x7170('0x1b')]);}_0x4d0a73[_0x7170('0x34')]=qs[_0x7170('0x35')](_0x19c39d[_0x7170('0x2c')][_0x7170('0x35')]);_0x4d0a73[_0x7170('0x36')]=qs['filters'](_[_0x7170('0x37')](_0x19c39d[_0x7170('0x2c')],_0x1ba393['filters']),_0x116ba8);if(_0x19c39d[_0x7170('0x2c')][_0x7170('0x38')]){_0x4d0a73['where']=_[_0x7170('0x39')](_0x4d0a73[_0x7170('0x36')],{'$or':_[_0x7170('0x2b')](_0x116ba8,function(_0x32ee84){if(_0x32ee84[_0x7170('0x2a')]!==_0x7170('0x3a')){var _0x33eb37={};_0x33eb37[_0x32ee84['name']]={'$like':'%'+_0x19c39d[_0x7170('0x2c')][_0x7170('0x38')]+'%'};return _0x33eb37;}})});}_0x4d0a73=_['merge']({},_0x4d0a73,_0x19c39d[_0x7170('0x3b')]);var _0x4087e7={'where':_0x4d0a73[_0x7170('0x36')]};return db[_0x7170('0x28')][_0x7170('0x1a')](_0x4087e7)[_0x7170('0x23')](function(_0x6a80ce){_0x13caeb[_0x7170('0x1a')]=_0x6a80ce;if(_0x19c39d[_0x7170('0x2c')][_0x7170('0x3c')]){_0x4d0a73[_0x7170('0x3d')]=[{'all':!![]}];}return db[_0x7170('0x28')][_0x7170('0x3e')](_0x4d0a73);})['then'](function(_0x3ad7d4){_0x13caeb['rows']=_0x3ad7d4;return _0x13caeb;})[_0x7170('0x23')](respondWithFilteredResult(_0x5217ba,_0x4d0a73))['catch'](handleError(_0x5217ba,null));};exports[_0x7170('0x3f')]=function(_0x2eef96,_0x4479d8){var _0x293ba5={'raw':!![],'where':{'id':_0x2eef96[_0x7170('0x40')]['id']}},_0x1facfa={};_0x1facfa['model']=_[_0x7170('0x2d')](db[_0x7170('0x28')][_0x7170('0x29')]);_0x1facfa[_0x7170('0x2c')]=_[_0x7170('0x2d')](_0x2eef96[_0x7170('0x2c')]);_0x1facfa['filtears']=_[_0x7170('0x30')](_0x1facfa[_0x7170('0x2f')],_0x1facfa[_0x7170('0x2c')]);_0x293ba5[_0x7170('0x32')]=_['intersection'](_0x1facfa[_0x7170('0x2f')],qs[_0x7170('0x31')](_0x2eef96[_0x7170('0x2c')]['fields']));_0x293ba5[_0x7170('0x32')]=_0x293ba5[_0x7170('0x32')][_0x7170('0x41')]?_0x293ba5[_0x7170('0x32')]:_0x1facfa['model'];if(_0x2eef96[_0x7170('0x2c')]['includeAll']){_0x293ba5['include']=[{'all':!![]}];}_0x293ba5=_['merge']({},_0x293ba5,_0x2eef96[_0x7170('0x3b')]);return db['JscriptySessionReport'][_0x7170('0x42')](_0x293ba5)[_0x7170('0x23')](handleEntityNotFound(_0x4479d8,null))[_0x7170('0x23')](respondWithResult(_0x4479d8,null))['catch'](handleError(_0x4479d8,null));};exports[_0x7170('0x43')]=function(_0x55f8e8,_0x2a6db1){return db[_0x7170('0x28')][_0x7170('0x43')](_0x55f8e8[_0x7170('0x44')],{})['then'](respondWithResult(_0x2a6db1,0xc9))[_0x7170('0x45')](handleError(_0x2a6db1,null));};exports[_0x7170('0x21')]=function(_0x495105,_0x280fe3){if(_0x495105[_0x7170('0x44')]['id']){delete _0x495105[_0x7170('0x44')]['id'];}return db[_0x7170('0x28')][_0x7170('0x42')]({'where':{'id':_0x495105[_0x7170('0x40')]['id']}})[_0x7170('0x23')](handleEntityNotFound(_0x280fe3,null))['then'](saveUpdates(_0x495105[_0x7170('0x44')],null))[_0x7170('0x23')](respondWithResult(_0x280fe3,null))[_0x7170('0x45')](handleError(_0x280fe3,null));};exports[_0x7170('0x22')]=function(_0x4088d5,_0x1a3970){return db[_0x7170('0x28')]['find']({'where':{'id':_0x4088d5[_0x7170('0x40')]['id']}})[_0x7170('0x23')](handleEntityNotFound(_0x1a3970,null))[_0x7170('0x23')](removeEntity(_0x1a3970,null))['catch'](handleError(_0x1a3970,null));};exports[_0x7170('0x46')]=function(_0x19887a,_0x1b47b7){return db[_0x7170('0x28')][_0x7170('0x46')]()[_0x7170('0x23')](respondWithResult(_0x1b47b7,null))[_0x7170('0x45')](handleError(_0x1b47b7,null));};exports[_0x7170('0x47')]=function(_0x125083,_0x595890,_0x4dec37){var _0x3f5f3b={'raw':!![],'where':{}};var _0x2b5b8b={};var _0x9b4c2={'count':0x0,'rows':[]};return db[_0x7170('0x28')]['findOne']({'where':{'id':_0x125083['params']['id']}})[_0x7170('0x23')](handleEntityNotFound(_0x595890,null))['then'](function(_0x23e214){if(_0x23e214){_0x2b5b8b[_0x7170('0x2f')]=_['keys'](db[_0x7170('0x48')][_0x7170('0x29')]);_0x2b5b8b[_0x7170('0x2c')]=_[_0x7170('0x2d')](_0x125083[_0x7170('0x2c')]);_0x2b5b8b[_0x7170('0x2e')]=_[_0x7170('0x30')](_0x2b5b8b[_0x7170('0x2f')],_0x2b5b8b[_0x7170('0x2c')]);_0x3f5f3b[_0x7170('0x32')]=_['intersection'](_0x2b5b8b[_0x7170('0x2f')],qs[_0x7170('0x31')](_0x125083[_0x7170('0x2c')][_0x7170('0x31')]));_0x3f5f3b[_0x7170('0x32')]=_0x3f5f3b[_0x7170('0x32')]['length']?_0x3f5f3b[_0x7170('0x32')]:_0x2b5b8b[_0x7170('0x2f')];if(!_0x125083[_0x7170('0x2c')]['hasOwnProperty'](_0x7170('0x49'))){_0x3f5f3b['limit']=qs['limit'](_0x125083[_0x7170('0x2c')][_0x7170('0x1c')]);_0x3f5f3b[_0x7170('0x1b')]=qs[_0x7170('0x1b')](_0x125083[_0x7170('0x2c')][_0x7170('0x1b')]);}_0x3f5f3b[_0x7170('0x34')]=qs[_0x7170('0x35')](_0x125083['query'][_0x7170('0x35')]);_0x3f5f3b[_0x7170('0x36')]=qs['filters'](_['pick'](_0x125083['query'],_0x2b5b8b[_0x7170('0x2e')]));_0x3f5f3b[_0x7170('0x36')][_0x7170('0x4a')]=_0x23e214['id'];if(_0x125083[_0x7170('0x2c')][_0x7170('0x38')]){_0x3f5f3b[_0x7170('0x36')]=_[_0x7170('0x39')](_0x3f5f3b['where'],{'$or':_[_0x7170('0x2b')](_0x3f5f3b[_0x7170('0x32')],function(_0x4253ea){var _0x854350={};_0x854350[_0x4253ea]={'$like':'%'+_0x125083['query'][_0x7170('0x38')]+'%'};return _0x854350;})});}_0x3f5f3b=_[_0x7170('0x39')]({},_0x3f5f3b,_0x125083['options']);return db[_0x7170('0x48')][_0x7170('0x1a')]({'where':_0x3f5f3b[_0x7170('0x36')]})[_0x7170('0x23')](function(_0x4d7cf5){_0x9b4c2[_0x7170('0x1a')]=_0x4d7cf5;if(_0x125083[_0x7170('0x2c')]['includeAll']){_0x3f5f3b[_0x7170('0x3d')]=[{'all':!![]}];}return db[_0x7170('0x48')][_0x7170('0x3e')](_0x3f5f3b);})['then'](function(_0x2d7d94){_0x9b4c2[_0x7170('0x4b')]=_0x2d7d94;return _0x9b4c2;});}})[_0x7170('0x23')](respondWithFilteredResult(_0x595890,_0x3f5f3b))[_0x7170('0x45')](handleError(_0x595890,null));};
\ No newline at end of file