PageSourceSearch

https://ymijeans.com/cdn/shop/t/131/assets/header-switch.js?v=124508431572844002451778095222

js ymijeans.com collected 2026-09-25 18:52:07 UTC 3,682 bytes, 2 lines download raw bytes

1var observer=new MutationObserver(function(mutations){for(let i=0;i<mutations.length;i++)if(document.querySelector("#royalty-header .header-logos .header-logos-rendered")&&document.querySelector("#header .header-logos .header-logos-rendered")&&document.querySelector("#ymig-header .header-logos .header-logos-rendered")){observer.disconnect(),executeScript();break}});observer.observe(document.body,{childList:!0,subtree:!0});var activeHeaderParam=new URLSearchParams(window.location.search),activeHeader=activeHeaderParam.get("active_header")||sessionStorage.getItem("active_header"),royaltyHeader,defaultHeader,ymigHeader;function setActiveLogo(activeHeader2){document.querySelectorAll(".logo").forEach(logo=>{logo.classList.remove("active"),activeHeader2==="royalty"&&logo.classList.contains("rfm-logo")&&logo.classList.add("active"),activeHeader2==="ymig"&&logo.classList.contains("ymig-logo")&&logo.classList.add("active"),(activeHeader2==="default"||activeHeader2===null)&&logo.classList.contains("ymi-logo")&&logo.classList.add("active")})}function toggleHeaderVisibility(element,show){element&&(element.style.display=show?"block":"none",element.classList.toggle("active-header",show),document.dispatchEvent(new Event("header:toggle")))}function switchHeaders(headerToActivate){(!headerToActivate||headerToActivate==="null")&&(headerToActivate="default"),sessionStorage.setItem("active_header",headerToActivate),toggleHeaderVisibility(royaltyHeader,headerToActivate==="royalty"),toggleHeaderVisibility(defaultHeader,headerToActivate==="default"),toggleHeaderVisibility(ymigHeader,headerToActivate==="ymig")}function addLogoEventListeners(){document.querySelectorAll(".active-header").forEach(header=>{header.addEventListener("click",function(event){const clickedLogo=event.target.closest(".logo");clickedLogo&&(clickedLogo.classList.contains("ymig-logo")?switchHeaders("ymig"):clickedLogo.classList.contains("ymi-logo")?switchHeaders("default"):clickedLogo.classList.contains("rfm-logo")&&switchHeaders("royalty"))})})}function setupCollapsible(triggerSelector,sublistSelector,parentSelector){document.querySelectorAll(triggerSelector).forEach(function(trigger){trigger.addEventListener("click",function(){const parentItem=this.closest(parentSelector);document.querySelectorAll(sublistSelector).forEach(function(sublist){parentItem.contains(sublist)||(sublist.classList.remove("is-open"),sublist.style.height="0")}),document.querySelectorAll(triggerSelector).forEach(function(btn){btn!==trigger&&btn.classList.remove("is-open")});var currentSublist=parentItem.querySelector(sublistSelector),isOpen=currentSublist.classList.toggle("is-open");currentSublist.style.height=isOpen?currentSublist.scrollHeight+"px":"0",isOpen&&setTimeout(()=>{parentItem.scrollIntoView({behavior:"smooth",block:"start"})},300)})})}function executeScript(){royaltyHeader=document.getElementById("royalty-header"),defaultHeader=document.getElementById("header"),ymigHeader=document.getElementById("ymig-header"),toggleHeaderVisibility(activeHeader==="royalty"?royaltyHeader:activeHeader==="ymig"?ymigHeader:defaultHeader,!0),document.location.href.includes("pages/royaltyforme")?switchHeaders("royalty"):document.location.href.includes("pages/girls")?switchHeaders("ymig"):switchHeaders(activeHeader),addLogoEventListeners(),setActiveLogo(activeHeader),setupCollapsible(".active-header .mobile-mega_grand-sub .collapsible-trigger",".mobile-nav__grandsublist",".mobile-nav__item"),setupCollapsible(".active-header .mobile-nav__toggle .collapsible-trigger",".mobile-mega_child_nav",".mobile-nav__item")}
2//# sourceMappingURL=/cdn/shop/t/131/assets/header-switch.js.map?v=124508431572844002451778095222

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.