1(function(){if(customElements.get("mult-entries"))return;const parseNum=raw=>{if(raw==null)return null;const n=parseInt(String(raw).replace(/[^\d]/g,""),10);return Number.isNaN(n)?null:n},format=value=>value.toLocaleString("en-US"),effectiveOf=el=>{const own=parseNum(el.dataset.multiplier),parentEl=el.closest("[data-parent-multiplier]"),fromParent=parentEl?parseNum(parentEl.dataset.parentMultiplier):null;return own||fromParent||1};class MultEntries extends HTMLElement{connectedCallback(){const base=parseNum(this.dataset.base);if(base==null)return;const effective=effectiveOf(this),struckBase=this.querySelector("[data-entries-base]"),pill=this.querySelector("[data-mult-pill]");if(effective>=2){const total=this.querySelector("[data-entries-total]");total&&(total.textContent=format(base*effective)),struckBase&&(struckBase.textContent=format(base),struckBase.hidden=!1);const multiplierText=this.querySelector("[data-mult-x]");multiplierText&&(multiplierText.textContent=`${effective}X`),pill&&(pill.hidden=!1);return}const group=this.closest("[data-parent-multiplier]");group&&Array.from(group.querySelectorAll("mult-entries")).some(el=>effectiveOf(el)>=2)&&(this.classList.add("offer-card__entries-wrap--placeholder"),struckBase&&(struckBase.hidden=!1),pill&&(pill.hidden=!1))}}customElements.define("mult-entries",MultEntries)})(); 2//# sourceMappingURL=/cdn/shop/t/71/assets/mult-entries.js.map?v=56414188585968823961787597264
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.