const _0x29da=['NxfzS','SfOWm','createElement','etZZd','wkXOT','Jul','LFIEU','getDate','hnEDq','replace','dotoh','May','WukCI','53RiOCmv','OSkiK','toString','getHours','undefined','click','data:text/csv;charset=utf-8,','download','Invoice\x20#','target','.csv','ZMRHs','wDpDt','uuid','padStart','s3_secured_file_id','RHifl','View\x20Leasing\x20Contract','Dxajk','toUpperCase','KEekh','MkHBI','\x5c$&','332920gBuWYW','EDgCE','3383ljYdvk','YEcht','343756KCTpaF','Quote\x20#','kWwTc','16214lUvuec','iXIYu','Mar','MrkVj','VhjOC','push','AcecE','fvGkU','yKSbO','/leasing_contract?id=','ZkyFp','getMinutes','MOrqq','Nov','ZrwiA','RWmjn','ZhnIX','toLocaleString','uYjhV','UcgNR','qpfjQ','_id','/view_invoice?invoice=','join','MlCSK','Feb','exports','YdERb','LcsAk','tyOWU','slice','30649pSPKyL','49600ykaOiw','kMWsD','cQuBG','getFullYear','diuTR','fMBzc','QWeon','forEach','Aug','Dec','JRkNl','Lfglr','JGWwF','invoice_doc_number','bZWkq','keys','length','607255OzNUtV','getMonth','ROJUI'];const _0x2b8e78=_0x1a9b;(function(_0x491c02,_0x421464){const _0x127434=_0x1a9b;while(!![]){try{const _0x2f1d3f=-parseInt(_0x127434(0x161))+parseInt(_0x127434(0x124))*-parseInt(_0x127434(0x13d))+-parseInt(_0x127434(0x162))+parseInt(_0x127434(0x13b))+-parseInt(_0x127434(0x142))+parseInt(_0x127434(0x173))+-parseInt(_0x127434(0x13f));if(_0x2f1d3f===_0x421464)break;else _0x491c02['push'](_0x491c02['shift']());}catch(_0x19846a){_0x491c02['push'](_0x491c02['shift']());}}}(_0x29da,0x4e491));function escape_special_chars(_0x545c6e,_0x4067d4){const _0x21abf3=_0x1a9b,_0x2abdb2={'KEekh':_0x21abf3(0x13a)};let _0x17c92c=_0x545c6e[_0x21abf3(0x120)](/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g,_0x2abdb2[_0x21abf3(0x138)]);return!_0x4067d4&&(_0x17c92c=_0x17c92c[_0x21abf3(0x120)](/ /g,'_')),_0x17c92c;}function remove_special_chars(_0x15c0a0,_0x4f45ba){let _0x5332bd=_0x15c0a0['replace'](/[!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~]/g,'');return!_0x4f45ba&&(_0x5332bd=_0x5332bd['replace'](/ /g,'_')),_0x5332bd;}function download_csv_data(_0x2de10c,_0x3d828b){const _0x3f5301=_0x1a9b,_0x24ded3={'URrPs':function(_0x20f97d,_0x5ea1f4){return _0x20f97d+_0x5ea1f4;},'VhjOC':_0x3f5301(0x12a),'wDpDt':function(_0x2bc265,_0x1ea66a){return _0x2bc265(_0x1ea66a);},'kMWsD':'_blank','MlCSK':function(_0x20fec6,_0x1e1d39){return _0x20fec6+_0x1e1d39;},'fvGkU':_0x3f5301(0x12e)};let _0x832c32='';_0x2de10c[_0x3f5301(0x169)](function(_0x3bab35){const _0x51f56d=_0x3f5301;_0x832c32+=_0x3bab35[_0x51f56d(0x159)](','),_0x832c32+='\x0a';});let _0xb9e3b6=document[_0x3f5301(0x178)]('a');_0xb9e3b6['href']=_0x24ded3['URrPs'](_0x24ded3[_0x3f5301(0x146)],_0x24ded3[_0x3f5301(0x130)](encodeURI,_0x832c32)),_0xb9e3b6[_0x3f5301(0x12d)]=_0x24ded3[_0x3f5301(0x163)],_0xb9e3b6[_0x3f5301(0x12b)]=_0x24ded3[_0x3f5301(0x15a)](_0x3d828b,_0x24ded3[_0x3f5301(0x149)]),_0xb9e3b6[_0x3f5301(0x129)]();}function humanize(_0xb224c0){const _0x287be7=_0x1a9b,_0x4ea5bd={'RWmjn':function(_0x39d53c,_0x5aaff5){return _0x39d53c<_0x5aaff5;},'QWeon':function(_0x5ebc70,_0x2f08cf){return _0x5ebc70+_0x2f08cf;}};let _0x38233a=_0xb224c0['split']('_');for(i=0x0;_0x4ea5bd[_0x287be7(0x151)](i,_0x38233a[_0x287be7(0x172)]);i++){_0x38233a[i]=_0x4ea5bd[_0x287be7(0x168)](_0x38233a[i]['charAt'](0x0)[_0x287be7(0x137)](),_0x38233a[i][_0x287be7(0x160)](0x1));}return _0x38233a['join']('\x20');}function ccy(_0x20edde){const _0x54f292=_0x1a9b;return _0x20edde[_0x54f292(0x153)]('en-US',{'minimumFractionDigits':0x2,'maximumFractionDigits':0x2});}function prettyDate(_0x56f954){const _0x14e0d8=_0x1a9b,_0xc9d3d3={'etZZd':'Jan','RHifl':_0x14e0d8(0x15b),'UcgNR':_0x14e0d8(0x144),'ZrwiA':'Apr','MROQP':_0x14e0d8(0x122),'AyWxp':'Jun','JRkNl':_0x14e0d8(0x16a),'OSkiK':'Sep','wkXOT':'Oct','ZkyFp':_0x14e0d8(0x14f),'LcsAk':_0x14e0d8(0x16b),'MrkVj':function(_0x40b1e2,_0x3fef42){return _0x40b1e2+_0x3fef42;},'iXIYu':function(_0x18db84,_0x25d778){return _0x18db84+_0x25d778;}};let _0x2d8f7c=new Date(_0x56f954),_0x233901=_0x2d8f7c['getDate'](),_0xbdf44d=[_0xc9d3d3[_0x14e0d8(0x179)],_0xc9d3d3[_0x14e0d8(0x134)],_0xc9d3d3[_0x14e0d8(0x155)],_0xc9d3d3[_0x14e0d8(0x150)],_0xc9d3d3['MROQP'],_0xc9d3d3['AyWxp'],_0x14e0d8(0x17b),_0xc9d3d3[_0x14e0d8(0x16c)],_0xc9d3d3[_0x14e0d8(0x125)],_0xc9d3d3[_0x14e0d8(0x17a)],_0xc9d3d3[_0x14e0d8(0x14c)],_0xc9d3d3[_0x14e0d8(0x15e)]],_0x5a38df=_0xbdf44d[_0x2d8f7c[_0x14e0d8(0x174)]()],_0x266a44=_0x2d8f7c[_0x14e0d8(0x165)]();return _0xc9d3d3[_0x14e0d8(0x145)](_0xc9d3d3[_0x14e0d8(0x143)](_0xc9d3d3[_0x14e0d8(0x143)](_0x233901+'\x20',_0x5a38df),'\x20'),_0x266a44);}function prettyDateTime(_0x3bb4f4){const _0x585285=_0x1a9b,_0x36c1e1={'ZhnIX':function(_0x43ac1f,_0x2b892f){return _0x43ac1f>_0x2b892f;},'hnEDq':function(_0x31e7e0,_0x46cbed){return _0x31e7e0+_0x46cbed;},'QAqVP':function(_0x11317a,_0x1c6bbc){return _0x11317a+_0x1c6bbc;},'kWwTc':function(_0x50ba83,_0x1a0a87){return _0x50ba83+_0x1a0a87;},'qpfjQ':function(_0x439adf,_0x365581){return _0x439adf+_0x365581;},'Lfglr':function(_0x3e7539,_0x35257c){return _0x3e7539+_0x35257c;},'kzIBa':function(_0x4fd5f7,_0x4f498c){return _0x4fd5f7(_0x4f498c);}};let _0x246efe=new Date(_0x3bb4f4),_0xb970ec=_0x246efe[_0x585285(0x127)](),_0x4ff870=String(_0x246efe[_0x585285(0x14d)]())[_0x585285(0x132)](0x2,'0'),_0x7f253a='AM';return _0x36c1e1[_0x585285(0x152)](_0xb970ec,0xc)&&(_0xb970ec-=0xc,_0x7f253a='PM'),_0x36c1e1[_0x585285(0x17e)](_0x36c1e1['QAqVP'](_0x36c1e1[_0x585285(0x141)](_0x36c1e1[_0x585285(0x141)](_0x36c1e1[_0x585285(0x156)](_0x36c1e1[_0x585285(0x16d)](_0x36c1e1['kzIBa'](prettyDate,_0x3bb4f4),'\x20'),_0xb970ec),':'),_0x4ff870),'\x20'),_0x7f253a);}function _0x1a9b(_0x4e9e95,_0x3f3e56){_0x4e9e95=_0x4e9e95-0x120;let _0x29da4e=_0x29da[_0x4e9e95];return _0x29da4e;}function americanDate(_0x3a454c){const _0x398451=_0x1a9b,_0x40d079={'YdERb':function(_0x2ce274,_0x55a03b){return _0x2ce274+_0x55a03b;}};let _0x312ed5=new Date(_0x3a454c);return _0x40d079[_0x398451(0x15d)](_0x312ed5[_0x398451(0x174)](),0x1)+'/'+_0x312ed5[_0x398451(0x17d)]()+'/'+_0x312ed5[_0x398451(0x165)]();}function numDays(_0x4a7f77){const _0x4c82ae={'HQWue':function(_0x2c31fd,_0x33171d){return _0x2c31fd/_0x33171d;}};return parseInt(_0x4c82ae['HQWue'](_0x4a7f77,0x5265c00));}function add_forward_to(_0x4fb0b7,_0x4fb6c1,_0x4177ae){const _0x4101e6=_0x1a9b,_0x22195a={'NxfzS':function(_0x5cd937,_0x519aa1){return _0x5cd937!=_0x519aa1;},'ZMRHs':'forward_to','yKSbO':function(_0x39c508,_0x1a7673){return _0x39c508+_0x1a7673;}};_0x4177ae=_0x4177ae||{};_0x22195a[_0x4101e6(0x176)](typeof _0x4fb6c1,_0x4101e6(0x128))&&_0x4fb6c1&&(_0x4177ae[_0x22195a[_0x4101e6(0x12f)]]=_0x4fb6c1);if(!_0x4177ae||!Object[_0x4101e6(0x171)](_0x4177ae)[_0x4101e6(0x172)])return _0x4fb0b7;return _0x22195a[_0x4101e6(0x14a)](_0x4fb0b7+'?',new URLSearchParams(_0x4177ae)[_0x4101e6(0x126)]());}function get_unpaid_invoices(_0x31d3f9){const _0x3b083c=_0x1a9b,_0x39a2a8={'SfOWm':function(_0x50fdf3,_0x112c74){return _0x50fdf3!=_0x112c74;}};let _0x11547e=[];return _0x39a2a8[_0x3b083c(0x177)](typeof _0x31d3f9,_0x3b083c(0x128))&&_0x31d3f9&&_0x31d3f9[_0x3b083c(0x169)](_0x3ee19a=>{const _0x384926=_0x3b083c;!_0x3ee19a['paid']&&_0x3ee19a[_0x384926(0x131)]&&_0x3ee19a[_0x384926(0x133)]&&_0x11547e[_0x384926(0x147)](_0x3ee19a);}),_0x11547e;}function get_user_details_includes({_include_leasingContract:_0x3d68d4,_include_quotes:_0x8602df,_include_invoices:_0x41cceb}){const _0x1cd2c3=_0x1a9b,_0x330559={'AcecE':function(_0x3f77d4,_0x1a57ff){return _0x3f77d4+_0x1a57ff;},'LFIEU':_0x1cd2c3(0x158),'ROJUI':function(_0x2a6ab8,_0x5bc759){return _0x2a6ab8+_0x5bc759;},'tyOWU':_0x1cd2c3(0x12c),'dotoh':function(_0x521b5b,_0x417699){return _0x521b5b+_0x417699;},'Dxajk':'/view_quote?quote=','YEcht':_0x1cd2c3(0x128),'JGWwF':function(_0x1e63e7,_0x56ad0d){return _0x1e63e7+_0x56ad0d;},'EDgCE':_0x1cd2c3(0x14b),'uYjhV':_0x1cd2c3(0x135),'diuTR':function(_0x2fa7b8,_0x295cb4){return _0x2fa7b8!=_0x295cb4;}};let _0x236e93=[];return typeof _0x3d68d4!=_0x330559[_0x1cd2c3(0x13e)]&&_0x3d68d4&&_0x236e93[_0x1cd2c3(0x147)]({'href':_0x330559[_0x1cd2c3(0x16e)](_0x330559[_0x1cd2c3(0x13c)],_0x3d68d4[_0x1cd2c3(0x157)]),'label':_0x330559[_0x1cd2c3(0x154)]}),_0x330559[_0x1cd2c3(0x166)](typeof _0x41cceb,_0x330559[_0x1cd2c3(0x13e)])&&_0x41cceb&&_0x41cceb[_0x1cd2c3(0x169)](_0x18e391=>{const _0x51eba8=_0x1cd2c3;_0x236e93[_0x51eba8(0x147)]({'href':_0x330559[_0x51eba8(0x148)](_0x330559[_0x51eba8(0x17c)],_0x18e391[_0x51eba8(0x131)]),'label':_0x330559[_0x51eba8(0x175)](_0x330559[_0x51eba8(0x15f)],_0x18e391[_0x51eba8(0x16f)])});}),_0x330559['diuTR'](typeof _0x8602df,_0x330559[_0x1cd2c3(0x13e)])&&_0x8602df&&_0x8602df[_0x1cd2c3(0x169)](_0xc6a3a4=>{const _0x4262bc=_0x1cd2c3;_0x236e93[_0x4262bc(0x147)]({'href':_0x330559[_0x4262bc(0x121)](_0x330559[_0x4262bc(0x136)],_0xc6a3a4[_0x4262bc(0x131)]),'label':_0x330559[_0x4262bc(0x121)](_0x4262bc(0x140),_0xc6a3a4['estimate_doc_number'])});}),_0x236e93;}async function async_chunk_for_each(_0x1e507f,_0x43b9e0,_0x5e99e6){const _0x1b486b=_0x1a9b,_0x48a89d={'cQuBG':'chunk_size\x20must\x20be\x20a\x20number\x20greater\x20than\x20zero.','MkHBI':function(_0x5a3c11,_0x347ce5){return _0x5a3c11<_0x347ce5;},'MOrqq':function(_0x415bff,_0x59bd66,_0x135541){return _0x415bff(_0x59bd66,_0x135541);}};if(!_0x43b9e0)throw new Error(_0x48a89d[_0x1b486b(0x164)]);let _0x4d1eb7,_0x536aa9,_0x2f681b,_0x2038af=0x0;for(_0x4d1eb7=0x0,_0x536aa9=_0x1e507f[_0x1b486b(0x172)];_0x48a89d[_0x1b486b(0x139)](_0x4d1eb7,_0x536aa9);_0x4d1eb7+=_0x43b9e0){_0x2f681b=_0x1e507f['slice'](_0x4d1eb7,_0x4d1eb7+_0x43b9e0),await _0x48a89d[_0x1b486b(0x14e)](_0x5e99e6,_0x2f681b,_0x2038af++);}}function chunk_for_each(_0x106689,_0x2f1f61,_0x43b82c){const _0x3e3945=_0x1a9b,_0x9d713e={'WukCI':'chunk_size\x20must\x20be\x20a\x20number\x20greater\x20than\x20zero.','bZWkq':function(_0x287b06,_0x300cc0){return _0x287b06<_0x300cc0;},'fMBzc':function(_0x425e71,_0x1fe4ff){return _0x425e71+_0x1fe4ff;}};if(!_0x2f1f61)throw new Error(_0x9d713e[_0x3e3945(0x123)]);let _0x212e6d,_0x157017,_0x1e9d4b,_0x5a7a36=0x0;for(_0x212e6d=0x0,_0x157017=_0x106689[_0x3e3945(0x172)];_0x9d713e[_0x3e3945(0x170)](_0x212e6d,_0x157017);_0x212e6d+=_0x2f1f61){_0x1e9d4b=_0x106689[_0x3e3945(0x160)](_0x212e6d,_0x9d713e[_0x3e3945(0x167)](_0x212e6d,_0x2f1f61)),_0x43b82c(_0x1e9d4b,_0x5a7a36++);}}typeof module!=_0x2b8e78(0x128)&&(module[_0x2b8e78(0x15c)]={'escape_special_chars':escape_special_chars,'download_csv_data':download_csv_data,'humanize':humanize,'ccy':ccy,'prettyDate':prettyDate,'prettyDateTime':prettyDateTime,'americanDate':americanDate,'numDays':numDays,'add_forward_to':add_forward_to,'get_user_details_includes':get_user_details_includes,'chunk_for_each':chunk_for_each,'async_chunk_for_each':async_chunk_for_each,'get_unpaid_invoices':get_unpaid_invoices,'remove_special_chars':remove_special_chars});