1function reCaptchaOnModals() { 2function getCaptchaContainer() { 3if (this.captchaContainer != undefined) return this.captchaContainer; 4else return this.captchaContainer = document.getElementById('mobile-captcha'); 5}; 6function modalActivityTracker() { 7// this: Trigger Button' 8if (getCaptchaContainer().style.display == 'none') 9getCaptchaContainer().style.display = 'block'; 10var _container = document.getElementById(this.classList[0]); 11var _content = _container.children[1]; 12var _form = _content.children[2]; 13_form.appendChild(getCaptchaContainer()); 14}; 15var triggerButtons = document.getElementsByClassName('pum-trigger'); 16for (var i = 0; i < triggerButtons.length; i++) { 17var triggerButton = triggerButtons[i]; 18if (document.addEventListener) triggerButton.addEventListener('click', 19modalActivityTracker); 20else if (document.attachEvent) triggerButton.attachEvent('onclick', 21modalActivityTracker); 22else document["on"+type] = modalActivityTracker; 23} 24}; 25document.addEventListener('DOMContentLoaded', reCaptchaOnModals);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.