PageSourceSearch

https://yummiepizzas.co.uk/js/home-modern.js?v=au0PwEMwJcsOran5d5fLeUdQMSRJvrcGdmCgCZCxhok

js yummiepizzas.co.uk collected 2026-10-02 02:09:52 UTC 5,114 bytes, 1 lines download raw bytes

1(function(){"use strict";var S="andro_promo_dismissed",u=document.getElementById("aw-promo-bar"),C=document.getElementById("aw-promo-close");function H(){try{return sessionStorage.getItem(S)==="1"}catch{return!1}}function K(){u&&(u.style.display="none",u.setAttribute("hidden","hidden"));try{sessionStorage.setItem(S,"1")}catch{}}u&&H()&&(u.style.display="none",u.setAttribute("hidden","hidden")),C&&C.addEventListener("click",K);var y=document.getElementById("aw_occasion"),w=document.getElementById("aw-order-card"),d=document.getElementById("aw-order-form"),_=document.getElementById("aw-browse-menu-link"),q=document.getElementById("aw-promo-menu-link"),k=document.getElementById("aw-eta-badge"),O=document.getElementById("aw-eta-text");function M(e){if(d){var t=e==="Delivery"?d.dataset.deliveryUrl:d.dataset.collectionUrl;t&&(d.setAttribute("action",t),_&&_.setAttribute("href",t),q&&q.setAttribute("href",t))}}function W(){if(d){var e=null;try{e=JSON.parse(window.localStorage.getItem("__&StoreCommitment&__"))}catch{return}if(!(!e||!e.siteId)){var t=(window.AW_HOME||{}).siteMenuPaths||{},n=t[e.siteId];if(!n){var o=Object.keys(t).find(function(s){return s.toLowerCase()===String(e.siteId).toLowerCase()});n=o?t[o]:null}!n||!n.delivery||!n.collection||(d.dataset.deliveryUrl=n.delivery,d.dataset.collectionUrl=n.collection)}}}W(),y&&M(y.value),w&&y&&w.addEventListener("click",function(e){var t=e.target.closest(".order-type-card[data-occasion]");if(t){w.querySelectorAll(".order-type-card").forEach(function(s){s.classList.remove("active"),s.setAttribute("aria-pressed","false")}),t.classList.add("active"),t.setAttribute("aria-pressed","true");var n=t.dataset.occasion;if(y.value=n,M(n),k&&O){var o=n==="Delivery"?k.dataset.deliveryEta:k.dataset.collectionEta;o&&(O.textContent=n+" in "+o)}}});var I=document.getElementById("aw-hero"),L=I?I.querySelectorAll(".hero-slide"):[];if(L.length>1){var P=I.querySelectorAll(".hero-dot"),h=window.matchMedia("(prefers-reduced-motion: reduce)"),U=0,v=null,$=6e3,N=function(e){U=e,L.forEach(function(t,n){t.classList.toggle("hero-slide-on",n===e),t.setAttribute("aria-hidden",n===e?"false":"true")}),P.forEach(function(t,n){t.classList.toggle("hero-dot-on",n===e),t.setAttribute("aria-selected",n===e?"true":"false")})},A=function(){v&&(clearInterval(v),v=null)},g=function(){v||h.matches||document.hidden||(v=setInterval(function(){N((U+1)%L.length)},$))};P.forEach(function(e){e.addEventListener("click",function(){N(parseInt(e.dataset.dotIndex,10)||0),A(),g()})});var x=function(){h.matches?A():g()};typeof h.addEventListener=="function"&&h.addEventListener("change",x),document.addEventListener("visibilitychange",function(){document.hidden?A():g()}),g()}var i=document.getElementById("aw-loyalty-terms");i&&typeof i.showModal=="function"&&(document.querySelectorAll("[data-loyalty-terms-open]").forEach(function(e){e.addEventListener("click",function(){i.showModal()})}),i.querySelectorAll("[data-loyalty-terms-close]").forEach(function(e){e.addEventListener("click",function(){i.close()})}),i.addEventListener("click",function(e){e.target===i&&i.close()}));var r=document.getElementById("aw-feedback-dialog");if(r&&typeof r.showModal=="function"){let e=function(a){r.querySelectorAll("[data-feedback-view]").forEach(function(c){c.hidden=c.getAttribute("data-feedback-view")!==a})},t=function(){var a=(f.value||"").trim();return a.length===0||z.test(a)},n=function(){var a=m>0||(l.value||"").trim().length>0;return a&&t()&&!E},o=function(){V&&(V.textContent=String((l.value||"").length));var a=!t();j&&(j.hidden=!a),b.disabled=!n()},s=function(){E=!1,m=0,l&&(l.value=""),f&&(f.value=""),B.forEach(function(a){a.classList.remove("selected")}),e("form"),o()},D=function(){s(),r.showModal()},J=function(){r.close()};var l=document.getElementById("aw-feedback-detail"),V=document.getElementById("aw-feedback-count"),f=document.getElementById("aw-feedback-email"),j=document.getElementById("aw-feedback-email-error"),b=document.getElementById("aw-feedback-send"),B=Array.prototype.slice.call(r.querySelectorAll(".feedback-rating-star")),z=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,m=0,E=!1;document.querySelectorAll("[data-feedback-open]").forEach(function(a){a.addEventListener("click",D)}),r.querySelectorAll("[data-feedback-close]").forEach(function(a){a.addEventListener("click",J)}),r.addEventListener("click",function(a){a.target===r&&J()}),l&&l.addEventListener("input",o),f&&f.addEventListener("input",o),B.forEach(function(a){a.addEventListener("click",function(){m=parseInt(a.getAttribute("data-rate"),10)||0,B.forEach(function(c){var p=parseInt(c.getAttribute("data-rate"),10);c.classList.toggle("selected",p<=m)}),o()})}),b.addEventListener("click",function(){if(n()){E=!0,b.disabled=!0,e("loading");var a=(l.value||"").trim(),c=(f.value||"").trim(),p=c.length>
10,F={Category:"Application",Severity:"Other",Detail:a||null,Rating:m||null,ContactMethod:p?"Email":"None"};p&&(F.ContactEmail=c),fetch(r.dataset.feedbackUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(F)}).catch(function(){}).then(function(){E=!1,e("thanks")})}})}})();

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.