Created
August 6, 2024 15:14
-
-
Save hamzamoudnib/912eddceae5ae192d1d90af7fae6dd37 to your computer and use it in GitHub Desktop.
T.T. Hunter for TlsContact, 1-line version
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * T.T. Hunter, | |
| * -- hunts a TLS appointment. | |
| * @version: 1.7 | |
| * @author: | |
| * https://www.termin-tracker-all.com | |
| */ | |
| const _0x21aa64=_0x468d;(function(_0x2a9bc6,_0x3601e3){const _0x233153=_0x468d,_0x1025de=_0x2a9bc6();while(!![]){try{const _0x4cffe2=-parseInt(_0x233153(0x1f1))/0x1*(parseInt(_0x233153(0x1e4))/0x2)+parseInt(_0x233153(0x1c3))/0x3+-parseInt(_0x233153(0x17c))/0x4*(parseInt(_0x233153(0x17f))/0x5)+parseInt(_0x233153(0x173))/0x6*(parseInt(_0x233153(0x1c0))/0x7)+-parseInt(_0x233153(0x1c2))/0x8*(-parseInt(_0x233153(0x19b))/0x9)+parseInt(_0x233153(0x188))/0xa*(parseInt(_0x233153(0x17a))/0xb)+-parseInt(_0x233153(0x18b))/0xc*(parseInt(_0x233153(0x19e))/0xd);if(_0x4cffe2===_0x3601e3)break;else _0x1025de['push'](_0x1025de['shift']());}catch(_0x42d75d){_0x1025de['push'](_0x1025de['shift']());}}}(_0x23da,0xa7392));const centerInfo={'TlsGermanyRabat_FamilyVisit':{'code':_0x21aa64(0x1c4),'country':'de','aptType':'court_sejour','issueCountry':'ma'},'TlsGermanyRabat_Tourism':{'code':_0x21aa64(0x1c4),'country':'de','aptType':_0x21aa64(0x1d2),'issueCountry':'ma'},'TlsFranceFes_Case1':{'code':_0x21aa64(0x1f2),'country':'fr','aptType':_0x21aa64(0x17b),'issueCountry':'ma'},'TlsFranceFes_Case2':{'code':_0x21aa64(0x1f2),'country':'fr','aptType':_0x21aa64(0x1cc),'issueCountry':'ma'},'TlsFranceOujda_Case1':{'code':_0x21aa64(0x1ac),'country':'fr','aptType':_0x21aa64(0x17b),'issueCountry':'ma'},'TlsFranceOujda_Case2':{'code':'maOUD2fr','country':'fr','aptType':_0x21aa64(0x1cc),'issueCountry':'ma'},'TlsFranceCasablanca_Case1':{'code':'maCAS2fr','country':'fr','aptType':_0x21aa64(0x1e8),'issueCountry':'ma'},'TlsFranceCasablanca_Case2':{'code':_0x21aa64(0x1a9),'country':'fr','aptType':_0x21aa64(0x184),'issueCountry':'ma'},'TlsFranceCasablanca_Case3':{'code':_0x21aa64(0x1a9),'country':'fr','aptType':'Grand%20Public%20CIRCULATION','issueCountry':'ma'},'TlsFranceTanger_Case1':{'code':'maTNG2fr','country':'fr','aptType':_0x21aa64(0x1cf),'issueCountry':'ma'},'TlsFranceAgadir_Case1':{'code':_0x21aa64(0x180),'country':'fr','aptType':_0x21aa64(0x1e8),'issueCountry':'ma'},'TlsFranceMarrakech_Case1':{'code':'maRAK2fr','country':'fr','aptType':_0x21aa64(0x1e8),'issueCountry':'ma'},'TlsFranceMarrakech_Case2':{'code':'maRAK2fr','country':'fr','aptType':_0x21aa64(0x184),'issueCountry':'ma'},'TlsFranceRabat_Case1':{'code':'maRBA2fr','country':'fr','aptType':_0x21aa64(0x17b),'issueCountry':'ma'},'TlsFranceRabat_Case2':{'code':_0x21aa64(0x1ae),'country':'fr','aptType':_0x21aa64(0x1cc),'issueCountry':'ma'},'TlsFranceAnnaba_Case1':{'code':_0x21aa64(0x1e7),'country':'fr','aptType':'premiere_demande','issueCountry':'dz'},'TlsFranceAnnaba_Case2':{'code':_0x21aa64(0x1e7),'country':'fr','aptType':_0x21aa64(0x1d8),'issueCountry':'dz'},'TlsFranceAnnaba_Case3':{'code':_0x21aa64(0x1e7),'country':'fr','aptType':_0x21aa64(0x1df),'issueCountry':'dz'}};let inj_html=_0x21aa64(0x1cb),inj_css=_0x21aa64(0x19d);var timer_interval_id=undefined,is_booking_successful=![];function alive_checker(){const _0x134c16=_0x21aa64;console['log'](_0x134c16(0x1d6));}async function keep_session_alive(){const _0xfccb0a=_0x21aa64;console[_0xfccb0a(0x19a)]('T.T.\x20Hunter\x20periodic\x20check.');if(!is_booking_successful){var _0x5bf518=localStorage[_0xfccb0a(0x18e)](_0xfccb0a(0x17e));_0x5bf518&&await runExtension(!![]);}}let hunter_form=document['getElementById'](_0x21aa64(0x175));if(hunter_form)console[_0x21aa64(0x19a)](_0x21aa64(0x196));else{let new_div=document[_0x21aa64(0x1a5)](_0x21aa64(0x1b2));new_div['innerHTML']=inj_html,document[_0x21aa64(0x1a7)][_0x21aa64(0x1b6)](new_div);let styleElement=document[_0x21aa64(0x1a5)](_0x21aa64(0x1aa));styleElement[_0x21aa64(0x177)]=inj_css,document[_0x21aa64(0x191)][_0x21aa64(0x1b6)](styleElement),setInterval(alive_checker,0x1388),timer_interval_id=setInterval(keep_session_alive,0x3c*0x5*0x3e8),handleGUI();}function handleGUI(){const _0x373b6c=_0x21aa64;var _0x11ee1c=document[_0x373b6c(0x1c6)](_0x373b6c(0x1e3)),_0x162cb6=localStorage[_0x373b6c(0x18e)](_0x373b6c(0x17e));_0x162cb6&&(_0x11ee1c&&(_0x11ee1c[_0x373b6c(0x1da)]=_0x162cb6));let _0x253c0c=document[_0x373b6c(0x1c6)](_0x373b6c(0x18f));_0x253c0c&&_0x253c0c[_0x373b6c(0x178)](_0x373b6c(0x19c),async function(_0xf43961){const _0x5d0f5f=_0x373b6c;_0xf43961[_0x5d0f5f(0x193)](),console[_0x5d0f5f(0x19a)](_0x5d0f5f(0x1dc)),localStorage[_0x5d0f5f(0x1c1)](_0x5d0f5f(0x17e),_0x11ee1c[_0x5d0f5f(0x1da)]),await runExtension(!![]);});let _0x2d5ce4=document[_0x373b6c(0x1c6)]('refreshHunterTime');_0x2d5ce4&&_0x2d5ce4['addEventListener'](_0x373b6c(0x1de),function(){const _0x36a5e7=_0x373b6c;let _0x771b1d=Number(_0x2d5ce4[_0x36a5e7(0x1da)]);console['log']('New\x20refresh\x20time\x20(s):\x20',_0x771b1d),clearInterval(timer_interval_id),timer_interval_id=setInterval(keep_session_alive,_0x771b1d*0x3e8);});}function padNumber(_0x1fa1b0){return _0x1fa1b0<0xa?'0'+_0x1fa1b0:_0x1fa1b0;}function getTimestamp(){const _0x4e3d9=_0x21aa64;let _0xb34cab=new Date(),_0x4f930f=_0xb34cab[_0x4e3d9(0x190)](),_0x5751e6=_0xb34cab[_0x4e3d9(0x185)]()+0x1,_0x2e30c1=_0xb34cab['getDate'](),_0x3713ad=_0xb34cab['getHours'](),_0x417f4f=_0xb34cab[_0x4e3d9(0x1b4)](),_0x49ba9b=_0xb34cab[_0x4e3d9(0x1e1)](),_0x1bd269=_0x4f930f+'/'+padNumber(_0x5751e6)+'/'+padNumber(_0x2e30c1)+'\x20'+padNumber(_0x3713ad)+':'+padNumber(_0x417f4f)+':'+padNumber(_0x49ba9b);return _0x1bd269;}async function runExtension(_0x55ea4c){const _0x4ef9c9=_0x21aa64,_0x8ce02e=performance[_0x4ef9c9(0x1b8)]();set_warning(_0x4ef9c9(0x1cd));let _0x48b358=window[_0x4ef9c9(0x199)][_0x4ef9c9(0x1ce)],_0x2500b0=extractIdFromUrl(_0x48b358),_0x57d604=isMatchingUrl(_0x48b358);if(!_0x57d604)set_warning(_0x4ef9c9(0x1dd));else{let _0x50cc72=getCookie(_0x4ef9c9(0x1db)),_0x1732f1=getCaptchaId();selectedCenter=localStorage[_0x4ef9c9(0x18e)]('selectedCenter');let _0x36b36d=centerInfo[selectedCenter]['aptType'],_0x4580b3=centerInfo[selectedCenter][_0x4ef9c9(0x192)],_0x25db04=centerInfo[selectedCenter][_0x4ef9c9(0x195)],_0x5aa8c3=centerInfo[selectedCenter][_0x4ef9c9(0x1ea)],_0x336c64='https://visas-'+_0x4580b3+_0x4ef9c9(0x1ab)+_0x5aa8c3+'/'+_0x25db04+'/table?client='+_0x4580b3+_0x4ef9c9(0x189)+_0x2500b0+_0x4ef9c9(0x18c)+_0x36b36d+_0x4ef9c9(0x183);var _0x48f6d7=await executeGET(_0x336c64);if(_0x48f6d7){if(_0x48f6d7[_0x4ef9c9(0x1a3)]===0xc8){var _0x2f44ba=await _0x48f6d7[_0x4ef9c9(0x1b5)]();console[_0x4ef9c9(0x19a)](_0x4ef9c9(0x1e2),_0x2f44ba);let _0x1eae4b=getTheValidSlots(_0x2f44ba),_0x5a7ea3=_0x1eae4b[_0x4ef9c9(0x1ca)];console['log']('nbValidApts\x20=\x20',_0x5a7ea3);if(_0x55ea4c){if(_0x5a7ea3>0x0){let _0x4bf78b=Math[_0x4ef9c9(0x1b1)](Math['random']()*_0x5a7ea3),_0x2291a7=_0x1eae4b[_0x4bf78b]['date'],_0x180713=_0x1eae4b[_0x4bf78b][_0x4ef9c9(0x1a6)];console[_0x4ef9c9(0x19a)](_0x4ef9c9(0x1c7)+_0x2291a7+_0x4ef9c9(0x1a1)+_0x180713);let _0x2a70d5='';await grecaptcha[_0x4ef9c9(0x1bd)](_0x1732f1,{'action':_0x4ef9c9(0x1e5)})[_0x4ef9c9(0x1b3)](function(_0x4b8a0b){_0x2a70d5=_0x4b8a0b;});let _0x50261f='https://visas-'+_0x4580b3+_0x4ef9c9(0x1a2)+_0x4580b3+'&issuer='+_0x25db04+'&formGroupId='+_0x2500b0+_0x4ef9c9(0x1e0)+_0x2291a7+'%20'+_0x180713+'&appointmentType='+_0x36b36d+_0x4ef9c9(0x1eb),_0x2b7ff0={'accept':_0x4ef9c9(0x1d4),'accept-language':_0x4ef9c9(0x1af),'content-type':'application/x-www-form-urlencoded','recaptcha-token':_0x2a70d5,'sec-ch-ua':_0x4ef9c9(0x198),'sec-ch-ua-mobile':'?0','sec-ch-ua-platform':_0x4ef9c9(0x181),'sec-fetch-dest':_0x4ef9c9(0x1e9),'sec-fetch-mode':_0x4ef9c9(0x1bc),'sec-fetch-site':_0x4ef9c9(0x179),'x-xsrf-token':_0x50cc72},_0xb50931=_0x4ef9c9(0x1a8)+_0x4580b3+_0x4ef9c9(0x197)+_0x5aa8c3+'/'+_0x25db04+'/'+_0x2500b0,_0x40da5b=await executePOST(_0x50261f,_0x2b7ff0,_0xb50931);if(_0x40da5b){if(_0x40da5b[_0x4ef9c9(0x1a3)]===_0x4ef9c9(0x182)){is_booking_successful=!![];const _0x491c20=performance[_0x4ef9c9(0x1b8)](),_0x49568b=(_0x491c20-_0x8ce02e)/0x3e8;console[_0x4ef9c9(0x19a)]('POST\x20request\x20is\x20successful\x20!'),set_positive(_0x4ef9c9(0x1ba)+_0x2291a7+_0x4ef9c9(0x1a1)+_0x180713+']\x20Réservé\x20avec\x20Succès.\x20En:\x20'+_0x49568b[_0x4ef9c9(0x1ef)](0x2)+'s.'+_0x4ef9c9(0x17d)+getTimestamp());}else{let _0x446105=_0x40da5b[_0x4ef9c9(0x1a3)];_0x446105=_0x446105[_0x4ef9c9(0x1c8)](),console[_0x4ef9c9(0x19a)]('Erreur\x20durant\x20la\x20requête\x20POST.\x20Message\x20du\x20TLS:\x20'+_0x446105),set_error(_0x4ef9c9(0x19f)+_0x446105+_0x4ef9c9(0x17d)+getTimestamp());}}else console[_0x4ef9c9(0x19a)]('Erreur\x20durant\x20la\x20requête\x20POST'),set_error(_0x4ef9c9(0x1d0)+_0x4ef9c9(0x17d)+getTimestamp());}else{const _0xecea20=performance[_0x4ef9c9(0x1b8)](),_0x33b240=(_0xecea20-_0x8ce02e)/0x3e8;set_info(_0x4ef9c9(0x1c9)+_0x33b240[_0x4ef9c9(0x1ef)](0x2)+_0x4ef9c9(0x1b7)+getTimestamp());}}else{const _0x3016aa=performance[_0x4ef9c9(0x1b8)](),_0x11d12d=(_0x3016aa-_0x8ce02e)/0x3e8;set_info(_0x5a7ea3[_0x4ef9c9(0x1c8)]()+_0x4ef9c9(0x174)+_0x11d12d[_0x4ef9c9(0x1ef)](0x2)+_0x4ef9c9(0x1b7)+getTimestamp());}}else{let _0x4832b8='';if(_0x48f6d7[_0x4ef9c9(0x1a3)]===0x190)_0x4832b8='Bad\x20Request\x20[400]';else{if(_0x48f6d7[_0x4ef9c9(0x1a3)]===0x191)_0x4832b8='Unauthorized\x20[401]';else{if(_0x48f6d7[_0x4ef9c9(0x1a3)]===0x193)_0x4832b8=_0x4ef9c9(0x186);else _0x48f6d7[_0x4ef9c9(0x1a3)]===0x194?_0x4832b8='Not\x20Found\x20[404]':_0x4832b8=_0x48f6d7[_0x4ef9c9(0x1a3)];}}_0x4832b8=_0x4832b8[_0x4ef9c9(0x1c8)](),console[_0x4ef9c9(0x19a)]('Erreur\x20durant\x20la\x20requête\x20GET.\x20Message\x20du\x20TLS:\x20'+_0x4832b8),set_error('Erreur\x20durant\x20la\x20requête.\x20Message\x20du\x20TLS:\x20'+_0x4832b8+'\x20|\x20@\x20'+getTimestamp());}}else console[_0x4ef9c9(0x19a)](_0x4ef9c9(0x1a4)),set_error(_0x4ef9c9(0x1d0)+_0x4ef9c9(0x17d)+getTimestamp());}console['log'](_0x4ef9c9(0x1a0));}function set_warning(_0x193a0f){const _0x39b89a=_0x21aa64;let _0x3ee245=document[_0x39b89a(0x1c6)](_0x39b89a(0x1f0));_0x3ee245['innerHTML']=_0x193a0f,_0x3ee245[_0x39b89a(0x1aa)]['color']=_0x39b89a(0x1c5);}function set_error(_0x525021){const _0x4f2216=_0x21aa64;let _0x4b582d=document['getElementById']('messageZone');_0x4b582d[_0x4f2216(0x177)]=_0x525021,_0x4b582d['style'][_0x4f2216(0x18a)]=_0x4f2216(0x194);}function set_positive(_0x3e1fe1){const _0x49d872=_0x21aa64;let _0x336997=document[_0x49d872(0x1c6)](_0x49d872(0x1f0));_0x336997[_0x49d872(0x177)]=_0x3e1fe1,_0x336997[_0x49d872(0x1aa)][_0x49d872(0x18a)]=_0x49d872(0x18d);}function set_info(_0xc8899b){const _0x2ebec0=_0x21aa64;let _0x346a37=document[_0x2ebec0(0x1c6)]('messageZone');_0x346a37[_0x2ebec0(0x177)]=_0xc8899b,_0x346a37['style'][_0x2ebec0(0x18a)]='#336699';}function isMatchingUrl(_0x5629da){const _0x2767e2=_0x21aa64,_0x4a61f3=/^https:\/\/visas-[a-zA-Z]{2}\.tlscontact\.com\/appointment\/[a-zA-Z]{2}\/[a-zA-Z0-9]+\/\d+$/;return _0x4a61f3[_0x2767e2(0x1d3)](_0x5629da);}function extractIdFromUrl(_0x32d6c0){const _0x484487=_0x21aa64;let _0x36efa6=/\/(\d+)$/,_0x745db=_0x32d6c0[_0x484487(0x1d7)](_0x36efa6);return _0x745db&&_0x745db[0x1]?_0x745db[0x1]:null;}function _0x23da(){const _0x342f77=['Grand%20Public%20VISE','getMonth','Forbidden\x20[403]','split','294850ohabrj','&formGroupId=','color','49620TJutkN','&appointmentType=','#0b8f4d','getItem','selectHunterButton','getFullYear','head','country','preventDefault','#d1112e','code','T.T.\x20Hunter\x20already\x20running.','.tlscontact.com/appointment/','\x22Not_A\x20Brand\x22;v=\x228\x22,\x20\x22Chromium\x22;v=\x22120\x22,\x20\x22Google\x20Chrome\x22;v=\x22120\x22','location','log','63IcWTTC','click','\x0a\x20\x20\x20\x20#messageZone\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#336699;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20inline-block;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#statusT\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#336699;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20inline-block;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20label\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#000000;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#textHunterContainer\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#textHunterTitle\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#336699;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-top:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2022px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#linkHunter\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#007bff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-decoration:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20color\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2013px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20#linkHunter:hover\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#0056b3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-decoration:\x20underline;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2013px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20button\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20#336699;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#fff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2010px\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x205px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20button:hover\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20#214c7d;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20select\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2016px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20#fff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x205px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin:\x205px;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#ttHunterDiv\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20}\x0a','4849IHINDg','Erreur\x20durant\x20la\x20requête.\x20Message\x20du\x20TLS:\x20','T.T.\x20Hunter\x20finished.','\x20@\x20','.tlscontact.com/services/customerservice/api/tls/appointment/book?client=','status','Erreur\x20durant\x20la\x20requête\x20GET','createElement','time','body','https://visas-','maCAS2fr','style','.tlscontact.com/services/customerservice/api/tls/appointment/','maOUD2fr','src','maRBA2fr','en-US,en;q=0.9','strict-origin-when-cross-origin','floor','div','then','getMinutes','json','prepend','s\x20|\x20@\x20','now','forEach','Créneau\x20[','getElementsByClassName','cors','execute','startsWith','catch','427zeFDfg','setItem','301128lzAiIJ','3644430yMhibH','maRBA2de','#eb9e34','getElementById','trying\x20to\x20book\x20slot\x20:\x20','toString','Pas\x20de\x20rendez-vous\x20disponible.\x20En:\x20','length','\x0a\x20\x20\x20\x20<div\x20id=\x22textHunterTitle\x22>TerminTracker|\x20Hunter\x20<span\x20style=\x22font-size:\x2014px;\x22>v1.7</span></div>\x0a\x20\x20\x20\x20<div\x20id=\x22ttHunterDiv\x22>\x0a\x20\x20\x20\x20<form\x20id=\x22ttHunterForm\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<select\x20id=\x22itemHunterList\x22\x20name=\x22centHunterList\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceCasablanca_Case1\x22>TLS\x20France\x20à\x20Casablanca\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceCasablanca_Case2\x22>TLS\x20France\x20à\x20Casablanca\x20(cas\x202)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceCasablanca_Case3\x22>TLS\x20France\x20à\x20Casablanca\x20(cas\x203)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceRabat_Case1\x22>TLS\x20France\x20à\x20Rabat\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceRabat_Case2\x22>TLS\x20France\x20à\x20Rabat\x20(cas\x202)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceFes_Case1\x22>TLS\x20France\x20à\x20Fès\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceFes_Case2\x22>TLS\x20France\x20à\x20Fès\x20(cas\x202)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceOujda_Case1\x22>TLS\x20France\x20à\x20Oujda\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceOujda_Case2\x22>TLS\x20France\x20à\x20Oujda\x20(cas\x202)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceTanger_Case1\x22>TLS\x20France\x20à\x20Tanger\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceAgadir_Case1\x22>TLS\x20France\x20à\x20Agadir\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceMarrakech_Case1\x22>TLS\x20France\x20à\x20Marrakech\x20(cas\x201)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceMarrakech_Case2\x22>TLS\x20France\x20à\x20Marrakech\x20(cas\x202)/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsGermanyRabat_Tourism\x22>TLS\x20Allemagne\x20(tourisme)\x20à\x20Rabat/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsGermanyRabat_FamilyVisit\x22>TLS\x20Allemagne\x20(visite\x20familiale)\x20à\x20Rabat/MA</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceAnnaba_Case1\x22>TLS\x20France\x20à\x20Annaba\x20(1ère\x20demande)/DZ</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceAnnaba_Case2\x22>TLS\x20France\x20à\x20Annaba\x20(renouvellement\x20ordinaire)/DZ</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22TlsFranceAnnaba_Case3\x22>TLS\x20France\x20à\x20Annaba\x20(renouvellement\x20circulation)/DZ</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</select>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<br>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<button\x20id=\x22selectHunterButton\x22>Prendre\x20un\x20Rendez-Vous</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<br><br>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<label\x20for=\x22refreshHunterTime\x22>Chercher\x20chaque\x20(secondes)\x20:</label>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22number\x22\x20id=\x22refreshHunterTime\x22\x20name=\x22refreshHunterTime\x22\x20value=\x22300\x22\x20required>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<br><br>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22textHunterContainer\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22statusT\x22>Statut\x20:\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22messageZone\x22>Prêt.</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20</form>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20<br>\x0a\x20\x20\x20\x20<div\x20id=\x22linkHunter\x22><a\x20href=\x22https://www.termin-tracker-all.com\x22\x20target=\x22_blank\x22>www.termin-tracker-all.com</a></div>\x0a','Renouvellement','En\x20cours..','href','PRIMO','Erreur\x20durant\x20la\x20requête.','POST','tourism','test','application/json,\x20text/plain,\x20*/*','Error\x20making\x20POST\x20request:','T.T.\x20Hunter\x20alive.','match','Frequent','Error\x20making\x20GET\x20request:','value','XSRF-TOKEN','T.T.\x20Hunter\x20started\x20operations..','Allez\x20à\x20la\x20page\x20des\x20rendez-vous.','change','Circulation','×lot=','getSeconds','calendarTable\x20=\x20','itemHunterList','2066NbxYza','book','getElementsByTagName','dzAAE2fr','Grand%20Public%20PRIMO','empty','issueCountry','&lang=fr-fr','include','push','keys','toFixed','messageZone','778COfZbE','maFEZ2fr','126582GXiWYt','\x20rendez-vous\x20disponible(s).\x20En:\x20','ttHunterForm','iframe','innerHTML','addEventListener','same-origin','429hADwxI','Primo','1768308uIsQrA','\x20|\x20@\x20','selectedCenter','10BNVMgv','maAGA2fr','\x22Windows\x22','success','&appointmentStage=appointment'];_0x23da=function(){return _0x342f77;};return _0x23da();}function _0x468d(_0x277745,_0x5b9721){const _0x23dafd=_0x23da();return _0x468d=function(_0x468d84,_0x1b6493){_0x468d84=_0x468d84-0x173;let _0x472caa=_0x23dafd[_0x468d84];return _0x472caa;},_0x468d(_0x277745,_0x5b9721);}function getCookie(_0x21c070){const _0x318c29=_0x21aa64;return document['cookie'][_0x318c29(0x187)](';\x20')['find'](_0x501174=>_0x501174[_0x318c29(0x1be)](_0x21c070+'='))?.['split']('=')[0x1]||null;}function getCaptchaId(){const _0x1de1b6=_0x21aa64;let _0x2464d7=document[_0x1de1b6(0x1bb)]('grecaptcha-logo')[0x0][_0x1de1b6(0x1e6)](_0x1de1b6(0x176))[0x0][_0x1de1b6(0x1ad)],_0x4f9a69=new URLSearchParams(_0x2464d7),_0x3b54f4=_0x4f9a69['get']('k');return _0x3b54f4;}async function executeGET(_0x3fe62e){return new Promise(_0x200670=>{const _0x572743=_0x468d;fetch(_0x3fe62e)['then'](_0x9f362c=>_0x9f362c)[_0x572743(0x1b3)](_0x37056a=>{_0x200670(_0x37056a);})['catch'](_0x37c68d=>{const _0x412fbc=_0x572743;console[_0x412fbc(0x19a)](_0x412fbc(0x1d9),_0x37c68d),_0x200670(undefined);});});}async function executePOST(_0x3367aa,_0x33bcf3,_0x207097){return new Promise(_0x1b0e26=>{const _0x4cf4a2=_0x468d;fetch(_0x3367aa,{'headers':_0x33bcf3,'referrer':_0x207097,'referrerPolicy':_0x4cf4a2(0x1b0),'body':null,'method':_0x4cf4a2(0x1d1),'mode':'cors','credentials':_0x4cf4a2(0x1ec)})['then'](_0x18a77b=>_0x18a77b['json']())[_0x4cf4a2(0x1b3)](_0x36ebbf=>{_0x1b0e26(_0x36ebbf);})[_0x4cf4a2(0x1bf)](_0x131fa7=>{const _0x38f160=_0x4cf4a2;console[_0x38f160(0x19a)](_0x38f160(0x1d5),_0x131fa7),_0x1b0e26(undefined);});});}function getTheValidSlots(_0xf7fe67){const _0x5adbde=_0x21aa64;let _0x340bdb=[];return Object[_0x5adbde(0x1ee)](_0xf7fe67)[_0x5adbde(0x1b9)](_0x426eaa=>{const _0x8b615f=_0x5adbde;Object[_0x8b615f(0x1ee)](_0xf7fe67[_0x426eaa])[_0x8b615f(0x1b9)](_0x4f7f2d=>{const _0x25f05c=_0x8b615f;_0xf7fe67[_0x426eaa][_0x4f7f2d]===0x1&&_0x340bdb[_0x25f05c(0x1ed)]({'date':_0x426eaa,'time':_0x4f7f2d});});}),_0x340bdb;} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment