PageSourceSearch

https://goodprotein.ca/cdn/shop/t/680/assets/custom-loop-model.js?v=23210217139404671451789995888

js goodprotein.ca collected 2026-09-25 14:45:07 UTC 1,922 bytes, 2 lines download raw bytes

1var modal=document.querySelector(".modal"),closeButton=document.querySelector(".close-button");function toggleModal(){modal.classList.toggle("show-modal")}function windowOnClick(event){event.target===modal&&toggleModal()}window.location.href.indexOf("loop_subscriptions")>-1&&window.addEventListener("DOMContentLoaded",event=>{var interval=setInterval(()=>{document.querySelectorAll("#loop-cp-subscription-detail-order-actions #loop-order-card-delay-btn").length>0&&(clearInterval(interval),setTimeout(()=>{document.querySelectorAll("#loop-cp-subscription-detail-order-actions #loop-order-card-delay-btn").forEach(element=>{const button=document.createElement("button");button.className="loop-btn loop-btn-outline loop-btn-size-lg loop-btn-order mx-2",button.id="loop-order-card-upsell-btn",button.innerHTML="Add products",element.parentNode.appendChild(button),button.addEventListener("click",function(e){e.preventDefault(),document.querySelector(".loop-upsell-view-more-btn").click()})}),document.addEventListener("click",function(e){e.target.closest("#manage-subscription-plan a, #manage-subscription-plan button")&&(e.preventDefault(),toggleModal())}),document.querySelector("#manage-plan-modal #reschedule-btn").addEventListener("click",function(e){e.preventDefault(),toggleModal(),document.querySelector("#loop-order-card-delay-btn").click()}),document.querySelector("#manage-plan-modal #pause-btn").addEventListener("click",function(e){e.preventDefault(),toggleModal(),document.querySelector("#loop-pause-btn").click()}),document.querySelector("#manage-plan-modal #cancel-btn").addEventListener("click",function(e){e.preventDefault(),toggleModal(),document.querySelector("#loop-cancel-btn").click()}),closeButton.addEventListener("click",toggleModal),window.addEventListener("click",windowOnClick)},500))},500)});
2//# sourceMappingURL=/cdn/shop/t/680/assets/custom-loop-model.js.map?v=23210217139404671451789995888

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.