PageSourceSearch

https://simpleorganic.com.br/cdn/shop/t/275/assets/services.lazy-modals.js?v=92514804108140260991786394714

js simpleorganic.com.br collected 2026-09-25 21:04:07 UTC 1,915 bytes, 2 lines download raw bytes

1(function(){const REGISTRY={"modal-skin-ai":"modal-skin-ai","modal-user_auth":"modal-user-auth"},pending=new Map;function activateScripts(root){root.querySelectorAll("script").forEach(old=>{const fresh=document.createElement("script");[...old.attributes].forEach(attr=>fresh.setAttribute(attr.name,attr.value)),old.src?fresh.async=!1:fresh.textContent=old.textContent,old.replaceWith(fresh)})}function loadModal(modalId){if(document.getElementById(modalId))return Promise.resolve(!0);if(pending.has(modalId))return pending.get(modalId);const url=`${window.Shopify&&window.Shopify.routes&&window.Shopify.routes.root||"/"}?section_id=${REGISTRY[modalId]}`,request=fetch(url).then(response=>response.text()).then(html=>{const holder=document.createElement("div");holder.innerHTML=html.trim();const node=holder.firstElementChild;return node?(document.body.appendChild(node),activateScripts(node),!!document.getElementById(modalId)):!1}).catch(()=>!1).finally(()=>pending.delete(modalId));return pending.set(modalId,request),request}function reopen(target){window.SimpleCore._helpers.triggerEvent("modal:open",{target})}function shouldIntercept(modalId){return!!REGISTRY[modalId]&&!document.getElementById(modalId)}document.addEventListener("click",event=>{const trigger=event.target.closest('[data-action="open-modal"]');if(!trigger)return;const modalId=trigger.getAttribute("aria-controls");shouldIntercept(modalId)&&(event.preventDefault(),event.stopImmediatePropagation(),loadModal(modalId).then(ok=>ok&&reopen(trigger)))},!0),document.addEventListener("so.modal:open",event=>{const target=event.detail&&event.detail.target;if(!target)return;const modalId=target.getAttribute("aria-controls");shouldIntercept(modalId)&&(event.stopImmediatePropagation(),loadModal(modalId).then(ok=>ok&&reopen(target)))},!0)})();
2//# sourceMappingURL=/cdn/shop/t/275/assets/services.lazy-modals.js.map?v=92514804108140260991786394714

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.