PageSourceSearch

https://www.trustedshops.es/hubfs/hub_generated/module_assets/1/187215897163/1773734826937/module_nav.min.js

js trustedshops.es collected 2026-09-25 15:11:55 UTC 7,711 bytes, 2 lines download raw bytes

1var module_187215897163=function(){(()=>{var lastScrollTop=window.pageYOffset,lastScrollTop2=0,directionChange="up";document.querySelector("nav.navigation-primary").children.length>1&&window.addEventListener("scroll",function(){var st=window.pageYOffset||document.querySelector("nav.animated").scrollTop;st>lastScrollTop?("up"==directionChange&&(directionChange="down",lastScrollTop2=0),(lastScrollTop2+=st-lastScrollTop)>90&&(document.querySelector("nav.animated").classList.add("slideOutUp"),void 0!==document.querySelector(".ops--fab-wrapper")&&window.innerWidth<=1150&&(document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.add("slideOutUp"),document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.contains("slideInDown")&&document.querySelector(".ops--fab-wrapper.animated").classList.remove("slideInDown")),document.querySelector("nav.animated").classList.contains("slideInDown")&&document.querySelector("nav.animated").classList.remove("slideInDown"))):("down"==directionChange&&(directionChange="up",lastScrollTop2=0),(lastScrollTop2-=lastScrollTop-st)<-29&&(document.querySelector("nav.animated").classList.add("slideInDown"),document.querySelector("nav.animated").classList.contains("slideOutUp")&&document.querySelector("nav.animated").classList.remove("slideOutUp"),void 0!==document.querySelector(".ops--fab-wrapper")&&window.innerWidth<=1150&&(document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.add("slideInDown"),document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.contains("slideOutUp")&&document.querySelector(".ops--fab-wrapper.animated").classList.remove("slideOutUp")))),lastScrollTop=st<=0?0:st},!1),null!=document.querySelector("#CountriesButton")&&document.querySelector("#CountriesButton").addEventListener("click",e=>{e.preventDefault(),document.querySelector(".submenu.level-1").classList.remove("expandNav"),document.body.classList.add("hide-scroll"),document.getElementById("bars").classList.toggle("hide-element"),document.getElementById("times").classList.toggle("hide-element"),document.querySelector("#countries").classList.add("opened"),document.querySelector(".user")?.classList.remove("showU")}),null!=document.querySelector("#countries > div:not(.CountrySwitch)")&&document.querySelector("#countries > div:not(.CountrySwitch)").addEventListener("click",e=>{document.querySelector("#countries").classList.remove("opened"),document.body.classList.remove("hide-scroll"),null!==document.querySelector("#times").offsetParent&&document.querySelector("#times").classList.add("hide-element")}),null!=document.querySelector(`#countries a[href*='${window.location.host.split("?")[0]}']`)&&document.querySelector(`#countries a[href*='${window.location.host.split("?")[0]}']`).classList.add("active"),null!=document.querySelector("nav")&&document.querySelector("nav").addEventListener("click",e=>{document.querySelectorAll(".showChildItems").forEach(ele=>{},".submenu.level-1:not( > li)")});const menuItems=document.querySelectorAll(".level-1 > .has-submenu.menu-item");Object.keys(menuItems).map(idx=>{menuItems[idx].firstElementChild.addEventListener("click",e=>{e.preventDefault(),document.querySelectorAll(".showChildItems").forEach(ele=>{ele!=menuItems[idx]&&ele.classList.remove("showChildItems")},".submenu.level-2 > li"),menuItems[idx].classList.contains("showChildItems")?menuItems[idx].classList.remove("showChildItems"):menuItems[idx].classList.add("showChildItems")})});const childItems=document.querySelectorAll(".level-2 > li > a");Object.keys(childItems).map(idx=>{childItems[idx].addEventListener("click",e=>{window.location.href=e.currentTarget.href})}),null!=document.querySelector(".hamburger")&&document.querySelector(".hamburger").addEventListener("click",e=>{e.preventDefault(),console.log("Start"),document.querySelector("nav.navigation-primary").classList.add("navExpanded"),document.body.classList.toggle("hide-scroll"),document.getElementById("times").classList.toggle("hide-element"),document.getElementById("bars").classList.toggle("hide-element"),document.querySelector(".submenu.level-1")&&document.querySelector(".submenu.level-1").classList.contains("expandNav")?(document.querySelector(".submenu.level-1").classList.add("expandNav")&&document.querySelector("nav.navigation-primary").classList.remove("navExpanded"),document.querySelector(".submenu.level-1").classList.remove("expandNav"),document.querySelector(".user")?.classList.remove("showU"),document.querySelector(".ops--fab-wrapper")&&document.querySelector(".ops--fab-wrapper").classList.remove("fabExpandedNav")):(document.querySelector(".submenu.level-1").classList.add("expandNav"),document.querySelector(".user")?.classList.add("showU"),document.querySelector(".ops--fab-wrapper")&&document.querySelector(".ops--fab-wrapper").classList.add("fabExpandedNav"),document.querySelector(`#countries a[href*='${window.location.host.split("?")[0]}']`)),document.querySelector("#countries")&&document.querySelector("#countries").classList.remove("opened"),document.querySelector("nav.navigation-primary")&&document.querySelector("nav.navigation-primary").classList.add("navExpanded")})})();const DOMAIN_BY_LOCALE={de:"www.trustedshops.de","de-de":"www.trustedshops.de","de-at":"www.trustedshops.at","de-ch":"www.trustedshops.ch",fr:"www.trustedshops.fr","fr-fr":"www.trustedshops.fr",nl:"www.trustedshops.nl","nl-nl":"www.trustedshops.nl","nl-be":"www.trustedshops.be",it:"www.trustedshops.it","it-it":"www.trustedshops.it",es:"www.trustedshops.es","es-es":"www.trustedshops.es",pt:"www.trustedshops.pt","pt-pt":"www.trustedshops.pt",pl:"www.trustedshops.pl","pl-pl":"www.trustedshops.pl",en:"www.trustedshops.com","en-gb":"www.trustedshops.co.uk","en-eu":"www.trustedshops.eu"};
1function getLocaleFromHostname(hostname){return{de:"de",at:"de-at",ch:"de-ch",fr:"fr",nl:"nl",be:"nl-be",it:"it",es:"es",pt:"pt",pl:"pl",com:"en",eu:"en-eu",uk:"en-gb",co:"en-gb"}[hostname.split(".").pop()]||"de"}function parseUrlData(url){const slug=url.pathname.split("/").filter(Boolean).join("/");return{locale:getLocaleFromHostname(url.hostname),slug:slug||""}}document.addEventListener("DOMContentLoaded",function(){const navBranches=document.querySelectorAll("nav .menu-item:has(#de, #de-de, #de-at, #de-ch, #nl, #nl-nl, #nl-be, #fr, #fr-fr, #it, #it-it, #es, #es-es, #pt, #pt-pt, #pl, #pl-pl, #en, #en-gb, #en-eu)");navBranches.length&&navBranches.forEach(navBranch=>{const submenuUl=navBranch.querySelector("ul.submenu");submenuUl&&submenuUl.querySelectorAll(".menu-item").forEach(item=>{const link=item.querySelector(".menu-link");if(!link)return;const targetLocale=parseUrlData(new URL(link.href,window.location.origin)).locale;targetLocale&&(link.href=function(targetLocale){const currentUrl=new URL(window.location.href),{locale:currentLocale,slug:currentSlug}=parseUrlData(currentUrl);let pageKey=null;"undefined"!=typeof pageTranslations&&(pageKey=Object.keys(pageTranslations).find(key=>pageTranslations[key][currentLocale]===currentSlug));let newSlug=currentSlug;pageKey&&pageTranslations[pageKey][targetLocale]&&(newSlug=pageTranslations[pageKey][targetLocale]);const protocol=window.location.protocol,targetDomain=DOMAIN_BY_LOCALE[targetLocale]||DOMAIN_BY_LOCALE.en;return newSlug?`${protocol}//${targetDomain}/${newSlug.replace(/^\/|\/$/g,"")}/`:`${protocol}//${targetDomain}/`}(targetLocale))})})})}();
2//# sourceURL=https://603347.fs1.hubspotusercontent-na1.net/hubfs/603347/hub_generated/module_assets/1/187215897163/1773734826937/module_nav.js

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.