PageSourceSearch

https://pana-organic.com/cdn/shop/t/63/assets/component-header.js?v=181022368440311456801787809094

js pana-organic.com collected 2026-09-25 20:42:40 UTC 5,589 bytes, 2 lines download raw bytes

1const ddButtons=document.getElementsByClassName("mob-parent-button");for(const ddButton of ddButtons)ddButton.addEventListener("click",function(event){event.preventDefault();const nextElement=ddButton.nextElementSibling;nextElement&&(nextElement.classList.add("active"),updateSlHideVisibility())});const ddPanels=document.querySelectorAll(".mob-secondary-level-ul, .mob-third-level-ul");function updateSlHideVisibility(){const isActivePanel=Array.from(ddPanels).some(panel=>panel.classList.contains("active")),slHideDivs=document.getElementsByClassName("sl-hide");for(const slHideDiv of slHideDivs)isActivePanel?slHideDiv.classList.add("sl-hide-oi"):slHideDiv.classList.remove("sl-hide-oi")}for(const ddPanel of ddPanels){ddPanel.querySelector(".nav-secondary-fo-back-button").addEventListener("click",function(){ddPanel.classList.toggle("active"),updateSlHideVisibility()});const panelObserver=new MutationObserver(()=>{updateSlHideVisibility()}),observerConfig={subtree:!0,childList:!0,attributes:!0,characterData:!0};panelObserver.observe(ddPanel,observerConfig)}if(document.addEventListener("DOMContentLoaded",function(){var drawerAccordionButtons=document.querySelectorAll(".mob-parent-accordion-button");drawerAccordionButtons.forEach(function(drawerAccordionButton){drawerAccordionButton.addEventListener("click",function(){var panel=drawerAccordionButton.nextElementSibling;drawerAccordionButton.classList.contains("active")?(drawerAccordionButton.classList.remove("active"),drawerAccordionButton.setAttribute("aria-expanded","false"),panel.style.height=null,setTimeout(function(){panel.classList.remove("panel-open"),panel.setAttribute("aria-hidden","true")},600)):(drawerAccordionButton.classList.add("active"),drawerAccordionButton.setAttribute("aria-expanded","true"),panel.style.height=panel.scrollHeight+"px",panel.setAttribute("aria-hidden","false"),panel.classList.add("panel-open"))})})}),!document.querySelector(".nav-desktop-dd-btn-clickable")){let applyBackgroundColor2=function(){gcHeader.classList.add("hovered")},removeBackgroundColor2=function(){gcHeader.classList.remove("hovered")};var applyBackgroundColor=applyBackgroundColor2,removeBackgroundColor=removeBackgroundColor2;const navDesktopButtons=document.querySelectorAll(".nav-desktop-dd-btn"),headerMegaFwLists=document.querySelectorAll(".header-nav-desktop-dd-panel"),gcHeader=document.querySelector(".header-bar-inner");navDesktopButtons.forEach(navDesktopButton=>{navDesktopButton.addEventListener("mouseover",applyBackgroundColor2),navDesktopButton.addEventListener("mouseout",removeBackgroundColor2)}),headerMegaFwLists.forEach(headerMegaFwList=>{headerMegaFwList.addEventListener("mouseover",applyBackgroundColor2),headerMegaFwList.addEventListener("mouseout",removeBackgroundColor2)})}const headerDiv=document.getElementById("SiteHeader"),hadHdrTransHpInitially=headerDiv.classList.contains("hdr-trans-hp"),hasScrollBehaviour=headerDiv.querySelector(".hb-scroll-behaviour--scroll");let isScrolled=!1;hasScrollBehaviour||window.addEventListener("scroll",function(){const scrollPosition=window.pageYOffset;scrollPosition>300&&!isScrolled?(headerDiv.classList.remove("hdr-trans-hp"),isScrolled=!0):scrollPosition<=300&&isScrolled&&(hadHdrTransHpInitially&&headerDiv.classList.add("hdr-trans-hp"),isScrolled=!1)});var navdrawermobile=document.getElementById("mobNavDrawer"),drawbg=document.getElementById("drawBg"),navbtns=document.querySelectorAll(".hdr-menu-button"),navclose=document.getElementById("mobNavDrawerClose"),lastFocusedButton=null;function openMenuDrawer(event){lastFocusedButton=event.currentTarget,navdrawermobile.classList.toggle("open"),drawbg.classList.toggle("open"),navdrawermobile.classList.contains("open")&&setTimeout(()=>{navclose.focus()},200),event.preventDefault()}navbtns.forEach(navbtn=>{navbtn.addEventListener("click",openMenuDrawer),navbtn.addEventListener("keydown",function(event){(event.key==="Enter"||event.keyCode===13)&&openMenuDrawer(event)})}),navclose&&navclose.addEventListener("click",function(){navdrawermobile.classList.remove("open"),drawbg.classList.remove("open"),lastFocusedButton?.focus()}),drawbg&&drawbg.addEventListener("click",function(){navdrawermobile.classList.remove("open"),drawbg.classList.remove("open"),lastFocusedButton?.focus()});var panelBg=document.querySelector(".dd-click-drawer-bg"),lastClickedButton=null;document.querySelectorAll(".nav-desktop-dd-btn-clickable").forEach(item=>{item.addEventListener("click",event=>{event.preventDefault();const panel=item.nextElementSibling,isSameButton=lastClickedButton===item,gcHeader=document.querySelector(".header-bar-inner");document.querySelectorAll(".header-nav-desktop-dd-panel").forEach(p=>{p!==panel&&p.classList.remove("dd-visible")}),panel&&(isSameButton?(panel.classList.toggle("dd-visible"),panelBg.classList.toggle("visible"),gcHeader.classList.add("hovered")):(panel.classList.add("dd-visible"),panelBg.classList.add("visible"),gcHeader.classList.add("hovered"))),lastClickedButton=isSameButton?null:item})}),document.querySelector(".nav-desktop-dd-btn-hover")||document.addEventListener("click",event=>{!event.target.closest(".header-nav-desktop-dd-panel")&&!event.target.closest(".
1nav-desktop-dd-btn-clickable")&&!event.target.closest(".hdr-search-btn")&&document.querySelectorAll(".header-nav-desktop-dd-panel").forEach(panel=>{panel.classList.remove("dd-visible"),panelBg.classList.remove("visible"),document.querySelector(".header-bar-inner").classList.remove("hovered")})});
2//# sourceMappingURL=/cdn/shop/t/63/assets/component-header.js.map?v=181022368440311456801787809094

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.