trakk-js
Version:
Automatic Documentation Generation - Real-Time Code Execution Flow - Testing / Debugging - Onboarding - for Front-End Applications
1 lines • 11.6 kB
JavaScript
function _0x5a50(_0x26ef89,_0x1619b6){const _0x3dff04=_0x3dff();return _0x5a50=function(_0x5a50d2,_0x30f1a3){_0x5a50d2=_0x5a50d2-0xc0;let _0x2ac096=_0x3dff04[_0x5a50d2];return _0x2ac096;},_0x5a50(_0x26ef89,_0x1619b6);}const _0x2c6cc3=_0x5a50;function _0x3dff(){const _0x1b3a94=['User\x20selected\x20an\x20option','User\x20typed\x20','A\x20form\x20was\x20submitted','User\x20selected\x20option:\x20','event','MlAnE','User\x20clicked\x20on\x20a\x20checkbox','TkBrl','User\x20clicked\x20on\x20[\x20#','pwdVo','getTime','wnnLq','UMvZz','position','GLBjz','User\x20clicked\x20on\x20checkbox:\x20','for','fSnVY','push','getAttributeNames','hasAttribute','attributes','nioXY','bQJkP','[type=\x22submit\x22]','sIMRv','266866kkRYgh','oHZlr','User\x20clicked\x20on\x20a\x20link\x20to\x20[\x20','data-trakkjs-ignore-all','DrpOk','value','XDLUW','171536bGuYet','User\x20clicked\x20on\x20radio\x20input\x20[\x20#','User\x20clicked\x20on\x20checkbox\x20[\x20#','href','3d7c8caf-8158-4cb7-b712-cda928e6cfb5','User\x20clicked\x20on\x20a\x20button','fNKIa','floor','ZBdLo','label[for=\x22','toString','label','target','toLowerCase','AaaTf','fChgL','type','reduce','querySelector','setAttribute','length','User\x20selected\x20option\x20[\x20#','\x20input\x20[\x20#','569599ErhwZe','trim','ESbXA','mtZiA','getBoundingClientRect','bVxgn','{TRAKK_FUNCTION_NAME_PLACEHOLDER}','rysZr','test','User\x20clicked\x20on\x20link\x20[\x20','MrOeb','SMysD','textContent','KjfTn','text','User\x20typed\x20\x22','72ILpKvD','radio','eEWFr','getAttribute','random','RVJOT','getElementById','JHIVQ','button','23316848axzVGM','EACTV','User\x20clicked\x20on\x20an\x20element','eQjUk','\x20an\x20input','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','9jDICAu','change','7376978YYrjZr','element','User\x20clicked\x20on\x20a\x20radio\x20input','checkbox','\x20]\x20was\x20submitted','data-trakkjs-user-interaction-element-{API_KEY_PLACEHOLDER}','mousedown','User\x20clicked\x20on\x20a\x20link','addEventListener','NABGe','a\x20number','1226945jVADEL','412512FTqXsV','name','className','\x20in\x20[\x20#','User\x20changed\x20value\x20of','tagName','submit','wOXbC','inputLabel'];_0x3dff=function(){return _0x1b3a94;};return _0x3dff();}(function(_0x2905aa,_0x14c0f5){const _0x3cc297=_0x5a50,_0x11cf95=_0x2905aa();while(!![]){try{const _0x3acf5f=-parseInt(_0x3cc297(0xd9))/0x1+parseInt(_0x3cc297(0x129))/0x2+parseInt(_0x3cc297(0xe9))/0x3*(-parseInt(_0x3cc297(0xc2))/0x4)+parseInt(_0x3cc297(0x105))/0x5+parseInt(_0x3cc297(0x106))/0x6+-parseInt(_0x3cc297(0xfa))/0x7+parseInt(_0x3cc297(0xf2))/0x8*(parseInt(_0x3cc297(0xf8))/0x9);if(_0x3acf5f===_0x14c0f5)break;else _0x11cf95['push'](_0x11cf95['shift']());}catch(_0x5e6920){_0x11cf95['push'](_0x11cf95['shift']());}}}(_0x3dff,0xad387));try{function generateUUID(){const _0x1c6d8c=_0x5a50,_0x225c87={'oHZlr':function(_0x3c367b,_0x237bbc){return _0x3c367b>_0x237bbc;},'MrOeb':function(_0x3c973e,_0x49b3b8){return _0x3c973e|_0x49b3b8;},'XDLUW':function(_0x246adf,_0x52b098){return _0x246adf%_0x52b098;},'fChgL':function(_0x29bd63,_0x5eba5e){return _0x29bd63+_0x5eba5e;},'GLBjz':function(_0x455b08,_0x4a923f){return _0x455b08/_0x4a923f;},'KjfTn':function(_0x3506b3,_0x2f578e){return _0x3506b3|_0x2f578e;},'pwdVo':function(_0x3a4c4b,_0x7101bb){return _0x3a4c4b&_0x7101bb;},'nioXY':function(_0x37e898,_0x1a9c75){return _0x37e898*_0x1a9c75;},'IFWZr':_0x1c6d8c(0xf7)};let _0x2bc328=new Date()['getTime'](),_0x5cce35=performance&&performance['now']&&_0x225c87[_0x1c6d8c(0x125)](performance['now'](),0x3e8)||0x0;return _0x225c87['IFWZr']['replace'](/[xy]/g,function(_0x1ffe90){const _0x20a5d3=_0x1c6d8c;let _0x1c5601=Math[_0x20a5d3(0xed)]()*0x10;return _0x225c87[_0x20a5d3(0x12a)](_0x2bc328,0x0)?(_0x1c5601=_0x225c87[_0x20a5d3(0xe3)](_0x225c87[_0x20a5d3(0xc1)](_0x225c87[_0x20a5d3(0xd1)](_0x2bc328,_0x1c5601),0x10),0x0),_0x2bc328=Math[_0x20a5d3(0xc9)](_0x225c87[_0x20a5d3(0x11d)](_0x2bc328,0x10))):(_0x1c5601=_0x225c87[_0x20a5d3(0xe6)](_0x225c87[_0x20a5d3(0xd1)](_0x5cce35,_0x1c5601)%0x10,0x0),_0x5cce35=Math[_0x20a5d3(0xc9)](_0x5cce35/0x10)),(_0x1ffe90==='x'?_0x1c5601:_0x225c87[_0x20a5d3(0x118)](_0x1c5601,0x3)|0x8)[_0x20a5d3(0xcc)](0x10);});}const windowId='trakkjs-user-interaction-listeners-{API_KEY_PLACEHOLDER}',trakkJsScreenshotsArrayName=_0x2c6cc3(0xc6);window[trakkJsScreenshotsArrayName]=window[trakkJsScreenshotsArrayName]||[];if(!window[windowId]){window[windowId]=!![];const windowTrakkFunctionName=_0x2c6cc3(0xdf),userInteractionElementDataAttrName=_0x2c6cc3(0xff);function mustIgnore(_0x4bd95e){const _0x4d3b4b=_0x2c6cc3;if(_0x4bd95e['hasAttribute']('data-trakkjs-ignore'))return!![];while(_0x4bd95e){if(_0x4bd95e[_0x4d3b4b(0x123)](_0x4d3b4b(0x12c)))return!![];_0x4bd95e=_0x4bd95e['parentElement'];}return![];}function logInteraction(_0x5e220a){const _0x1285e1=_0x2c6cc3,_0x28ff38={'fNKIa':function(_0x2a4b90,_0x5212f9){return _0x2a4b90!==_0x5212f9;},'DrpOk':'change','mtZiA':function(_0x1371f5,_0x3eed5a){return _0x1371f5===_0x3eed5a;},'wOXbC':'input','sIMRv':function(_0x2e6fce,_0x57d0a9){return _0x2e6fce===_0x57d0a9;},'wnnLq':_0x1285e1(0xea),'ZBdLo':_0x1285e1(0xfc),'NABGe':function(_0x439132,_0x1a477a){return _0x439132===_0x1a477a;},'xwRaE':_0x1285e1(0xfd),'IENYZ':_0x1285e1(0x115),'EACTV':_0x1285e1(0xe7),'fSnVY':_0x1285e1(0x10a),'rysZr':'select','MlAnE':_0x1285e1(0x10f),'wHedZ':_0x1285e1(0x10c),'RVJOT':function(_0x5dd0ff,_0x33f778){return _0x5dd0ff===_0x33f778;},'SMysD':'form','UMvZz':_0x1285e1(0x127),'eEWFr':'mousedown','ZcGEr':function(_0x410189,_0x1e0f0c){return _0x410189===_0x1e0f0c;},'bVxgn':_0x1285e1(0xf1),'bQJkP':_0x1285e1(0xc7),'gBCWI':_0x1285e1(0x101),'TkBrl':_0x1285e1(0xf4),'ESbXA':function(_0x20c766){return _0x20c766();},'AaaTf':_0x1285e1(0x113)},_0x4dc224=new Date()[_0x1285e1(0x119)](),{target:_0x3150a3}=_0x5e220a;if(mustIgnore(_0x3150a3))return;!_0x3150a3[_0x1285e1(0x123)](userInteractionElementDataAttrName)&&_0x3150a3[_0x1285e1(0xd5)](userInteractionElementDataAttrName,generateUUID());const _0x38fea2={'type':_0x5e220a[_0x1285e1(0xd2)],'element':{'tag':_0x3150a3['tagName'][_0x1285e1(0xcf)](),'type':_0x3150a3[_0x1285e1(0xd2)]?_0x3150a3[_0x1285e1(0xd2)]['toLowerCase']():'','textContent':_0x3150a3?.[_0x1285e1(0xe5)]?.[_0x1285e1(0xda)](),'name':_0x3150a3[_0x1285e1(0x107)],'value':_0x3150a3[_0x1285e1(0xc0)],'id':_0x3150a3['id'],'className':_0x3150a3[_0x1285e1(0x108)],'attributes':_0x3150a3[_0x1285e1(0x122)]()[_0x1285e1(0xd3)]((_0x4e18d3,_0x376778)=>{const _0x56f538=_0x1285e1;return _0x28ff38[_0x56f538(0xc8)](_0x376778,userInteractionElementDataAttrName)&&(_0x4e18d3[_0x376778]=_0x3150a3[_0x56f538(0xec)](_0x376778)),_0x4e18d3;},{})}};let _0x4fc008=_0x3150a3[_0x1285e1(0xdd)](),_0x264d40=undefined;const _0x77e8ca=_0x38fea2['element']['id']?.[_0x1285e1(0xda)](),_0x1cfa6b=_0x38fea2['element']['value']?.[_0x1285e1(0xda)](),{type:_0x224439,tag:_0x30411a}=_0x38fea2[_0x1285e1(0xfb)],_0x2b4d25=_0x38fea2['element'][_0x1285e1(0xe5)]?.[_0x1285e1(0xda)]();if(_0x38fea2[_0x1285e1(0xd2)]===_0x28ff38[_0x1285e1(0x12d)]){if(_0x28ff38[_0x1285e1(0xdc)](_0x30411a,_0x28ff38[_0x1285e1(0x10d)])){const _0x26a9c5=document?.['querySelector'](_0x1285e1(0xcb)+_0x3150a3['id']+'\x22]')?.[_0x1285e1(0xe5)]?.[_0x1285e1(0xda)]?.();_0x26a9c5?.[_0x1285e1(0xd6)]&&(_0x38fea2[_0x1285e1(0xfb)][_0x1285e1(0x10e)]=_0x26a9c5);if(_0x28ff38['sIMRv'](_0x224439,_0x28ff38[_0x1285e1(0x11a)])){if(_0x1cfa6b?.[_0x1285e1(0xd6)])_0x264d40='User\x20clicked\x20on\x20radio\x20input:\x20'+_0x1cfa6b;else{if(_0x38fea2[_0x1285e1(0xfb)][_0x1285e1(0x10e)])_0x264d40='User\x20clicked\x20on\x20radio\x20input\x20[\x20'+_0x38fea2[_0x1285e1(0xfb)][_0x1285e1(0x10e)]+'\x20]';else _0x77e8ca?.[_0x1285e1(0xd6)]?_0x264d40=_0x1285e1(0xc3)+_0x77e8ca+'\x20]':_0x264d40=_0x28ff38[_0x1285e1(0xca)];}}else{if(_0x28ff38['NABGe'](_0x224439,_0x28ff38['xwRaE'])){let _0x32422a=document['querySelector'](_0x1285e1(0xcb)+_0x77e8ca+'\x22]')?.[_0x1285e1(0xe5)]?.[_0x1285e1(0xda)]();if(_0x32422a?.[_0x1285e1(0xd6)])_0x264d40=_0x1285e1(0x11e)+_0x32422a;else _0x77e8ca?.[_0x1285e1(0xd6)]?_0x264d40=_0x1285e1(0xc4)+_0x77e8ca+'\x20]':_0x264d40=_0x28ff38['IENYZ'];}else/text|number/['test'](_0x224439)?(_0x1cfa6b?.['length']?_0x264d40=_0x1285e1(0xe8)+_0x1cfa6b+'\x22':_0x264d40=_0x1285e1(0x110)+(_0x28ff38[_0x1285e1(0x103)](_0x224439,_0x28ff38[_0x1285e1(0xf3)])?_0x1285e1(0xe7):_0x1285e1(0x104)),_0x77e8ca?.[_0x1285e1(0xd6)]&&(_0x264d40+=_0x1285e1(0x109)+_0x77e8ca+'\x20]')):(_0x264d40=_0x28ff38[_0x1285e1(0x120)],_0x77e8ca?.[_0x1285e1(0xd6)]?_0x264d40+=_0x1285e1(0xd8)+_0x77e8ca+'\x20]':_0x264d40+=_0x1285e1(0xf6),_0x1cfa6b?.[_0x1285e1(0xd6)]&&(_0x264d40+='\x20to:\x20'+_0x1cfa6b));}}else{if(_0x30411a===_0x28ff38[_0x1285e1(0xe0)]){if(_0x1cfa6b?.[_0x1285e1(0xd6)])_0x264d40=_0x1285e1(0x112)+_0x1cfa6b;else _0x77e8ca?.[_0x1285e1(0xd6)]?_0x264d40=_0x1285e1(0xd7)+_0x77e8ca+'\x20]':_0x264d40=_0x28ff38[_0x1285e1(0x114)];}}}else{if(_0x28ff38[_0x1285e1(0x128)](_0x38fea2[_0x1285e1(0xd2)],_0x28ff38['wHedZ'])&&_0x28ff38[_0x1285e1(0xee)](_0x30411a,_0x28ff38[_0x1285e1(0xe4)])){let _0x56c007=_0x3150a3[_0x1285e1(0xd4)](_0x28ff38[_0x1285e1(0x11b)]);_0x77e8ca?.['length']?_0x264d40='Form\x20[\x20#'+_0x77e8ca+_0x1285e1(0xfe):_0x264d40=_0x1285e1(0x111),_0x56c007?_0x4fc008=_0x56c007[_0x1285e1(0xdd)]():_0x4fc008=undefined;}else{if(_0x28ff38[_0x1285e1(0x103)](_0x38fea2[_0x1285e1(0xd2)],_0x28ff38[_0x1285e1(0xeb)])){if(_0x28ff38['ZcGEr'](_0x30411a,_0x28ff38[_0x1285e1(0xde)])){if(_0x2b4d25?.[_0x1285e1(0xd6)])_0x264d40='User\x20clicked\x20on\x20button\x20[\x20'+_0x2b4d25+'\x20]';else _0x77e8ca?.['length']?_0x264d40='User\x20clicked\x20on\x20button\x20[\x20#'+_0x77e8ca+'\x20]':_0x264d40=_0x28ff38[_0x1285e1(0x126)];}else{if(_0x28ff38[_0x1285e1(0xee)](_0x30411a,'a')){let _0x406d1d=_0x38fea2['element'][_0x1285e1(0x124)][_0x1285e1(0xc5)]?.[_0x1285e1(0xda)]();if(_0x2b4d25?.[_0x1285e1(0xd6)])_0x264d40=_0x1285e1(0xe2)+_0x2b4d25+'\x20]';else{if(_0x77e8ca?.[_0x1285e1(0xd6)])_0x264d40='User\x20clicked\x20on\x20link\x20[\x20#'+_0x77e8ca+'\x20]';else _0x406d1d?.[_0x1285e1(0xd6)]?_0x264d40=_0x1285e1(0x12b)+_0x406d1d+'\x20]':_0x264d40=_0x28ff38['gBCWI'];}}else _0x77e8ca?.[_0x1285e1(0xd6)]?_0x264d40=_0x1285e1(0x117)+_0x77e8ca+'\x20]':_0x264d40=_0x28ff38[_0x1285e1(0x116)];}}}}const _0x23f8fb=_0x3150a3[_0x1285e1(0xec)](userInteractionElementDataAttrName),_0xebfa7f=_0x28ff38[_0x1285e1(0xdb)](generateUUID),_0x111ddb={'event':_0x38fea2,'whatHappened':_0x264d40,'timestamp':_0x4dc224,'type':_0x28ff38[_0x1285e1(0xd0)],'uuid':_0x23f8fb,'sid':_0xebfa7f};_0x4fc008&&(_0x111ddb[_0x1285e1(0x11c)]=_0x4fc008,window[trakkJsScreenshotsArrayName][_0x1285e1(0x121)]({'uuid':_0x23f8fb,'sid':_0xebfa7f,'position':_0x4fc008})),window['trakkJsScreenShots']=window['trakkJsScreenShots']||[],window[windowTrakkFunctionName](_0x111ddb);}document[_0x2c6cc3(0x102)](_0x2c6cc3(0x10c),logInteraction),document[_0x2c6cc3(0x102)](_0x2c6cc3(0xf9),logInteraction),document[_0x2c6cc3(0x102)](_0x2c6cc3(0x100),_0x392859=>{const _0x557b8c=_0x2c6cc3,_0x453017={'ZYQhs':function(_0x158f9b,_0x4d3b72){return _0x158f9b===_0x4d3b72;},'JHIVQ':_0x557b8c(0x11f),'xILpF':function(_0x141901,_0x14e118){return _0x141901(_0x14e118);},'eQjUk':function(_0x2755a2,_0xbd5fce){return _0x2755a2(_0xbd5fce);}};if(_0x453017['ZYQhs'](_0x392859['target'][_0x557b8c(0x10b)][_0x557b8c(0xcf)](),_0x557b8c(0xcd))){let _0xecaa7d=_0x392859[_0x557b8c(0xce)][_0x557b8c(0xec)](_0x453017[_0x557b8c(0xf0)]),_0x5984a7=document[_0x557b8c(0xef)](_0xecaa7d);_0x5984a7&&_0x453017['xILpF'](logInteraction,_0x392859);}/^(a|button)$/i[_0x557b8c(0xe1)](_0x392859[_0x557b8c(0xce)][_0x557b8c(0x10b)])&&_0x453017[_0x557b8c(0xf5)](logInteraction,_0x392859);});}}catch(_0xe90419){}