1(function(){"use strict";var sequence=0;function boot(){document.querySelectorAll('[id^="MainProduct-"]').forEach(function(root){if(root.dataset.hadayaSizeHold)return;root.dataset.hadayaSizeHold="true";var queued=!1;function refresh(){queued=!1,root.querySelectorAll("select.mw-option__control").forEach(function(control){var later=Array.from(control.options).find(function(option){return option.textContent.trim().toLowerCase()==="specify later"});if(later){var note=control.nextElementSibling;(!note||!note.classList.contains("hdy-size-hold"))&&(note=document.createElement("span"),note.className="hdy-size-hold",note.id="HadayaSizeHold-"+ ++sequence,note.textContent="Production on hold pending size.",note.setAttribute("role","status"),control.after(note));var active=control.value===later.value;note.hidden=!active;var descriptions=(control.getAttribute("aria-describedby")||"").split(/\s+/).filter(Boolean);descriptions=descriptions.filter(function(id){return!/^HadayaSizeHold-/.test(id)}),active&&descriptions.push(note.id),descriptions.length?control.setAttribute("aria-describedby",descriptions.join(" ")):control.removeAttribute("aria-describedby")}})}function schedule(){queued||(queued=!0,requestAnimationFrame(refresh))}root.addEventListener("change",schedule),root.addEventListener("input",schedule),window.addEventListener("pageshow",schedule),document.addEventListener("hadaya:personalization-ready",schedule),new MutationObserver(schedule).observe(root,{childList:!0,subtree:!0}),refresh()})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",boot):boot(),document.addEventListener("shopify:section:load",boot)})(); 2//# sourceMappingURL=/cdn/shop/t/17/assets/hadaya-size-hold.js.map?v=140445324703668816281791390521
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.