Built motion from commit 98bf79a.|0.0.48
[motion.git] / server / api / custom_report / custom_report.controller.js
index 77fd083..ed499fd 100644 (file)
@@ -1 +1 @@
-var _0x4e25=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x4D\x65\x74\x72\x69\x63","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x70\x72\x65\x76\x69\x65\x77","\x6C\x6F\x67","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x66\x6F\x75\x6E\x64\x20\x72\x65\x70\x6F\x72\x74","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x62\x75\x69\x6C\x64\x52\x65\x70\x6F\x72\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x43\x53\x56","\x65\x78\x74\x72\x61\x63\x74","\x73\x70\x72\x65\x61\x64","\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x63\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x46\x69\x65\x6C\x64\x73","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x61\x72\x65\x6E\x74","\x62\x6F\x64\x79","\x6D\x61\x70","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x69\x6D\x70\x6F\x72\x74","","\x28","\x72\x75\x6C\x65\x73","\x20","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x67\x72\x6F\x75\x70","\x66\x69\x65\x6C\x64","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x20\x27","\x4C\x49\x4B\x45","\x25","\x27","\x29","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79"];_0x4e25[0];var _=require(_0x4e25[1]);var util=require(_0x4e25[2]);var sequelize=require(_0x4e25[4])[_0x4e25[3]];var CustomReport=require(_0x4e25[4])[_0x4e25[5]];var ReportField=require(_0x4e25[4])[_0x4e25[6]];var Metric=require(_0x4e25[4])[_0x4e25[7]];var ExtractedReport=require(_0x4e25[4])[_0x4e25[8]];var extractUtils=require(_0x4e25[9]);var reportBuildUtils=require(_0x4e25[10]);var Util=require(_0x4e25[11]);exports[_0x4e25[12]]=function(_0x5f9cxb,_0x5f9cxc,_0x5f9cxd){return CustomReport[_0x4e25[21]](Util[_0x4e25[20]](_[_0x4e25[19]](_0x5f9cxb[_0x4e25[17]],_0x5f9cxb[_0x4e25[18]])))[_0x4e25[16]](function(_0x5f9cxf){_0x5f9cxc[_0x4e25[15]](200)[_0x4e25[14]](_0x5f9cxf)})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[22]]=function(_0x5f9cxb,_0x5f9cxc){var _0x5f9cx10;CustomReport[_0x4e25[37]](_0x5f9cxb[_0x4e25[18]][_0x4e25[36]],{include:[{all:true}]})[_0x4e25[16]](function(_0x5f9cx12){console[_0x4e25[23]](_0x4e25[30]);if(!_0x5f9cx12){return _0x5f9cxc[_0x4e25[31]](404)};var _0x5f9cx13=reportBuildUtils[_0x4e25[33]](_0x5f9cx12[_0x4e25[32]],_0x5f9cxb[_0x4e25[17]]);return sequelize[_0x4e25[17]](_0x5f9cx13,{type:sequelize[_0x4e25[35]][_0x4e25[34]]})})[_0x4e25[16]](function(_0x5f9cx11){_0x5f9cx10=_0x5f9cx11[_0x4e25[24]];if(_0x5f9cxb[_0x4e25[17]][_0x4e25[25]]){var _0x5f9cx11=_(_0x5f9cx11)[_0x4e25[29]](_0x5f9cxb[_0x4e25[17]][_0x4e25[28]]||0)[_0x4e25[27]](_0x5f9cxb[_0x4e25[17]][_0x4e25[25]])[_0x4e25[26]]()};_0x5f9cxc[_0x4e25[15]](200)[_0x4e25[14]]({rows:_0x5f9cx11,count:_0x5f9cx10})})[_0x4e25[13]](function(_0x5f9cxe){console[_0x4e25[23]](_0x5f9cxe);return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[38]]=function(_0x5f9cxb,_0x5f9cxc){docExtract(_0x5f9cxb,_0x5f9cxc,_0x4e25[39])};exports[_0x4e25[40]]=function(_0x5f9cxb,_0x5f9cxc){docExtract(_0x5f9cxb,_0x5f9cxc,_0x4e25[41])};function docExtract(_0x5f9cxb,_0x5f9cxc,_0x5f9cx15){console[_0x4e25[23]](_0x5f9cxb[_0x4e25[17]]);CustomReport[_0x4e25[37]](_0x5f9cxb[_0x4e25[18]][_0x4e25[36]],{include:[{all:true}]})[_0x4e25[16]](function(_0x5f9cx12){if(!_0x5f9cx12){return _0x5f9cxc[_0x4e25[31]](404)};return [_0x5f9cx12,ExtractedReport[_0x4e25[47]]({name:_0x5f9cx12[_0x4e25[44]],startDate:_0x5f9cxb[_0x4e25[17]][_0x4e25[45]]||null,endDate:_0x5f9cxb[_0x4e25[17]][_0x4e25[46]]||null,output:_0x5f9cx15})]})[_0x4e25[43]](function(_0x5f9cx12,_0x5f9cx16){extractUtils[_0x4e25[42]+_0x5f9cx15](_0x5f9cx12,_0x5f9cxb[_0x4e25[17]],_0x5f9cx16[_0x4e25[36]])})[_0x4e25[13]](function(_0x5f9cxe){console[_0x4e25[23]](_0x5f9cxe);return handleError(_0x5f9cxc,_0x5f9cxe)});return _0x5f9cxc[_0x4e25[31]](200)}exports[_0x4e25[48]]=function(_0x5f9cxb,_0x5f9cxc){CustomReport[_0x4e25[37]](_0x5f9cxb[_0x4e25[18]][_0x4e25[36]],{include:[{model:ReportField,as:_0x4e25[49],include:[Metric]}]})[_0x4e25[16]](function(_0x5f9cx12){if(!_0x5f9cx12){return _0x5f9cxc[_0x4e25[31]](404)};return _0x5f9cxc[_0x4e25[14]](_0x5f9cx12)})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[50]]=function(_0x5f9cxb,_0x5f9cxc){CustomReport[_0x4e25[37]](_0x5f9cxb[_0x4e25[18]][_0x4e25[36]],{include:[{all:true}]})[_0x4e25[16]](function(_0x5f9cx12){if(!_0x5f9cx12){return _0x5f9cxc[_0x4e25[31]](404)};var _0x5f9cx17=_0x5f9cx12[_0x4e25[32]];delete _0x5f9cx17[_0x4e25[36]];delete _0x5f9cx17[_0x4e25[51]];delete _0x5f9cx17[_0x4e25[52]];_0x5f9cx17[_0x4e25[53]]=_0x5f9cxb[_0x4e25[54]][_0x4e25[53]];_0x5f9cx17[_0x4e25[49]]=_[_0x4e25[55]](_0x5f9cx17.Fields,_0x4e25[32]);_[_0x4e25[57]](_0x5f9cx17.Fields,function(_0x5f9cx18){delete _0x5f9cx18[_0x4e25[36]];delete _0x5f9cx18[_0x4e25[56]];delete _0x5f9cx18[_0x4e25[51]];delete _0x5f9cx18[_0x4e25[52]]});return CustomReport[_0x4e25[47]](_0x5f9cx17,{include:[{all:true}]})})[_0x4e25[16]](function(){return _0x5f9cxc[_0x4e25[31]](201)})[_0x4e25[13]](function(_0x5f9cxe){console[_0x4e25[23]](_0x5f9cxe);return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[58]]=function(_0x5f9cxb,_0x5f9cxc){CustomReport[_0x4e25[47]](_0x5f9cxb[_0x4e25[54]],{include:[{model:ReportField,as:_0x4e25[49],include:[Metric]}]})[_0x4e25[16]](function(_0x5f9cx12){return _0x5f9cxc[_0x4e25[15]](201)[_0x4e25[14]](_0x5f9cx12)})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})};function getConditions(_0x5f9cx1a){if(!_0x5f9cx1a){return _0x4e25[59]};for(var _0x5f9cx1b=_0x4e25[60],_0x5f9cx1c=0;_0x5f9cx1c<_0x5f9cx1a[_0x4e25[61]][_0x4e25[24]];_0x5f9cx1c++){_0x5f9cx1c>0&&(_0x5f9cx1b+=_0x4e25[62]+_0x5f9cx1a[_0x4e25[63]]+_0x4e25[62]);_0x5f9cx1b+=_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[64]]?getConditions(_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[64]]):_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[65]]+_0x4e25[62]+_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[66]]+_0x4e25[67]+(_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[66]]===_0x4e25[68]?_0x4e25[69]+_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[26]]+_0x4e25[69]:_0x5f9cx1a[_0x4e25[61]][_0x5f9cx1c][_0x4e25[26]])+_0x4e25[70]};return _0x5f9cx1b+_0x4e25[71]}exports[_0x4e25[47]]=function(_0x5f9cxb,_0x5f9cxc){CustomReport[_0x4e25[47]](_0x5f9cxb[_0x4e25[54]])[_0x4e25[16]](function(_0x5f9cx12){return _0x5f9cxc[_0x4e25[15]](201)[_0x4e25[14]](_0x5f9cx12)})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[72]]=function(_0x5f9cxb,_0x5f9cxc){if(_0x5f9cxb[_0x4e25[54]][_0x4e25[36]]){delete _0x5f9cxb[_0x4e25[54]][_0x4e25[36]]};ReportField[_0x4e25[74]]({where:{CustomReportId:_0x5f9cxb[_0x4e25[18]][_0x4e25[36]]}})[_0x4e25[16]](function(){return ReportField[_0x4e25[73]](_0x5f9cxb[_0x4e25[54]].Fields)})[_0x4e25[16]](function(){delete _0x5f9cxb[_0x4e25[54]][_0x4e25[49]];return CustomReport[_0x4e25[72]](_0x5f9cxb[_0x4e25[54]],{where:{id:_0x5f9cxb[_0x4e25[18]][_0x4e25[36]]}})})[_0x4e25[16]](function(){return _0x5f9cxc[_0x4e25[31]](200)})[_0x4e25[13]](function(_0x5f9cxe){console[_0x4e25[23]](_0x5f9cxe);return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[74]]=function(_0x5f9cxb,_0x5f9cxc){CustomReport[_0x4e25[37]](_0x5f9cxb[_0x4e25[18]][_0x4e25[36]])[_0x4e25[16]](function(_0x5f9cx12){if(!_0x5f9cx12){return _0x5f9cxc[_0x4e25[31]](404)};_0x5f9cx12[_0x4e25[74]]()[_0x4e25[16]](function(){return _0x5f9cxc[_0x4e25[31]](204)})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})};exports[_0x4e25[75]]=function(_0x5f9cxb,_0x5f9cxc){CustomReport[_0x4e25[74]]({where:{id:_0x5f9cxb[_0x4e25[17]][_0x4e25[36]]},individualHooks:true})[_0x4e25[16]](function(){return _0x5f9cxc[_0x4e25[31]](204)})[_0x4e25[13]](function(_0x5f9cxe){return handleError(_0x5f9cxc,_0x5f9cxe)})};function handleError(_0x5f9cxc,_0x5f9cxe){return _0x5f9cxc[_0x4e25[15]](500)[_0x4e25[14]](_0x5f9cxe)}
\ No newline at end of file
+var _0x7c42=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74","\x52\x65\x70\x6F\x72\x74\x46\x69\x65\x6C\x64","\x4D\x65\x74\x72\x69\x63","\x45\x78\x74\x72\x61\x63\x74\x65\x64\x52\x65\x70\x6F\x72\x74","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x65\x78\x74\x72\x61\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C\x73\x2F\x72\x65\x70\x6F\x72\x74\x5F\x62\x75\x69\x6C\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x70\x72\x65\x76\x69\x65\x77","\x6C\x6F\x67","\x6C\x65\x6E\x67\x74\x68","\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x6F\x66\x66\x73\x65\x74","\x73\x6C\x69\x63\x65","\x66\x6F\x75\x6E\x64\x20\x72\x65\x70\x6F\x72\x74","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x62\x75\x69\x6C\x64\x52\x65\x70\x6F\x72\x74","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x65\x78\x74\x72\x61\x63\x74\x50\x64\x66","\x50\x44\x46","\x65\x78\x74\x72\x61\x63\x74\x43\x73\x76","\x43\x53\x56","\x65\x78\x74\x72\x61\x63\x74","\x73\x70\x72\x65\x61\x64","\x6E\x61\x6D\x65","\x73\x74\x61\x72\x74\x44\x61\x74\x65","\x65\x6E\x64\x44\x61\x74\x65","\x63\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x46\x69\x65\x6C\x64\x73","\x63\x6F\x70\x79","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x70\x61\x72\x65\x6E\x74","\x62\x6F\x64\x79","\x6D\x61\x70","\x43\x75\x73\x74\x6F\x6D\x52\x65\x70\x6F\x72\x74\x49\x64","\x66\x6F\x72\x45\x61\x63\x68","\x69\x6D\x70\x6F\x72\x74","","\x28","\x72\x75\x6C\x65\x73","\x20","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x67\x72\x6F\x75\x70","\x66\x69\x65\x6C\x64","\x63\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x20\x27","\x4C\x49\x4B\x45","\x25","\x27","\x29","\x75\x70\x64\x61\x74\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79"];_0x7c42[0];var _=require(_0x7c42[1]);var util=require(_0x7c42[2]);var sequelize=require(_0x7c42[4])[_0x7c42[3]];var CustomReport=require(_0x7c42[4])[_0x7c42[5]];var ReportField=require(_0x7c42[4])[_0x7c42[6]];var Metric=require(_0x7c42[4])[_0x7c42[7]];var ExtractedReport=require(_0x7c42[4])[_0x7c42[8]];var extractUtils=require(_0x7c42[9]);var reportBuildUtils=require(_0x7c42[10]);var Util=require(_0x7c42[11]);exports[_0x7c42[12]]=function(_0xcd0axb,_0xcd0axc,_0xcd0axd){return CustomReport[_0x7c42[21]](Util[_0x7c42[20]](_[_0x7c42[19]](_0xcd0axb[_0x7c42[17]],_0xcd0axb[_0x7c42[18]])))[_0x7c42[16]](function(_0xcd0axf){_0xcd0axc[_0x7c42[15]](200)[_0x7c42[14]](_0xcd0axf)})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[22]]=function(_0xcd0axb,_0xcd0axc){var _0xcd0ax10;CustomReport[_0x7c42[37]](_0xcd0axb[_0x7c42[18]][_0x7c42[36]],{include:[{all:true}]})[_0x7c42[16]](function(_0xcd0ax12){console[_0x7c42[23]](_0x7c42[30]);if(!_0xcd0ax12){return _0xcd0axc[_0x7c42[31]](404)};var _0xcd0ax13=reportBuildUtils[_0x7c42[33]](_0xcd0ax12[_0x7c42[32]],_0xcd0axb[_0x7c42[17]]);return sequelize[_0x7c42[17]](_0xcd0ax13,{type:sequelize[_0x7c42[35]][_0x7c42[34]]})})[_0x7c42[16]](function(_0xcd0ax11){_0xcd0ax10=_0xcd0ax11[_0x7c42[24]];if(_0xcd0axb[_0x7c42[17]][_0x7c42[25]]){var _0xcd0ax11=_(_0xcd0ax11)[_0x7c42[29]](_0xcd0axb[_0x7c42[17]][_0x7c42[28]]||0)[_0x7c42[27]](_0xcd0axb[_0x7c42[17]][_0x7c42[25]])[_0x7c42[26]]()};_0xcd0axc[_0x7c42[15]](200)[_0x7c42[14]]({rows:_0xcd0ax11,count:_0xcd0ax10})})[_0x7c42[13]](function(_0xcd0axe){console[_0x7c42[23]](_0xcd0axe);return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[38]]=function(_0xcd0axb,_0xcd0axc){docExtract(_0xcd0axb,_0xcd0axc,_0x7c42[39])};exports[_0x7c42[40]]=function(_0xcd0axb,_0xcd0axc){docExtract(_0xcd0axb,_0xcd0axc,_0x7c42[41])};function docExtract(_0xcd0axb,_0xcd0axc,_0xcd0ax15){console[_0x7c42[23]](_0xcd0axb[_0x7c42[17]]);CustomReport[_0x7c42[37]](_0xcd0axb[_0x7c42[18]][_0x7c42[36]],{include:[{all:true}]})[_0x7c42[16]](function(_0xcd0ax12){if(!_0xcd0ax12){return _0xcd0axc[_0x7c42[31]](404)};return [_0xcd0ax12,ExtractedReport[_0x7c42[47]]({name:_0xcd0ax12[_0x7c42[44]],startDate:_0xcd0axb[_0x7c42[17]][_0x7c42[45]]||null,endDate:_0xcd0axb[_0x7c42[17]][_0x7c42[46]]||null,output:_0xcd0ax15})]})[_0x7c42[43]](function(_0xcd0ax12,_0xcd0ax16){extractUtils[_0x7c42[42]+_0xcd0ax15](_0xcd0ax12,_0xcd0axb[_0x7c42[17]],_0xcd0ax16[_0x7c42[36]])})[_0x7c42[13]](function(_0xcd0axe){console[_0x7c42[23]](_0xcd0axe);return handleError(_0xcd0axc,_0xcd0axe)});return _0xcd0axc[_0x7c42[31]](200)}exports[_0x7c42[48]]=function(_0xcd0axb,_0xcd0axc){CustomReport[_0x7c42[37]](_0xcd0axb[_0x7c42[18]][_0x7c42[36]],{include:[{model:ReportField,as:_0x7c42[49],include:[Metric]}]})[_0x7c42[16]](function(_0xcd0ax12){if(!_0xcd0ax12){return _0xcd0axc[_0x7c42[31]](404)};return _0xcd0axc[_0x7c42[14]](_0xcd0ax12)})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[50]]=function(_0xcd0axb,_0xcd0axc){CustomReport[_0x7c42[37]](_0xcd0axb[_0x7c42[18]][_0x7c42[36]],{include:[{all:true}]})[_0x7c42[16]](function(_0xcd0ax12){if(!_0xcd0ax12){return _0xcd0axc[_0x7c42[31]](404)};var _0xcd0ax17=_0xcd0ax12[_0x7c42[32]];delete _0xcd0ax17[_0x7c42[36]];delete _0xcd0ax17[_0x7c42[51]];delete _0xcd0ax17[_0x7c42[52]];_0xcd0ax17[_0x7c42[53]]=_0xcd0axb[_0x7c42[54]][_0x7c42[53]];_0xcd0ax17[_0x7c42[49]]=_[_0x7c42[55]](_0xcd0ax17.Fields,_0x7c42[32]);_[_0x7c42[57]](_0xcd0ax17.Fields,function(_0xcd0ax18){delete _0xcd0ax18[_0x7c42[36]];delete _0xcd0ax18[_0x7c42[56]];delete _0xcd0ax18[_0x7c42[51]];delete _0xcd0ax18[_0x7c42[52]]});return CustomReport[_0x7c42[47]](_0xcd0ax17,{include:[{all:true}]})})[_0x7c42[16]](function(){return _0xcd0axc[_0x7c42[31]](201)})[_0x7c42[13]](function(_0xcd0axe){console[_0x7c42[23]](_0xcd0axe);return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[58]]=function(_0xcd0axb,_0xcd0axc){CustomReport[_0x7c42[47]](_0xcd0axb[_0x7c42[54]],{include:[{model:ReportField,as:_0x7c42[49],include:[Metric]}]})[_0x7c42[16]](function(_0xcd0ax12){return _0xcd0axc[_0x7c42[15]](201)[_0x7c42[14]](_0xcd0ax12)})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})};function getConditions(_0xcd0ax1a){if(!_0xcd0ax1a){return _0x7c42[59]};for(var _0xcd0ax1b=_0x7c42[60],_0xcd0ax1c=0;_0xcd0ax1c<_0xcd0ax1a[_0x7c42[61]][_0x7c42[24]];_0xcd0ax1c++){_0xcd0ax1c>0&&(_0xcd0ax1b+=_0x7c42[62]+_0xcd0ax1a[_0x7c42[63]]+_0x7c42[62]);_0xcd0ax1b+=_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[64]]?getConditions(_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[64]]):_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[65]]+_0x7c42[62]+_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[66]]+_0x7c42[67]+(_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[66]]===_0x7c42[68]?_0x7c42[69]+_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[26]]+_0x7c42[69]:_0xcd0ax1a[_0x7c42[61]][_0xcd0ax1c][_0x7c42[26]])+_0x7c42[70]};return _0xcd0ax1b+_0x7c42[71]}exports[_0x7c42[47]]=function(_0xcd0axb,_0xcd0axc){CustomReport[_0x7c42[47]](_0xcd0axb[_0x7c42[54]])[_0x7c42[16]](function(_0xcd0ax12){return _0xcd0axc[_0x7c42[15]](201)[_0x7c42[14]](_0xcd0ax12)})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[72]]=function(_0xcd0axb,_0xcd0axc){if(_0xcd0axb[_0x7c42[54]][_0x7c42[36]]){delete _0xcd0axb[_0x7c42[54]][_0x7c42[36]]};ReportField[_0x7c42[74]]({where:{CustomReportId:_0xcd0axb[_0x7c42[18]][_0x7c42[36]]}})[_0x7c42[16]](function(){return ReportField[_0x7c42[73]](_0xcd0axb[_0x7c42[54]].Fields)})[_0x7c42[16]](function(){delete _0xcd0axb[_0x7c42[54]][_0x7c42[49]];return CustomReport[_0x7c42[72]](_0xcd0axb[_0x7c42[54]],{where:{id:_0xcd0axb[_0x7c42[18]][_0x7c42[36]]}})})[_0x7c42[16]](function(){return _0xcd0axc[_0x7c42[31]](200)})[_0x7c42[13]](function(_0xcd0axe){console[_0x7c42[23]](_0xcd0axe);return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[74]]=function(_0xcd0axb,_0xcd0axc){CustomReport[_0x7c42[37]](_0xcd0axb[_0x7c42[18]][_0x7c42[36]])[_0x7c42[16]](function(_0xcd0ax12){if(!_0xcd0ax12){return _0xcd0axc[_0x7c42[31]](404)};_0xcd0ax12[_0x7c42[74]]()[_0x7c42[16]](function(){return _0xcd0axc[_0x7c42[31]](204)})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})};exports[_0x7c42[75]]=function(_0xcd0axb,_0xcd0axc){CustomReport[_0x7c42[74]]({where:{id:_0xcd0axb[_0x7c42[17]][_0x7c42[36]]},individualHooks:true})[_0x7c42[16]](function(){return _0xcd0axc[_0x7c42[31]](204)})[_0x7c42[13]](function(_0xcd0axe){return handleError(_0xcd0axc,_0xcd0axe)})};function handleError(_0xcd0axc,_0xcd0axe){return _0xcd0axc[_0x7c42[15]](500)[_0x7c42[14]](_0xcd0axe)}
\ No newline at end of file