Current Path : /var/www/axolotl/data/www/msk.axolotls.ru/bitrix/js/aspro.next/captcha/ |
Current File : /var/www/axolotl/data/www/msk.axolotls.ru/bitrix/js/aspro.next/captcha/replacescript.min.js |
!function(){var e=function(e){for(var a=e;a;)if(a=a.parentNode,"form"===a.nodeName.toLowerCase())return a;return null},a=function(e){var a=[],t=null,n=!1;"undefined"!=typeof e&&(n=null!==e),t=n?e.getElementsByTagName("input"):document.getElementsByName("captcha_word");for(var r=0;r<t.length;r++)"captcha_word"===t[r].name&&a.push(t[r]);return a},t=function(e){for(var a=[],t=e.getElementsByTagName("img"),n=0;n<t.length;n++)(/\/bitrix\/tools\/captcha.php\?(captcha_code|captcha_sid)=[^>]*?/i.test(t[n].src)||"captcha"===t[n].id)&&a.push(t[n]);return a},n=function(){var t=null,n=a(t);if(0===n.length)return[];for(var r=[],c=0;c<n.length;c++){var o=e(n[c]);null!==o&&r.push(o)}return r},r=function(e){var a="recaptcha-dynamic-"+(new Date).getTime();if(null!==document.getElementById(a)){var t=!1,n=null,r=65535;do n=Math.floor(Math.random()*r),t=null!==document.getElementById(a+n);while(t);a+=n}var c=document.createElement("div");c.id=a,c.className="g-recaptcha",c.attributes["data-sitekey"]=window.asproRecaptcha.key,e.parentNode&&(e.parentNode.className+=" recaptcha_text",e.parentNode.replaceChild(c,e)),renderRecaptchaById(a)},c=function(e){var a="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";e.attributes.src=a,e.style.display="none","src"in e&&(e.parentNode&&(e.parentNode.className+=" recaptcha_tmp_img"),e.src=a)},o=function(e){"function"==typeof $&&$(e).find(".captcha-row label > span").length&&$(e).find(".captcha-row label > span").html(BX.message("RECAPTCHA_TEXT")+' <span class="star">*</span>')},p=function(){for(var e,p=n(),d=0;d<p.length;d++){var i=p[d],s=a(i);if(0!==s.length){var l=t(i);if(0!==l.length){for(e=0;e<s.length;e++)r(s[e]);for(e=0;e<l.length;e++)c(l[e]);o(i)}}}},d=function(){if("undefined"!=typeof renderRecaptchaById)for(var e=document.getElementsByClassName("g-recaptcha"),a=0;a<e.length;a++){var t=e[a];if(0===t.innerHTML.length){var n=t.id;if("string"==typeof n&&0!==n.length){if("function"==typeof $){var r=$(t).closest(".captcha-row");r.length&&(r.addClass(window.asproRecaptcha.params.recaptchaSize+" logo_captcha_"+window.asproRecaptcha.params.recaptchaLogoShow+" "+window.asproRecaptcha.params.recaptchaBadge),r.find(".captcha_image").addClass("recaptcha_tmp_img"),r.find(".captcha_input").addClass("recaptcha_text"),"invisible"!==window.asproRecaptcha.params.recaptchaSize&&(r.find("input.recaptcha").length||$('<input type="text" class="recaptcha" value="" />').appendTo(r)))}renderRecaptchaById(n)}}}},i=function(){try{return d(),window.renderRecaptchaById&&window.asproRecaptcha&&window.asproRecaptcha.key?(p(),!0):(console.error("Bad captcha keys or module error"),!0)}catch(e){return console.error(e),!0}};document.addEventListener?document.addEventListener("DOMNodeInserted",i,!1):console.warn("Your browser does not support dynamic ReCaptcha replacement")}();