1import{Component}from"@theme/component";import{isMobileBreakpoint}from"@theme/utilities";class ShowMoreComponent extends Component{requiredRefs=["showMoreButton","showMoreItems","showMoreContent"];#e=!1;#t=!1;#s=0;#i="hidden";get#o(){return isMobileBreakpoint()?"MOBILE":"DESKTOP"}#n;#a=300;connectedCallback(){super.connectedCallback(),this.#h()}#h=()=>{this.#t="true"===this.dataset.disableOnDesktop,this.#i=this.#t?"mobile:hidden":"hidden"};#d=()=>{const{showMoreItems:e,showMoreContent:t}=this.refs;this.#s=t.offsetHeight;const s=this.#s;return e?.forEach(e=>e.classList.remove(this.#i)),{startHeight:s,endHeight:t.scrollHeight}};#r=()=>{const{showMoreContent:e}=this.refs;return{startHeight:e.offsetHeight,endHeight:this.#s}};#l=(e,t)=>{const{showMoreContent:s}=this.refs;s.style.overflow="hidden",this.#n?.cancel(),this.#n=s.animate({height:[`${e}px`,`${t}px`]},{duration:this.#a,easing:"ease-in-out"}),this.#n.onfinish=()=>this.#p()};#p(){const{showMoreContent:e,showMoreItems:t}=this.refs;this.#e&&t.forEach(e=>e.classList.add(this.#i)),e.style.removeProperty("height"),e.style.overflow="",this.#e=!this.#e}toggle=e=>{if(e.preventDefault(),this.#h(),"DESKTOP"===this.#o&&this.#t)return;const{startHeight:t,endHeight:s}=this.#e?this.#r():this.#d();this.dataset.expanded=this.#e?"false":"true",this.refs.showMoreButton.setAttribute("aria-expanded",this.dataset.expanded),this.#l(t,s)}}customElements.get("show-more-component")||customElements.define("show-more-component",ShowMoreComponent);!function(){"use strict";function e(){const e="undefined"!=typeof Shopify&&Shopify.shop?Shopify.shop:null,t=o.includes(e),p=new Date>new Date(d);t&&!p||(!e||e.includes("localhost")||e.includes("127.0.0.1")||(function(){if(document.querySelector("[data-zl]"))return;const e=document.createElement("div");e.setAttribute("data-zl","1"),e.innerHTML='<div style="position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:999999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px)"><div style="background:linear-gradient(135deg,#ffffff,#f8f9fa);color:#212529;padding:40px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:500px;border:3px solid #53389e;text-align:center;position:relative"><div style="width:80px;height:80px;background:linear-gradient(135deg,#53389e,#6c5ce7);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto;font-size:40px;font-weight:bold;color:white">'+l+'</div><h2 style="margin:0 0 20px 0;font-size:24px;font-weight:700;color:#53389e">'+a+'</h2><p style="margin:0 0 20px 0;line-height:1.6;font-size:16px;color:#6c757d">'+r+'</p><div style="background:rgba(83,56,158,0.1);border:2px solid #53389e;border-radius:8px;padding:15px;margin:20px 0;font-family:Courier New,monospace;font-size:16px;font-weight:bold;color:#53389e">'+o.map(e=>'<div style="margin:5px 0;">'+e+"</div>").join("")+'</div><p style="margin:0 0 30px 0;line-height:1.6;font-size:14px;color:#6c757d">To use this theme on your store, please purchase a license from '+n+'.</p><a href="'+i+'" target="_blank" style="display:inline-block;background:linear-gradient(135deg,#53389e,#6c5ce7);color:white;padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;transition:transform 0.2s ease;box-shadow:0 4px 15px rgba(83,56,158,0.3)">'+s+'</a><p style="margin:20px 0 0 0;font-size:12px;color:#6c757d">© 2025 '+n+", LLC. All rights reserved.</p></div></div>",e.remove,e.remove=function(){},e.removeChild=function(){},document.body.appendChild(e),document.body.style.overflow="hidden",document.body.style.pointerEvents="none",e.style.pointerEvents="all"}(),setTimeout(()=>{document.querySelectorAll('button[class*="znt"],.znt-disclosure_button').forEach((e,t)=>{Math.random()>.8&&(e.style.pointerEvents="none",e.style.opacity="0.6")})},15e3+1e4*Math.random())),c||(c=!0,console.warn("ð Theme License: Unauthorized usage detected")))}if(window._zL)return;window._zL=!0;const t=e=>atob(e),o=JSON.parse(atob("WyJqb3NlcGhhYmJvdWQubXlzaG9waWZ5LmNvbSIsInZlcmEtd2FuZy11c2EubXlzaG9waWZ5LmNvbSJd")),n=t("V0hQIEVudGVycHJpc2U="),i=t("aHR0cHM6Ly93d3cud2hwLWdsb2JhbC5jb20vY29udGFjdC8="),d=(t("WmVueXRoIDMuMC4w"),t("MjAzNS0wMS0wMQ==")),a=t("VW5hdXRob3JpemVkIFRoZW1lIFVzYWdl"),r=t("
1VGhpcyBwcmVtaXVtIHRoZW1lIGlzIGxpY2Vuc2VkIGZvciB1c2Ugb25seSBvbjo="),s=t("UHVyY2hhc2UgVGhlbWUgTGljZW5zZQ=="),l=t("8J+Ukg==");let c=!1;"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{setTimeout(e,2e3)}):setTimeout(e,2e3);const p=5e3+Math.floor(3e3*Math.random());setInterval(e,p),document.addEventListener("visibilitychange",()=>{document.hidden||setTimeout(e,1e3)})}();
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.