Built motion from commit e02f907f.|2.6.14
[motion2.git] / server / components / export / pdf.js
index 63c364b..04ade46 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5f2f=['hasOwnProperty','push','num','Empty','dirname','basename','Setting','find','split','splitSizePdf','then','length','query','format','QueryTypes','SELECT','sequelize','existsSync','join','mkdirSync','each','Name:\x20%s\x0aReport:\x20%s\x0aFrom:\x20%s\x20To:\x20%s','startDate','endDate','landscape','body','toString','content','/fonts/Roboto-Regular.ttf','/fonts/Roboto-Medium.ttf','/fonts/Roboto-Italic.ttf','/fonts/Roboto-MediumItalic.ttf','createPdfKitDocument','%s%d.%s','pdf','%s.%s','createWriteStream','finish','err','end','info','CSV','Completed','Start\x20extraction\x20report\x20with\x20id\x20%d\x20in\x20%s\x20format','PDF','findOne','SELECT\x20count(*)\x20as\x20num\x20FROM\x20(%s)\x20t','catch','Error\x20during\x20extraction\x20report\x20with\x20id\x20%d\x20in\x20%s\x20format','inspect','lodash','bluebird','util','path','moment','pdfmake/src/printer','zip-dir','rimraf','dbH','../../config/logger','analytics','argv','MMMM\x20Do\x20YYYY,\x20h:mm:ss\x20a','savename','AnalyticExtractedReport'];(function(_0x373b05,_0x46f930){var _0x17b4b5=function(_0x572775){while(--_0x572775){_0x373b05['push'](_0x373b05['shift']());}};_0x17b4b5(++_0x46f930);}(_0x5f2f,0x73));var _0xf5f2=function(_0xfc3fbc,_0x435878){_0xfc3fbc=_0xfc3fbc-0x0;var _0x59bca=_0x5f2f[_0xfc3fbc];return _0x59bca;};'use strict';var _=require(_0xf5f2('0x0'));var fs=require('fs');var BPromise=require(_0xf5f2('0x1'));var util=require(_0xf5f2('0x2'));var path=require(_0xf5f2('0x3'));var moment=require(_0xf5f2('0x4'));var PdfPrinter=require(_0xf5f2('0x5'));var zipdir=require(_0xf5f2('0x6'));var rimraf=require(_0xf5f2('0x7'));var db=require('../../mysqldb')['db'];var dbH=require('../../mysqldb')[_0xf5f2('0x8')];var logger=require(_0xf5f2('0x9'))(_0xf5f2('0xa'));var EXTRACTED_REPORT_ID=Number(process[_0xf5f2('0xb')][0x2]);var QUERY=process[_0xf5f2('0xb')][0x3];var PATH=process[_0xf5f2('0xb')][0x4];var NAME=process['argv'][0x5];var FORMAT=_0xf5f2('0xc');var _extractedReport;function analyticExtractedReport(_0x46cd9c,_0x2ec345){var _0x56a69f={'status':_0x46cd9c};var _0x375da4={'where':{'id':EXTRACTED_REPORT_ID}};if(_0x2ec345){_0x56a69f[_0xf5f2('0xd')]=_0x2ec345;}return db[_0xf5f2('0xe')]['update'](_0x56a69f,_0x375da4);}function getHeader(_0x977a59){var _0x4ebbbe=[];for(var _0x53fb33 in _0x977a59){if(_0x977a59[_0xf5f2('0xf')](_0x53fb33)){_0x4ebbbe[_0xf5f2('0x10')]({'text':_0x53fb33,'style':'tableHeader'});}}return _0x4ebbbe;}function extractReport(_0x336f6b){var _0x14b51f=0x1388;var _0x331482;if(!_0x336f6b[0x0][_0xf5f2('0x11')]){return analyticExtractedReport(_0xf5f2('0x12'));}var _0x3e5956=[];var _0x5c01b8=0x0;var _0x5850f4=!![];var _0xea612c=path[_0xf5f2('0x13')](PATH);var _0x1c1a5c=path[_0xf5f2('0x14')](PATH,'.pdf');var _0xafe430=![];var _0x286197=[];return db[_0xf5f2('0x15')][_0xf5f2('0x16')]({'where':{'id':0x1},'raw':!![],'attributes':['id',_0xf5f2('0x17'),_0xf5f2('0x18')]})[_0xf5f2('0x19')](function(_0x395a5a){if(_0x395a5a){_0x331482=_0x395a5a;_0x14b51f=_0x331482[_0xf5f2('0x18')]||0x3e8;}})[_0xf5f2('0x19')](function(){if(_0x336f6b&&_0x336f6b[_0xf5f2('0x1a')]){var _0x28e097=_0x336f6b[0x0][_0xf5f2('0x11')]%(_0x5c01b8+_0x14b51f);if(_0x331482[_0xf5f2('0x17')]){for(;_0x5850f4;_0x5c01b8+=_0x14b51f,_0x28e097=_0x336f6b[0x0][_0xf5f2('0x11')]%(_0x5c01b8+_0x14b51f)){if(_0x28e097==0x0||_0x28e097==_0x336f6b[0x0][_0xf5f2('0x11')]){_0x5850f4=![];}_0x3e5956[_0xf5f2('0x10')](dbH['sequelize'][_0xf5f2('0x1b')](util[_0xf5f2('0x1c')]('%s\x20limit\x20%d\x20OFFSET\x20%d',QUERY,_0x14b51f,_0x5c01b8),{'type':dbH['sequelize'][_0xf5f2('0x1d')][_0xf5f2('0x1e')]}));}}else{_0x3e5956['push'](dbH[_0xf5f2('0x1f')][_0xf5f2('0x1b')](QUERY,{'type':dbH[_0xf5f2('0x1f')][_0xf5f2('0x1d')][_0xf5f2('0x1e')]}));}}_0xafe430=_0x331482['split']&&_0x3e5956[_0xf5f2('0x1a')]>0x1;if(!fs[_0xf5f2('0x20')](path[_0xf5f2('0x21')](_0xea612c,_0x1c1a5c))&&_0xafe430){fs[_0xf5f2('0x22')](path[_0xf5f2('0x21')](_0xea612c,_0x1c1a5c));}return BPromise['each'](_0x3e5956,function(_0x529f07){_0x286197[_0xf5f2('0x10')](_0x529f07);});})[_0xf5f2('0x19')](function(){return BPromise[_0xf5f2('0x23')](_0x3e5956,function(_0x1a5bb3,_0xf6c58d){var _0x788a8d;var _0x13a3be=util[_0xf5f2('0x1c')](_0xf5f2('0x24'),NAME,_extractedReport['name'],moment(_extractedReport[_0xf5f2('0x25')])[_0xf5f2('0x1c')](FORMAT),moment(_extractedReport[_0xf5f2('0x26')])[_0xf5f2('0x1c')](FORMAT));var _0x198c73={'pageSize':'A4','pageOrientation':_0xf5f2('0x27'),'content':[{'text':_0x13a3be,'style':'header'}],'styles':{'header':{'fontSize':0x12,'bold':!![],'margin':[0x0,0x0,0x0,0xa]},'tableHeader':{'bold':!![],'fontSize':0xd,'color':'black'}}};var _0x22c826={'headerRows':0x1,'body':[]};_0x22c826[_0xf5f2('0x28')][_0xf5f2('0x10')](getHeader(_0x1a5bb3[0x0]));var _0x5027ab;for(var _0x5a2c7e=0x0;_0x5a2c7e<_0x1a5bb3[_0xf5f2('0x1a')];_0x5a2c7e+=0x1){_0x5027ab=[];for(var _0x50b8a2 in _0x1a5bb3[_0x5a2c7e]){if(_0x1a5bb3[_0x5a2c7e][_0xf5f2('0xf')](_0x50b8a2)){_0x5027ab[_0xf5f2('0x10')](_0x1a5bb3[_0x5a2c7e][_0x50b8a2]?_[_0xf5f2('0x29')](_0x1a5bb3[_0x5a2c7e][_0x50b8a2]):'');}}_0x22c826['body']['push'](_0x5027ab);}_0x198c73[_0xf5f2('0x2a')]['push']({'table':_0x22c826});return new BPromise(function(_0xb744b9,_0x58a4df){var _0x45b643=new PdfPrinter({'Roboto':{'normal':__dirname+_0xf5f2('0x2b'),'bold':__dirname+_0xf5f2('0x2c'),'italics':__dirname+_0xf5f2('0x2d'),'bolditalics':__dirname+_0xf5f2('0x2e')}});var _0x277eee=_0x45b643[_0xf5f2('0x2f')](_0x198c73);if(_0xafe430){_0x788a8d=path[_0xf5f2('0x21')](_0xea612c,_0x1c1a5c,util['format'](_0xf5f2('0x30'),_0x1c1a5c,_0xf6c58d,_0xf5f2('0x31')));}else{_0x788a8d=path[_0xf5f2('0x21')](_0xea612c,util[_0xf5f2('0x1c')](_0xf5f2('0x32'),_0x1c1a5c,_0xf5f2('0x31')));}var _0x297c0c=_0x277eee['pipe'](fs[_0xf5f2('0x33')](_0x788a8d));_0x297c0c['on'](_0xf5f2('0x34'),function(){_0xb744b9();});_0x297c0c['on']('error',function(_0x3fc168){console['log'](_0xf5f2('0x35'),_0x3fc168);_0x58a4df(_0x3fc168);});_0x277eee[_0xf5f2('0x36')]();});});})[_0xf5f2('0x19')](function(){if(_0xafe430){return new BPromise(function(_0x2e3cca,_0x59a6dd){zipdir(path['join'](_0xea612c,_0x1c1a5c),{'saveTo':path[_0xf5f2('0x21')](_0xea612c,util[_0xf5f2('0x1c')](_0xf5f2('0x32'),_0x1c1a5c,'zip'))},function(_0x41447f){if(_0x41447f){_0x59a6dd(_0x41447f);}else{_0x2e3cca();}});});}})['then'](function(){if(_0xafe430){rimraf(path[_0xf5f2('0x21')](_0xea612c,_0x1c1a5c),function(){});}})['then'](function(){logger[_0xf5f2('0x37')](util[_0xf5f2('0x1c')]('Extraction\x20report\x20with\x20id\x20%d\x20in\x20%s\x20format\x20completed',EXTRACTED_REPORT_ID,_0xf5f2('0x38')));return analyticExtractedReport(_0xf5f2('0x39'),_0xafe430?util[_0xf5f2('0x1c')](_0xf5f2('0x32'),_0x1c1a5c,_0xafe430?'zip':'pdf'):null);});}function main(){logger[_0xf5f2('0x37')](util[_0xf5f2('0x1c')](_0xf5f2('0x3a'),EXTRACTED_REPORT_ID,_0xf5f2('0x3b')));return db[_0xf5f2('0xe')][_0xf5f2('0x3c')]({'where':{'id':EXTRACTED_REPORT_ID}})[_0xf5f2('0x19')](function(_0x4c0ac7){_extractedReport=_0x4c0ac7;return dbH[_0xf5f2('0x1f')][_0xf5f2('0x1b')](util['format'](_0xf5f2('0x3d'),QUERY),{'type':dbH[_0xf5f2('0x1f')][_0xf5f2('0x1d')][_0xf5f2('0x1e')]});})[_0xf5f2('0x19')](extractReport)[_0xf5f2('0x3e')](function(_0x462ea3){logger[_0xf5f2('0x37')](util['format'](_0xf5f2('0x3f'),EXTRACTED_REPORT_ID,_0xf5f2('0x3b')),util[_0xf5f2('0x40')](_0x462ea3,{'showHidden':![],'depth':null}));return analyticExtractedReport('Failed');});}main();
\ No newline at end of file
+var _0x47d8=['name','endDate','header','pageBreak','before','margin','landscape','\x20/\x20','footer','Arial','black','right','num','Setting','find','split','then','isInteger','sequelize','query','%s\x20limit\x20%d\x20OFFSET\x20%d','QueryTypes','SELECT','dirname','basename','.pdf','mkdirSync','join','each','flatten','createPdfKitDocument','%s%d.%s','pdf','all','%s.%s','zip','zip\x20finished','PDF','Completed','Start\x20extraction\x20report\x20with\x20id\x20%d\x20in\x20%s\x20format','findOne','SELECT\x20count(*)\x20as\x20num\x20FROM\x20(%s)\x20t','catch','Error\x20during\x20extraction\x20report\x20with\x20id\x20%d\x20in\x20%s\x20format','inspect','exit','/fonts/arial-regular.ttf','/fonts/arial-bold.ttf','/fonts/arial-italic.ttf','/fonts/arial-bold-italic.ttf','%s\x20#%d','channel','interactionId','YYYY-MM-DD','center','Interaction\x20Transcript','pipe','createWriteStream','finish','error','end','createPdfFromHTML','lodash','util','path','html-to-pdfmake','pdfmake/src/printer','rimraf','jsdom','JSDOM','window','bluebird','../../mysqldb','../../config/logger','analytics','argv','MMMM\x20Do\x20YYYY,\x20h:mm:ss\x20a','savename','AnalyticExtractedReport','tableHeader','map','toString','value','fill','length','auto','body','concat','keys','forEach','push','format','Name:\x20%s\x0aReport:\x20%s\x0aFrom:\x20%s\x20To:\x20%s'];(function(_0x4828db,_0x356f4d){var _0x3384f1=function(_0xbab4a1){while(--_0xbab4a1){_0x4828db['push'](_0x4828db['shift']());}};_0x3384f1(++_0x356f4d);}(_0x47d8,0xf8));var _0x847d=function(_0x50348b,_0x15548e){_0x50348b=_0x50348b-0x0;var _0x5d81ab=_0x47d8[_0x50348b];return _0x5d81ab;};'use strict';var _=require(_0x847d('0x0'));var fs=require('fs');var util=require(_0x847d('0x1'));var path=require(_0x847d('0x2'));var moment=require('moment');var htmlToPdfmake=require(_0x847d('0x3'));var PdfPrinter=require(_0x847d('0x4'));var zipdir=require('zip-dir');var rimraf=require(_0x847d('0x5'));var JSDOM=require(_0x847d('0x6'))[_0x847d('0x7')];var window=new JSDOM('')[_0x847d('0x8')];var BPromise=require(_0x847d('0x9'));var db=require(_0x847d('0xa'))['db'];var dbH=require(_0x847d('0xa'))['dbH'];var logger=require(_0x847d('0xb'))(_0x847d('0xc'));var EXTRACTED_REPORT_ID=Number(process[_0x847d('0xd')][0x2]);var QUERY=process['argv'][0x3];var PATH=process['argv'][0x4];var NAME=process[_0x847d('0xd')][0x5];var FORMAT=_0x847d('0xe');var EXTRACTED_REPORT;var EXIT_CODE=0x0;function analyticExtractedReport(_0x54fbc6,_0x1efe3e){var _0x5eb1a3={'status':_0x54fbc6};var _0x290adc={'where':{'id':EXTRACTED_REPORT_ID}};if(_0x1efe3e){_0x5eb1a3[_0x847d('0xf')]=_0x1efe3e;}return db[_0x847d('0x10')]['update'](_0x5eb1a3,_0x290adc);}function getHeaders(_0x4fbad9){return _['map'](_0x4fbad9,function(_0x3f7607){return{'text':_0x3f7607,'style':_0x847d('0x11')};});}function getRows(_0x2bc175,_0x3d75f5){return _['map'](_0x3d75f5,function(_0x2d1ecf){return _(_0x2d1ecf)['pick'](_0x2bc175)[_0x847d('0x12')](function(_0xcb6b6e){return _0xcb6b6e?_[_0x847d('0x13')](_0xcb6b6e):'';})[_0x847d('0x14')]();});}function createTable(_0x1a716b,_0x43473b){var _0x45d336={'widths':_[_0x847d('0x15')](Array(_0x1a716b[_0x847d('0x16')]),0x91),'heights':function(_0x25c5b2){return _0x25c5b2===0x0?_0x847d('0x17'):0x32;},'dontBreakRows':!![],'headerRows':0x1,'body':[]};var _0x5e1066=getHeaders(_0x1a716b);_0x45d336[_0x847d('0x18')]['push'](_0x5e1066);var _0x9a5464=getRows(_0x1a716b,_0x43473b);_0x45d336[_0x847d('0x18')]=_0x45d336[_0x847d('0x18')][_0x847d('0x19')](_0x9a5464);return _0x45d336;}function createTables(_0x49950b){var _0x5deeef=[];var _0x1841a2=_['chunk'](Object[_0x847d('0x1a')](_0x49950b[0x0]),0x5);_0x1841a2[_0x847d('0x1b')](function(_0x2c21f0){_0x5deeef[_0x847d('0x1c')](createTable(_0x2c21f0,_0x49950b));});return _0x5deeef;}function getPDFDocDefinition(_0x21f957){var _0xd24261=util[_0x847d('0x1d')](_0x847d('0x1e'),NAME,EXTRACTED_REPORT[_0x847d('0x1f')],moment(EXTRACTED_REPORT['startDate'])[_0x847d('0x1d')](FORMAT),moment(EXTRACTED_REPORT[_0x847d('0x20')])[_0x847d('0x1d')](FORMAT));var _0x45376d=[];for(var _0x7ec467=0x0;_0x7ec467<_0x21f957[_0x847d('0x16')];_0x7ec467++){var _0x15ab9a=[];if(_0x7ec467===0x0){_0x15ab9a[_0x847d('0x1c')]({'text':_0xd24261,'style':_0x847d('0x21')});}var _0x591493={'table':_0x21f957[_0x7ec467]};if(_0x7ec467>0x0){_0x591493[_0x847d('0x22')]=_0x847d('0x23');_0x591493[_0x847d('0x24')]=[0x0,0x46,0x0,0x0];}_0x15ab9a[_0x847d('0x1c')](_0x591493);_0x45376d[_0x847d('0x1c')](_0x15ab9a);}return{'pageSize':'A4','pageOrientation':_0x847d('0x25'),'content':_0x45376d,'footer':function(_0x2f7965,_0x1cce7d){return{'text':_0x2f7965[_0x847d('0x13')]()+_0x847d('0x26')+_0x1cce7d,'style':_0x847d('0x27')};},'defaultStyle':{'font':_0x847d('0x28')},'styles':{'header':{'fontSize':0x12,'bold':!![],'margin':[0x0,0x0,0x0,0xa]},'tableHeader':{'bold':!![],'fontSize':0xd,'color':_0x847d('0x29')},'footer':{'alignment':_0x847d('0x2a'),'margin':[0x0,0x0,0x28,0x0]}}};}function extractReport(_0x25f820){var _0x5c3ae6=0x1388;var _0x1dce74;if(!_0x25f820[0x0][_0x847d('0x2b')]){return analyticExtractedReport('Empty');}return db[_0x847d('0x2c')][_0x847d('0x2d')]({'where':{'id':0x1},'raw':!![],'attributes':['id',_0x847d('0x2e'),'splitSizePdf']})[_0x847d('0x2f')](function(_0x952497){if(_0x952497){_0x1dce74=_0x952497;_0x5c3ae6=_0x1dce74['splitSizePdf']||0x3e8;}})['then'](function(){var _0x21bdde=[];var _0x345911=0x0;if(_0x1dce74[_0x847d('0x2e')]){if(_0x25f820&&_0x25f820['length']){var _0x3f29b3=_['range'](_0x25f820[0x0]['num']/_0x5c3ae6);var _0x235ade=Number[_0x847d('0x30')](_0x25f820[0x0]['num']/_0x5c3ae6)?_0x25f820[0x0][_0x847d('0x2b')]%_0x5c3ae6:0x0;_0x3f29b3['forEach'](function(_0x3e8f22){if(_0x3e8f22>0x0){_0x345911+=_0x5c3ae6;}_0x21bdde[_0x847d('0x1c')](dbH[_0x847d('0x31')][_0x847d('0x32')](util[_0x847d('0x1d')](_0x847d('0x33'),QUERY,_0x5c3ae6,_0x345911),{'type':dbH[_0x847d('0x31')][_0x847d('0x34')][_0x847d('0x35')]}));});if(_0x235ade>0x0){_0x345911+=_0x5c3ae6;_0x21bdde[_0x847d('0x1c')](dbH['sequelize'][_0x847d('0x32')](util[_0x847d('0x1d')](_0x847d('0x33'),QUERY,_0x235ade,_0x345911),{'type':dbH['sequelize'][_0x847d('0x34')][_0x847d('0x35')]}));}}}else{_0x21bdde['push'](dbH['sequelize'][_0x847d('0x32')](QUERY,{'type':dbH[_0x847d('0x31')]['QueryTypes'][_0x847d('0x35')]}));}var _0x1e8af2=path[_0x847d('0x36')](PATH);var _0xa96bcc=path[_0x847d('0x37')](PATH,_0x847d('0x38'));var _0x30d76f=_0x1dce74[_0x847d('0x2e')]&&_0x21bdde[_0x847d('0x16')]>0x1;var _0x45c931=[];if(!fs['existsSync'](path['join'](_0x1e8af2,_0xa96bcc))&&_0x30d76f){fs[_0x847d('0x39')](path[_0x847d('0x3a')](_0x1e8af2,_0xa96bcc));}return BPromise[_0x847d('0x3b')](_0x21bdde,function(_0x2fe344){_0x45c931['push'](_0x2fe344);})[_0x847d('0x2f')](function(){var _0x3e42c0=[];for(var _0x362933=0x0;_0x362933<_0x45c931['length'];_0x362933+=0x1){var _0x569369=_0x45c931[_0x362933];var _0x16f488=createTables(_[_0x847d('0x3c')](_0x569369));var _0x3ebef2;var _0x22dc44=getPDFDocDefinition(_0x16f488);var _0x88378c=getPDFPrinter();var _0x158a77=_0x88378c[_0x847d('0x3d')](_0x22dc44);if(_0x30d76f){_0x3ebef2=path[_0x847d('0x3a')](_0x1e8af2,_0xa96bcc,util[_0x847d('0x1d')](_0x847d('0x3e'),_0xa96bcc,_0x362933,_0x847d('0x3f')));}else{_0x3ebef2=path[_0x847d('0x3a')](_0x1e8af2,util['format']('%s.%s',_0xa96bcc,'pdf'));}_0x3e42c0[_0x847d('0x1c')](writePDFDocument(_0x158a77,_0x3ebef2));}return Promise[_0x847d('0x40')](_0x3e42c0);})['then'](function(){if(_0x30d76f){return new Promise(function(_0x58d6e0){zipdir(path['join'](_0x1e8af2,_0xa96bcc),{'saveTo':path['join'](_0x1e8af2,util['format'](_0x847d('0x41'),_0xa96bcc,_0x847d('0x42')))},function(){rimraf(path[_0x847d('0x3a')](_0x1e8af2,_0xa96bcc),function(){});_0x58d6e0(_0x847d('0x43'));});});}})['then'](function(){if(!_0x30d76f)return;rimraf(path[_0x847d('0x3a')](_0x1e8af2,_0xa96bcc),function(){});})[_0x847d('0x2f')](function(){logger['info'](util[_0x847d('0x1d')]('Extraction\x20report\x20with\x20id\x20%d\x20in\x20%s\x20format\x20completed',EXTRACTED_REPORT_ID,_0x847d('0x44')));return analyticExtractedReport(_0x847d('0x45'),_0x30d76f?util['format'](_0x847d('0x41'),_0xa96bcc,_0x30d76f?_0x847d('0x42'):'pdf'):null);});});}function main(){if(!EXTRACTED_REPORT_ID)return;logger['info'](util['format'](_0x847d('0x46'),EXTRACTED_REPORT_ID,_0x847d('0x44')));return db[_0x847d('0x10')][_0x847d('0x47')]({'where':{'id':EXTRACTED_REPORT_ID}})['then'](function(_0x356f19){EXTRACTED_REPORT=_0x356f19;return dbH[_0x847d('0x31')]['query'](util['format'](_0x847d('0x48'),QUERY),{'type':dbH[_0x847d('0x31')]['QueryTypes'][_0x847d('0x35')]});})[_0x847d('0x2f')](extractReport)[_0x847d('0x49')](function(_0x2eed37){logger['info'](util['format'](_0x847d('0x4a'),EXTRACTED_REPORT_ID,_0x847d('0x44')),util[_0x847d('0x4b')](_0x2eed37,{'showHidden':![],'depth':null}));EXIT_CODE=0x1;return analyticExtractedReport('Failed');})['finally'](function(){process[_0x847d('0x4c')](EXIT_CODE);});}main();function getPDFPrinter(){var _0x526bdb=new PdfPrinter({'Arial':{'normal':__dirname+_0x847d('0x4d'),'bold':__dirname+_0x847d('0x4e'),'italics':__dirname+_0x847d('0x4f'),'bolditalics':__dirname+_0x847d('0x50')}});return _0x526bdb;}function getPDFDocDefinitionFromHTML(_0xd71308,_0x316742){var _0x503840=util['format'](_0x847d('0x51'),_0x316742[_0x847d('0x52')],_0x316742[_0x847d('0x53')]);var _0x4de96c=moment()['format'](_0x847d('0x54'))[_0x847d('0x13')]();var _0x21a76a=htmlToPdfmake(_0xd71308,{'window':window,'tableAutoSize':!![]});return{'content':[_0x21a76a],'defaultStyle':{'font':_0x847d('0x28')},'styles':{'header':{'fontSize':0x12,'bold':!![],'alignment':'center','margin':[0xa,0xa,0xa,0xa]},'footer':{'fontSize':0x9,'alignment':_0x847d('0x55'),'margin':[0xa,0x14,0xa,0xa]},'textblock':{'fontSize':0xb},'textfield':{'bold':!![]},'messageContainer':{'fontSize':0xa},'messageInfo':{'bold':!![]},'interactionData':{'alignment':'center'}},'header':function(){return[{'text':_0x847d('0x56'),'style':'header'}];},'footer':function(_0x596c3e,_0x53e3a3){return[{'text':util['format']('\x09\x09XCALLY\x20Motion\x20-\x20%s\x09\x09\x09\x09%d/%d\x09\x09\x09\x09%s',_0x503840,_0x596c3e,_0x53e3a3,_0x4de96c),'style':_0x847d('0x27')}];}};}function writePDFDocument(_0x5331bc,_0x41c378){return new Promise(function(_0x363ed1,_0x1de074){var _0x2cd801=_0x5331bc[_0x847d('0x57')](fs[_0x847d('0x58')](_0x41c378));_0x2cd801['on'](_0x847d('0x59'),function(){_0x363ed1('finish');});_0x2cd801['on'](_0x847d('0x5a'),function(_0x1be732){_0x1de074(_0x1be732);});_0x5331bc[_0x847d('0x5b')]();});}exports[_0x847d('0x5c')]=function(_0x3f91f4,_0x119d9f){var _0x306655=getPDFPrinter();var _0x5989f5=getPDFDocDefinitionFromHTML(_0x3f91f4,_0x119d9f);var _0x24ee8f=_0x306655[_0x847d('0x3d')](_0x5989f5);return writePDFDocument(_0x24ee8f,_0x119d9f[_0x847d('0x2')])[_0x847d('0x49')](function(_0x73e337){throw _0x73e337;});};
\ No newline at end of file