1let FeaturedStrip={init:function(){var e=document.querySelectorAll(".featured-strip"),e=(e.length&&e.forEach(e=>{e.querySelectorAll(':scope [class*="-component"]').length?FeaturedStrip.setUsername(e):e.classList.add("d-none")}),document.querySelectorAll(".featured-strip .listBtn"));FeaturedStrip.setEmpty(e)},setUsername:t=>{if(t.classList.contains("rp-prepend-username")){var r=RepsolUserProfileModule.getUserProfile();if(r){var s=t.querySelectorAll(".featured-strip-title .rp-title p");let e=t.querySelectorAll(".featured-strip-title .rp-title p .username");e.length?e=e[0]:((e=document.createElement("span")).classList.add("username"),s[0].prepend(e));t=r.pN||r.preferredName||r.givenname||r.dN||r.displayname;e.textContent=t+", "}}},setEmpty:(e,t)=>{e.forEach(e=>{var t=e.closest(".featured-strip-container");""===e.textContent.trim()&&(e.classList.add("empty"),t.classList.add("hasEmptyListBtn"))})}};document.addEventListener("DOMContentLoaded",()=>{FeaturedStrip.init()});
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.