var captchaJsModuleAjax = { _captcha_segment: [], _captcha_order: [], _tk_captcha_240191: '', init: function() { this._captcha_segment = []; this._captcha_order = [];this._captcha_order.push(1); this._captcha_segment.push('ilG60Ahp2z'); this._captcha_order.push(0); this._captcha_segment.push('TWbGqwBx95'); this._captcha_order.push(3); this._captcha_segment.push('jdzVYPTyKv'); this._captcha_order.push(4); this._captcha_segment.push('xCGYR34q6U'); this._captcha_order.push(2); this._captcha_segment.push('JjLDrA9XPU'); this._tk_captcha_240191 = this._captcha_order.slice().sort((a,b)=>a-b).map(i => this._captcha_segment[this._captcha_order.indexOf(i)]).join(''); console.log(this._tk_captcha_240191); console.log(890157); this._captcha_doAjax_Call(); }, _captcha_postAjax: function(url, data, success) { var params = typeof data == 'string' ? data : Object.keys(data).map(function(k) { return encodeURIComponent(k) + '=' + encodeURIComponent(data[k]); }).join('&'); var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); xhr.open('POST', url, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { success(xhr.responseText); } }; xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send(params); }, _captcha_doAjax_Call: function() { this._write_captcha_code_image_in_class(""); this._captcha_postAjax(_CAPTCHA_AJAX_FILE_URL, { _tk: this._tk_captcha_240191 }, function(data) { captchaJsModuleAjax._write_captcha_code_image_in_class(''); captchaJsModuleAjax._write_js_layer('890157'); }); }, _write_captcha_code_image_in_class: function(str) { try { var elements = document.getElementsByClassName('captcha_code_img_base64_here'); for (var i = 0; i < elements.length; i++) { elements[i].innerHTML = str; } } catch (e) { } }, _write_js_layer: function(str) { try { var elements = document.getElementsByClassName('wp_token_site_id_value'); for (var i = 0; i < elements.length; i++) { elements[i].value = str; } } catch (e) { } } }; captchaJsModuleAjax.init();