PageSourceSearch

https://natevaporcelain.com/cdn/shop/t/8/compiled_assets/snippet-scripts.js?v=98651919634664577141772453537

js natevaporcelain.com collected 2026-10-08 15:48:19 UTC 9,209 bytes, 2 lines download raw bytes

1(function(){var __snippets__={};(function(){for(var element=document.getElementById("snippets-script"),attribute=element?element.getAttribute("data-snippets"):"",snippets=attribute.split(",").filter(Boolean),i=0;i<snippets.length;i++)__snippets__[snippets[i]]=!0})(),(function(){if(!(!__snippets__["multi-level-category"]&&!Shopify.designMode))try{let getCategories2=function(root){var result=[],lis=root.querySelectorAll(":scope > li");return lis.forEach(function(li){var link=li.querySelector(":scope > a"),childrenUl=li.querySelector(":scope > ul"),node={link:link?link.getAttribute("href"):"",title:link?link.innerHTML:"",children:childrenUl?getCategories2(childrenUl):[]};result.push(node)}),result},setActive2=function(){var result=[],curLi=document.querySelector("nav#navPages > ul .active");if(!curLi||curLi.parentElement==null)return!1;var index=Array.from(curLi.parentElement.children).indexOf(curLi);return index===-1?!1:(result.push(index),curLi=curLi.parentElement.parentElement,curLi&&curLi.id!=="navPages"&&(index=Array.from(curLi.parentElement.children).indexOf(curLi),result.push(index),curLi=curLi.parentElement.parentElement,curLi&&curLi.id!=="navPages"&&(index=Array.from(curLi.parentElement.children).indexOf(curLi),result.push(index))),result)},buildSelect2=function(level,level_List){for(var i=level;i<=4;i++){var ul=document.querySelector("#multi-category_select-level-"+i+" ul");ul&&ul.querySelectorAll("li[data-value]").forEach(li2=>li2.remove())}var container=document.querySelector("#multi-category_select-level-"+level+" ul");if(container)for(var i=0;i<level_List.length;i++){var li=document.createElement("li");li.setAttribute("data-value",i),li.textContent=level_List[i].title.trim(),li.addEventListener("click",(function(lvl,idx){return function(){changeOption2(lvl,idx)}})(level,i)),container.appendChild(li)}},changeOptionAll2=function(level){var ul=document.querySelector("#multi-category_select-level-"+level+" ul");if(ul){ul.querySelectorAll("li").forEach(li=>li.classList.remove("active"));var select_option=ul.querySelector("li:nth-child(1)").innerHTML,label=document.querySelector("#multi-category_select-level-"+level).previousElementSibling;label.innerHTML=select_option}},changeOption2=function(level,num){if(num!=null){var redirect=!1,selector="#multi-category_select-level-"+level+' ul li[data-value="'+num+'"]',activeLi=document.querySelector(selector);activeLi&&!activeLi.classList.contains("active")&&(redirect=!0);var ul=document.querySelector("#multi-category_select-level-"+level+" ul");ul.querySelectorAll("li").forEach(li=>li.classList.remove("active")),ul.querySelectorAll("li").forEach(function(li){li.getAttribute("data-value")==num&&(li.classList.add("active"),document.querySelector("#multi-category_select-level-"+level).previousElementSibling.textContent=li.textContent)}),resetDrop2(level);for(var level_List=list,i=1;i<=level;i++){var active=document.querySelector("#multi-category_select-level-"+i+" ul .active");if(active){var index=parseInt(active.getAttribute("data-value"));level_List[index]!==void 0&&(level_List=level_List[index].children)}}if(level==3&&redirect==!0&&document.querySelector("#multi-category_select-browse").click(),level=parseInt(level)+1,buildSelect2(level,level_List),level_List.length&&first==!1){var loading=document.querySelector(".multi-category_filter .loading");loading.style.display="block",setTimeout(function(){document.querySelector("#multi-category_select-level-"+level).classList.add("open"),loading.style.display="none"},300)}}},resetDrop2=function(num){for(var i=num+1;i<=list.length;i++){var ul=document.querySelector("#multi-category_select-level-"+i+" ul");if(ul){var select_option=ul.querySelector("li:nth-child(1)")?ul.querySelector("li:nth-child(1)").innerHTML:"",label=document.querySelector("#multi-category_select-level-"+i).previousElementSibling;label.innerHTML=select_option,ul.innerHTML='<li onclick="changeOptionAll('+i+')">'+select_option+"</li>"}}},MultiCategory2=function(){if(document.querySelector(".multi-category")){buildSelect2(1,list);var level=1;document.cookie="multiLevelCategory=; path=/;";var cookie=document.cookie.split("; ").find(row=>row.startsWith("multiLevelCategory="));if(cookie&&cookie.split("=")[1]!=""){for(var active=cookie.split("=")[1].split(","),i=0;i<active.length;i++)changeOption2(level,active[i]),level++;document.querySelector(".multi-category_filter .loading").style.display="none",document.querySelectorAll(".dropdown-up").forEach(el=>el.classList.remove("open"))}document.addEventListener("click",function(e){if(e.target.classList.contains("da-force-up")){var dropdown=e.target.parentElement.querySelector(".dropdown-up"),isOpen=dropdown.classList.contains("open");document.querySelectorAll(".dropdown-up").forEach(el=>el.classList.remove("open")),isOpen||dropdown.classList.add("open")}}),window.addEventListener("click",function(e){var container=document.querySelectorAll(".da-force-up");container.forEach(function(el){if(el!==e.target&&!el.contains(e.target)){var dropdown=el.nextElementSibling;dropdown&&dropdown.classList.contains("dropdown-up")&&dropdown.classList.remove("open")}})}),document.querySelector("#multi-category_select-browse").addEventListener("click",function(){for(var level_List=list,index=0,url="",menu=[],i2=1;i2<=3;i2++){var active2=document.querySelector("#multi-category_select-level-"+i2+" ul .active");active2&&(index=parseInt(active2.getAttribute("data-value")),isNaN(index)||(menu.push(index),url=level_List[index].link,level_List[index].children.length&&(level_List=level_List[index].children)))}document.cookie="multiLevelCategory="+menu.join(",")+"; path=/; max-age="+3600*24,location.href=url}),document.querySelector("#multi-category_clear-select").addEventListener("click",function(){resetDrop2(1);var ul=document.querySelector("#multi-category_select-level-1 ul"),select_option=ul.querySelector("li:nth-child(1)").innerHTML;document.querySelector("#multi-category_select-level-1").previousElementSibling.innerHTML=select_option,ul.querySelectorAll("li").forEach(li=>li.classList.remove("active"))}),first=!1}};var getCategories=getCategories2,setActive=setActive2,buildSelect=buildSelect2,changeOptionAll=changeOptionAll2,changeOption=changeOption2,resetDrop=resetDrop2,MultiCategory=MultiCategory2,first=!0,list=getCategories2(document.querySelector("nav#navPages > ul"));window.addEventListener("load",()=>{MultiCategory2()})}catch(e){console.error(e)}})(),(function(){if(!(!__snippets__["social-share-button"]&&!Shopify.designMode))try{class ShareButtonProduct extends HTMLElement{constructor(){super(),this.elements={shareButton:this.querySelector("button"),successMessage:this.querySelector('[id^="ShareMessage"]'),urlInput:this.querySelector("input"),content:this.querySelector(".share-button__product"),copyButton:this.querySelector(".button-copy")},this.elements.shareButton&&this.elements.shareButton.addEventListener("click",this.toggleDetails.bind(this)),this.elements.copyButton&&this.elements.copyButton.addEventListener("click",this.copyToClipboard.bind(this))}toggleDetails(event){if(event?.preventDefault&&event.preventDefault(),event?.stopPropagation&&event.stopPropagation(),!this.elements.urlInput)return;const url=this.elements.urlInput.getAttribute("data-url");this.setProductInfoTop(this.getProductInfoPosition()),this.elements.successMessage&&this.elements.successMessage.classList.add("hidden"),this.elements.urlInput.setAttribute("value",url),this.elements.urlInput.classList.remove("is-copy")}copyToClipboard(event){event?.preventDefault&&event.preventDefault(),event?.stopPropagation&&event.stopPropagation(),!(!this.elements.urlInput||this.elements.urlInput.classList.contains("is-copy"))&&navigator.clipboard.writeText(this.elements.urlInput.value).then(()=>{this.elements.successMessage&&this.elements.successMessage.setAttribute("aria-hidden",!1),this.elements.urlInput.setAttribute("value","Link copied to clipboard!"),this.elements.urlInput.classList.add("is-copy"),setTimeout(()=>{this.elements.successMessage&&this.elements.successMessage.setAttribute("aria-hidden",!0)},6e3)})}closeDetails(event){if(event?.preventDefault&&event.preventDefault(),!this.elements.urlInput)return;const url=this.elements.urlInput.getAttribute("data-url");this.elements.successMessage&&this.elements.successMessage.classList.add("hidden"),this.elements.urlInput.setAttribute("value",url),this.elements.urlInput.classList.remove("is-copy"),this.setProductInfoTop(0)}getProductInfoPosition(){const stickyElement=document.querySelector(".productView-details");if(!stickyElement||!stickyElement.parentNode)return 0;const stickyRect=stickyElement.getBoundingClientRect(),parentRect=stickyElement.parentNode.getBoundingClientRect();return stickyRect.top-parentRect.top}setProductInfoTop(top){const productDetails=document.querySelector(".productView-details");productDetails&&productDetails.style&&productDetails.style.setProperty("--sticky-top",top+"px")}}customElements.get("share-button-product")||customElements.define("share-button-product",ShareButtonProduct)}catch(e){console.error(e)}})()})();
2//# sourceMappingURL=/cdn/shop/t/8/compiled_assets/snippet-scripts.js.map?v=98651919634664577141772453537

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.