-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAMPscriptify.js
More file actions
1 lines (1 loc) · 8.38 KB
/
AMPscriptify.js
File metadata and controls
1 lines (1 loc) · 8.38 KB
1
(function(_0x4392bd,_0x457eb6){const _0x4a7458=_0x4e2e,_0x28dcd2=_0x4392bd();while(!![]){try{const _0x469723=-parseInt(_0x4a7458(0x72))/0x1*(-parseInt(_0x4a7458(0xa4))/0x2)+-parseInt(_0x4a7458(0x8c))/0x3+parseInt(_0x4a7458(0x9c))/0x4+-parseInt(_0x4a7458(0x86))/0x5*(-parseInt(_0x4a7458(0xac))/0x6)+-parseInt(_0x4a7458(0xb2))/0x7+-parseInt(_0x4a7458(0x74))/0x8+-parseInt(_0x4a7458(0x96))/0x9*(-parseInt(_0x4a7458(0xb0))/0xa);if(_0x469723===_0x457eb6)break;else _0x28dcd2['push'](_0x28dcd2['shift']());}catch(_0x36302c){_0x28dcd2['push'](_0x28dcd2['shift']());}}}(_0x57cd,0x2806f));function showStep(_0x517d58){const _0x51ce4c=_0x4e2e;document[_0x51ce4c(0x7c)]('.step')[_0x51ce4c(0x93)](_0x2604ae=>_0x2604ae[_0x51ce4c(0x9e)][_0x51ce4c(0xb1)]=_0x51ce4c(0xab)),document[_0x51ce4c(0x7c)](_0x51ce4c(0x7e))[_0x51ce4c(0x93)](_0x51a760=>_0x51a760[_0x51ce4c(0x9f)][_0x51ce4c(0x98)](_0x51ce4c(0x71)));const _0x46ce70=document[_0x51ce4c(0xb4)](_0x51ce4c(0x92)+_0x517d58),_0x3e9d8e=document[_0x51ce4c(0xb4)](_0x51ce4c(0x87)+_0x517d58),_0x124bfd=document[_0x51ce4c(0xb4)](_0x51ce4c(0xb8));_0x46ce70&&_0x3e9d8e&&_0x124bfd?(_0x46ce70[_0x51ce4c(0x9e)][_0x51ce4c(0xb1)]=_0x51ce4c(0xae),_0x3e9d8e['classList'][_0x51ce4c(0xa5)](_0x51ce4c(0x71)),_0x124bfd[_0x51ce4c(0x9e)]['width']=(_0x517d58-0x1)*0x32+'%'):console[_0x51ce4c(0xad)]('Step\x20or\x20Progress\x20elements\x20not\x20found!');}function _0x4e2e(_0x51e3fe,_0x2eb6de){const _0x57cd0c=_0x57cd();return _0x4e2e=function(_0x4e2e02,_0x50bfa5){_0x4e2e02=_0x4e2e02-0x6f;let _0x5d9121=_0x57cd0c[_0x4e2e02];return _0x5d9121;},_0x4e2e(_0x51e3fe,_0x2eb6de);}window['onload']=function(){showStep(0x1);};function showModal(_0x2e7f85,_0x128b0a){const _0x5e7e44=_0x4e2e,_0x57f8fe=document[_0x5e7e44(0xb4)]('modalPopup'),_0x58b6dd=document[_0x5e7e44(0xb4)]('modalTitle'),_0x1d24fb=document[_0x5e7e44(0xb4)]('modalMessage');_0x57f8fe&&_0x58b6dd&&_0x1d24fb?(_0x58b6dd[_0x5e7e44(0x8d)]=_0x2e7f85,_0x1d24fb[_0x5e7e44(0x8d)]=_0x128b0a,_0x57f8fe[_0x5e7e44(0x9e)]['display']=_0x5e7e44(0xae)):console[_0x5e7e44(0xad)]('Modal\x20elements\x20not\x20found!');}function closeModal(){const _0x52e8ac=_0x4e2e,_0x331ee9=document[_0x52e8ac(0xb4)](_0x52e8ac(0x81));if(_0x331ee9)_0x331ee9[_0x52e8ac(0x9e)][_0x52e8ac(0xb1)]=_0x52e8ac(0xab);}function toggleLoadingState(_0xe4edfb,_0x4d7a8c){const _0x7101fe=_0x4e2e;if(!_0xe4edfb){console[_0x7101fe(0xad)](_0x7101fe(0xa1));return;}_0x4d7a8c?(_0xe4edfb['classList'][_0x7101fe(0xa5)](_0x7101fe(0x8b)),_0xe4edfb[_0x7101fe(0x7a)]=!![]):(_0xe4edfb['classList'][_0x7101fe(0x98)](_0x7101fe(0x8b)),_0xe4edfb[_0x7101fe(0x7a)]=![]);}function validateUrl(_0x205476){const _0x30cdc5=_0x4e2e,_0x5628eb=/^(https?:\/\/)?([\w\-])+(\.[\w\-]+)+([\w\-\.,@?^=%&:/~+#]*)?$/;if(!_0x205476||!_0x205476[_0x30cdc5(0x7d)]()||!_0x5628eb[_0x30cdc5(0x99)](_0x205476))return showModal(_0x30cdc5(0xa3),_0x30cdc5(0x7b)),![];return!![];}function createDataExtension(_0x470085){const _0x2db0cb=_0x4e2e;_0x470085[_0x2db0cb(0x9a)]();const _0x488a1d=document[_0x2db0cb(0xb4)](_0x2db0cb(0xba))[_0x2db0cb(0xaf)];if(!validateUrl(_0x488a1d))return;const _0x43428e=document[_0x2db0cb(0xb4)](_0x2db0cb(0xb7)),_0x395037=new FormData(_0x43428e),_0x18a3e5=_0x395037[_0x2db0cb(0x91)](_0x2db0cb(0x84));if(_0x18a3e5[_0x2db0cb(0x82)]===0x0){showModal(_0x2db0cb(0xa3),'Please\x20select\x20at\x20least\x20one\x20data\x20view.');return;}const _0x48621e=document[_0x2db0cb(0xb6)](_0x2db0cb(0x89));toggleLoadingState(_0x48621e,!![]);const _0x45ba90=new XMLHttpRequest();_0x45ba90[_0x2db0cb(0x8a)](_0x2db0cb(0x97),_0x488a1d,!![]),_0x45ba90[_0x2db0cb(0x75)]('Content-Type','application/json'),_0x45ba90['onload']=function(){const _0x5eca89=_0x2db0cb;toggleLoadingState(_0x48621e,![]),_0x45ba90[_0x5eca89(0xa2)]===XMLHttpRequest[_0x5eca89(0x85)]&&(_0x45ba90[_0x5eca89(0x88)]===0xc8?(console[_0x5eca89(0xb5)](_0x45ba90['response']),showModal(_0x5eca89(0x8f),_0x5eca89(0x9b)),showStep(0x2)):showModal(_0x5eca89(0xa3),_0x5eca89(0xa8)+_0x45ba90[_0x5eca89(0x76)]));},_0x45ba90[_0x2db0cb(0xa6)]=function(){const _0x2b5bd3=_0x2db0cb;toggleLoadingState(_0x48621e,![]),showModal(_0x2b5bd3(0xa3),'Network\x20error\x20occurred\x20while\x20creating\x20Data\x20Extension.');};const _0x4f78bd=JSON[_0x2db0cb(0x94)]({'dataViews':_0x18a3e5});_0x45ba90[_0x2db0cb(0x6f)](_0x4f78bd);}function createQuery(_0x5815d6){const _0x2d4dfc=_0x4e2e;_0x5815d6['preventDefault']();const _0x539319=document[_0x2d4dfc(0xb4)]('codeResourceUrl2')['value'];if(!validateUrl(_0x539319))return;const _0x434b04=document[_0x2d4dfc(0xb4)](_0x2d4dfc(0x95)),_0x2248d3=new FormData(_0x434b04),_0x426b83=_0x2248d3['getAll'](_0x2d4dfc(0x90));if(_0x426b83['length']===0x0){showModal(_0x2d4dfc(0xa3),'Please\x20select\x20at\x20least\x20one\x20query\x20to\x20create.');return;}const _0x372fa0=document['querySelector'](_0x2d4dfc(0x73));toggleLoadingState(_0x372fa0,!![]);const _0x1fd602=new XMLHttpRequest();_0x1fd602[_0x2d4dfc(0x8a)](_0x2d4dfc(0x97),_0x539319,!![]),_0x1fd602['setRequestHeader']('Content-Type',_0x2d4dfc(0x8e)),_0x1fd602[_0x2d4dfc(0x78)]=function(){const _0x5515d5=_0x2d4dfc;toggleLoadingState(_0x372fa0,![]),_0x1fd602[_0x5515d5(0xa2)]===XMLHttpRequest[_0x5515d5(0x85)]&&(_0x1fd602['status']===0xc8?(showModal('Success',_0x5515d5(0x80)),showStep(0x3)):showModal(_0x5515d5(0xa3),_0x5515d5(0x77)+_0x1fd602[_0x5515d5(0x76)]));},_0x1fd602['onerror']=function(){const _0x3b26f6=_0x2d4dfc;toggleLoadingState(_0x372fa0,![]),showModal(_0x3b26f6(0xa3),_0x3b26f6(0xb3));};const _0x59d03b=JSON['stringify']({'queries':_0x426b83});_0x1fd602['send'](_0x59d03b);}function runQuery(_0x416acd){const _0x587af4=_0x4e2e;_0x416acd[_0x587af4(0x9a)]();const _0xf08707=document[_0x587af4(0xb4)](_0x587af4(0xa0))[_0x587af4(0xaf)];if(!validateUrl(_0xf08707))return;const _0x394ab5=document[_0x587af4(0xb4)](_0x587af4(0x7f)),_0x3d02c3=new FormData(_0x394ab5),_0x309a3f=_0x3d02c3[_0x587af4(0x91)](_0x587af4(0x70));if(_0x309a3f['length']===0x0){showModal(_0x587af4(0xa3),_0x587af4(0xa7));return;}const _0x1852c2=document[_0x587af4(0xb6)](_0x587af4(0x79));toggleLoadingState(_0x1852c2,!![]);const _0x564789=new XMLHttpRequest();_0x564789[_0x587af4(0x8a)](_0x587af4(0x97),_0xf08707,!![]),_0x564789[_0x587af4(0x75)]('Content-Type',_0x587af4(0x8e)),_0x564789[_0x587af4(0x78)]=function(){const _0x15a714=_0x587af4;toggleLoadingState(_0x1852c2,![]),_0x564789[_0x15a714(0xa2)]===XMLHttpRequest['DONE']&&(_0x564789[_0x15a714(0x88)]===0xc8?showModal(_0x15a714(0x8f),_0x15a714(0x83)):showModal(_0x15a714(0xa3),_0x15a714(0xb9)+_0x564789['statusText']));},_0x564789[_0x587af4(0xa6)]=function(){const _0x45e216=_0x587af4;toggleLoadingState(_0x1852c2,![]),showModal(_0x45e216(0xa3),_0x45e216(0xaa));};const _0x52827f=JSON[_0x587af4(0x94)]({'queriesToRun':_0x309a3f});_0x564789[_0x587af4(0x6f)](_0x52827f);}document['addEventListener']('DOMContentLoaded',()=>{const _0x4378d3=_0x4e2e,_0x55152d=document[_0x4378d3(0xb4)](_0x4378d3(0xb7));if(_0x55152d)_0x55152d[_0x4378d3(0xa9)](_0x4378d3(0x9d),createDataExtension);const _0x3bdc7a=document[_0x4378d3(0xb4)](_0x4378d3(0x95));if(_0x3bdc7a)_0x3bdc7a[_0x4378d3(0xa9)](_0x4378d3(0x9d),createQuery);const _0x3108a5=document[_0x4378d3(0xb4)]('runQueryForm');if(_0x3108a5)_0x3108a5[_0x4378d3(0xa9)]('submit',runQuery);});function _0x57cd(){const _0x4c93dc=['Please\x20select\x20at\x20least\x20one\x20query\x20to\x20run.','Error\x20creating\x20Data\x20Extension:\x20','addEventListener','Network\x20error\x20occurred\x20while\x20running\x20Queries.','none','386124przskz','error','block','value','10hFLYxH','display','2252292BoXATA','Network\x20error\x20occurred\x20while\x20creating\x20Queries.','getElementById','log','querySelector','dataViewsForm','progress','Error\x20running\x20Queries:\x20','codeResourceUrl1','send','runQueries','active','231026cQrApV','#queryForm\x20.primary-btn','1335600GxxXvV','setRequestHeader','statusText','Error\x20creating\x20Queries:\x20','onload','#runQueryForm\x20.primary-btn','disabled','Please\x20enter\x20a\x20valid\x20URL.','querySelectorAll','trim','.tab','runQueryForm','Queries\x20created\x20successfully!','modalPopup','length','Queries\x20are\x20now\x20running!','dataViews','DONE','25ohwsfT','tabStep','status','#dataViewsForm\x20.primary-btn','open','loading','411414IprDUr','innerText','application/json','Success','queries','getAll','step','forEach','stringify','queryForm','1355499LBScTb','POST','remove','test','preventDefault','Data\x20Extension\x20created\x20successfully!','345552rsXbeE','submit','style','classList','codeResourceUrl3','Button\x20not\x20found!','readyState','Error','2ZOeyxK','add','onerror'];_0x57cd=function(){return _0x4c93dc;};return _0x57cd();}