1(function() { 2 function updateCopyrightYear() { 3 var year = document.getElementById('copyright-year'); 4 5 if (!year) { return; } 6 7 year.textContent = new Date().getFullYear(); 8 } 9 10 function bindBetaButton(buttonID, fieldID) { 11 var button = document.getElementById(buttonID); 12 var emailField = document.getElementById(fieldID); 13 14 if (!button || !emailField) { return; } 15 16 button.onclick = function() { 17 var emailFieldValue = emailField.value; 18 if (emailFieldValue === "") { return; } 19 20 window.open( 21 'https://beta.harmany.me/' + '?email=' + encodeURI(emailFieldValue), 22 '_blank' 23 ); 24 }; 25 } 26 27 updateCopyrightYear(); 28 bindBetaButton('beta-btn-1', 'email-field-1'); 29 bindBetaButton('beta-btn-2', 'email-field-2'); 30})();
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.