1document.addEventListener("DOMContentLoaded", function(event) { 2 try { 3 data = document.getElementById('regions_selector').dataset; 4 let user_email = document.getElementById('user_email'); 5 6 // listen for email change and update all links 7 user_email.addEventListener("change", (event) => { 8 let links = document.querySelectorAll(".regions-selector-dropdown a"); 9 links.forEach(link=> { 10 let email = event.target.value; 11 let region = link.dataset.region; 12 let url = data[`url${region}`]; 13 let emailUrl = data[`emailUrl${region}`]; 14 15 link.href = email ? emailUrl.replace('{email}', email) : url; 16 }) 17 }); 18 19 // dispatch change event in case it was prefilled 20 user_email.dispatchEvent(new CustomEvent("change")); 21 } catch (exception) { 22 // do nothing 23 } 24});
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.