(()=>{const e="true"===new URLSearchParams(window.location.search).get("dogstrust"),t=document.body.classList.contains("ex-rewards");if(!e||!t)return;document.querySelectorAll(".reward-item").forEach((e=>{const t=e.querySelector(".product-details-sku");t&&t.textContent.includes("DTDONATION")&&e.classList.add("highlight-reward")}))})(),(()=>{if(!document.body.classList.contains("ex-categoryid-1199331"))return;const e=[".filter-section.filtername-food_type",".filter-section.filtername-manufacturer",".filter-section.filtername-brand"],t=document.getElementById("filterswrapper");if(t){const n=new MutationObserver((o=>{o.forEach((o=>{"attributes"===o.type&&"class"===o.attributeName&&(t.classList.contains("hide")||setTimeout((()=>{e.forEach((e=>{(e=>{if(!e)return;const t=e.querySelector(".filter-options:not(.swatch-grid)");if(!t)return;const n=Array.from(t.children);n.sort(((e,t)=>{var n,o;const r=e.querySelector("a"),a=t.querySelector("a"),c=(null==(n=null==r?void 0:r.getAttribute("title"))?void 0:n.toLowerCase())||"",i=(null==(o=null==a?void 0:a.getAttribute("title"))?void 0:o.toLowerCase())||"";return c.localeCompare(i)})),n.forEach((e=>t.appendChild(e)))})(document.querySelector(e))})),n.disconnect()}),200))}))}));n.observe(t,{attributes:!0,attributeFilter:["class"]})}})(),(()=>{var e,t;const n="function"==typeof EvoXLayer?null==(t=null==(e=EvoXLayer())?void 0:e.session)?void 0:t.default_branch:null;if(!n)return;const{phone:o,email:r}=n,a=document.querySelector(".hTel");if(a&&o){const e=o.replace(/\s/g,"");a.querySelector("a").href=`tel:${e}`,a.querySelector("a").innerHTML=o}const c=document.querySelector(".hEmail");if(c&&r){const e=c.querySelector("a");e.href=`mailto:${r}`;const t=e.querySelector("p");if(t){const e=t.querySelector("span");t.childNodes.forEach((e=>{e.nodeType===Node.TEXT_NODE&&(e.textContent=r)})),e&&t.appendChild(e)}}const i=document.querySelector(".account-manager-email");if(i&&r){const e=i.querySelector(".account-manager-email-address");e&&"sales@quillsuk.co.uk"===e.textContent.trim()&&(e.textContent=r,i.href=`mailto:${r}`)}})(),(()=>{var e,t,n,o,r,a,c,i,s,l;const d=document.querySelector(".orderpads-wrapper")||document.querySelector(".myaccount #quicklistgrid");if(!d)return;const u=document.querySelector(".myaccount.quicklistsedit"),m=document.querySelector(".myaccount.contractitems"),p=document.querySelector(".myaccount.callofforders"),g=document.querySelector(".breadcrumb"),y=(null==(t=null==(e=null==g?void 0:g.querySelector("li:last-child"))?void 0:e.textContent)?void 0:t.trim())??"Your Products";let h="";if("Quick Lists"===y&&(h=" - Helping you order with ease"),"quicklistgrid"===d.id){document.querySelector(".page-content").insertAdjacentHTML("afterbegin",`\n
\n
\n
\n < Back to My Account Dashboard\n

Your ${y}${h}

\n
\n
\n \n
\n
\n
\n `),g&&document.querySelector(".quicklists-header-right").insertAdjacentElement("beforeend",g),null==(n=document.querySelector(".myaccount-grid-title"))||n.classList.add("hide");const e=document.querySelector(".grid-results-left > ul + span");e&&(null==(o=document.querySelector(".quicklists-header"))||o.insertAdjacentHTML("beforeend",`\n
\n
\n
\n ${e.textContent}\n
\n
\n
\n `));const t='\n
\n

Quick Lists are set up to make placing your orders simple. Your lists can be viewed below or can be created by clicking the + New Quick List button, then simply populate the list name, description and type fields and then click create list. If you need assistance please email support@quillsuk.co.uk and we can set these up for you.

\n
\n ',r=()=>{if(d.querySelector(".gridtools"))return;const e=document.querySelector(".gridtools");e&&e.insertAdjacentHTML("afterend",t)};if(r(),!d.querySelector(".gridtools")){const e=new MutationObserver((()=>{d.querySelector(".gridtools")&&(e.disconnect(),r())}));e.observe(document.body,{childList:!0,subtree:!0})}}if(u){u.insertAdjacentHTML("afterbegin",`\n
\n
\n
\n < Back to My Account Dashboard\n

Your ${y}${h}

\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n
\n `);const e=document.querySelector(".quicklists-header-tools .container"),t=document.querySelector(".quicklists-header-right"),n=document.querySelector(".listtools-top"),o=document.querySelector(".listtools-top .sortby"),r=document.querySelector(".gridtopleft .itemsfound"),a=document.querySelector(".breadcrumb"),c=document.querySelector(".quicklist-title");o&&(null==e||e.insertAdjacentElement("afterbegin",o)),r&&(null==e||e.insertAdjacentElement("afterbegin",r)),a&&(null==t||t.insertAdjacentElement("afterbegin",a)),c&&(null==n||n.insertAdjacentElement("afterbegin",c))}if(m||p){(m||p).insertAdjacentHTML("afterbegin",`\n
\n
\n
\n < Back to My Account Dashboard\n

Your ${y}${h}

\n
\n
\n \n
\n
\n
\n
\n\n
\n
\n
\n `);const e=document.querySelector(".gridtopleft .itemsfound"),t=document.querySelector(".breadcrumb");t&&(null==(r=document.querySelector(".quicklists-header-right"))||r.insertAdjacentElement("afterbegin",t)),e&&(null==(a=document.querySelector(".quicklists-header-tools .container"))||a.insertAdjacentElement("afterbegin",e)),y&&(null==(c=document.querySelector(".gridtopleft"))||c.insertAdjacentHTML("beforeend",`

${y}

`));const n=document.querySelector(".orderpads-wrapper .no_resource");if(n){if(m&&"Contract Items"===y){if(document.querySelector(".filterswrapper .remove-filter"))return;null==(i=document.querySelector(".orderpads-wrapper"))||i.classList.add("no-contract-items");const e=document.querySelector(".no-contract-items-text");e&&n.insertAdjacentElement("afterbegin",e);const t=document.querySelector(".no-contract-items-contact"),o=document.querySelector(".no-contract-items-contact-form");t&&o&&t.insertAdjacentElement("beforeend",o),null==(s=document.querySelector(".myaccount-title"))||s.classList.add("hide")}if(p){if(new URLSearchParams(window.location.search).has("keywords"))return;const e=document.querySelector(".no-calloff");e&&n.insertAdjacentElement("afterbegin",e),null==(l=document.querySelector(".myaccount-title"))||l.classList.add("hide")}}}document.querySelectorAll(".orderpads-wrapper .productgridwidget .tileparent").forEach((e=>{var t,n,o,r,a,c;if(u){const r=e.querySelector(".btn-update-default-qty");r&&(null==(t=e.querySelector(".buttons.group"))||t.insertAdjacentElement("beforeend",r));const a=e.querySelector(".actioncontent");a&&(null==(n=e.querySelector(".shopping-actions"))||n.insertAdjacentElement("beforeend",a)),null==(o=e.querySelector(".delete"))||o.insertAdjacentHTML("beforeend","Remove From Quicklist")}const i=e.querySelector(".inputquantity");if(i){const e=document.createElement("div");e.classList.add("quantity-wrapper"),i.insertAdjacentElement("beforebegin",e),e.appendChild(i);const t=document.createElement("button");t.classList.add("plus-btn"),t.innerHTML='',e.insertAdjacentElement("beforeend",t);const n=document.createElement("button");n.classList.add("minus-btn"),n.innerHTML='',e.insertAdjacentElement("afterbegin",n),t.addEventListener("click",(()=>{const e=parseInt(i.value,10)||0;i.value=e+1,i.dispatchEvent(new Event("change",{bubbles:!0}))})),n.addEventListener("click",(()=>{const e=parseInt(i.value,10)||0;e>0&&(i.value=e-1,i.dispatchEvent(new Event("change",{bubbles:!0})))}))}if(u){const t=e.querySelector(".shopping-actions");if(t){const n=document.createElement("div");n.classList.add("product-stock-and-actions"),t.appendChild(n);const o=e.querySelector(".quicklist-groups-btn-wrapper");o&&n.insertAdjacentElement("beforeend",o);const r=e.querySelector(".live-inventory-v2-wrapper");r&&n.insertAdjacentElement("beforeend",r);const a=e.querySelector(".product-compare-action");a&&n.insertAdjacentElement("beforeend",a)}}if(m||p){const t=e.querySelector(".live-inventory-v2-wrapper");null==(r=null==t?void 0:t.parentElement)||r.classList.add("hide"),t&&(null==(a=e.querySelector(".buttons.group"))||a.insertAdjacentElement("beforeend",t));const n=e.querySelector(".product-compare-action");n&&(null==(c=e.querySelector(".shopping-actions"))||c.insertAdjacentElement("beforeend",n))}})),document.addEventListener("live-pricing-done",(()=>{console.log("live pricing has just finished running"),document.querySelectorAll(".orderpads-wrapper .productgridwidget .tileparent").forEach(((e,t)=>{const n=e.querySelector(".inputquantity"),o=e.querySelector(".has-price");if(o&&n){let t=e.querySelector(".total-price");t||(t=document.createElement("span"),t.classList.add("total-price"),o.insertAdjacentElement("afterend",t));const r=e=>{var r;const a=(null==(r=o.textContent)?void 0:r.trim())??"",c=(parseFloat(a.replace(/[^0-9.-]+/g,""))||0)*(parseInt(n.value,10)||0);t.textContent=c>0?`£${c.toFixed(2)}`:"£0.00"};n.addEventListener("change",(()=>r())),n.addEventListener("input",(()=>r()));new MutationObserver((()=>r())).observe(o,{childList:!0,subtree:!0,characterData:!0}),r()}})),(()=>{var e;if(!m&&!p)return;const t=document.createElement("div");t.classList.add("orderpads-filters");const n=document.querySelectorAll(".shop-filters .filtername-category .filter-options:not(.swatch-grid) > div");if(0===n.length)return;let o=0;n.forEach((e=>{const n=e.querySelector("label a");n&&(t.appendChild(n.cloneNode(!0)),n.classList.contains("no-pointer-events")&&(o+=1))}));const r=t.children.length;if(r>6){for(let n=6;n{t.classList.toggle("orderpads-filters-expanded"),e.textContent=t.classList.contains("orderpads-filters-expanded")?"View Less":"View All"})),t.insertBefore(e,t.children[6])}o>0&&t.insertAdjacentHTML("beforeend",`\n \n \n Clear Filters\n `);const a=document.createElement("div");a.classList.add("orderpads-filters-wrapper"),a.insertAdjacentHTML("beforeend","

Filter By Category:

"),a.appendChild(t),null==(e=document.querySelector(".gridtools.topgrid"))||e.insertAdjacentElement("afterbegin",a)})()}),!1)})(),$(document).ready((()=>{(()=>{var e,t;if(!document.body.classList.contains("ex-login"))return;const n=new URLSearchParams(window.location.search).get("v");if("dogstrust"===n){if(document.body.classList.contains("dogstrust-login"))return void console.log("Dogstrust login page already loaded");document.body.classList.add("dogstrust-login","ex-l-4816"),null==(e=document.querySelector("body > .modal-dialog .modal-content"))||e.insertAdjacentHTML("afterbegin",'\n
\n Welcome to your Dogstrust webstore\n \n '),document.querySelector(".header-full .logo img").src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/2026/dogstrust/dogstrust-main-logos.png",document.querySelector(".header-mobile .logo img").src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/2026/dogstrust/dogstrust-main-logos.png",document.querySelectorAll('.hEmail img[src*="qu-head-email.png"]').forEach((e=>{e.src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/qu-head-email-black.png"})),document.querySelectorAll('.hAccount img[src*="qu-head-account.png"]').forEach((e=>{e.src="https://eu.evocdn.io/dealer/1052/content/media/My_Theme/qu-head-account-black.png"}))}else if("dalkia"===n){if(document.body.classList.contains("dalkia-login"))return void console.log("Dalkia login page already loaded");document.body.classList.add("dalkia-login","ex-l-5086"),null==(t=document.querySelector("body > .modal-dialog .modal-content"))||t.insertAdjacentHTML("afterbegin",'\n