1"use strict";if(typeof SDG.accordion<"u"){var moreInfoAccordion=SDG.accordion({dom:{id:"moreInfoAcc"}});moreInfoAccordion.init()}function updateBtnStyles(){const bisBtn=document.getElementById("BIS_trigger");function init(){bisBtn&&!bisBtn.style.display==="none"&&(bisBtn.style.width="50%")}return init()}updateBtnStyles();function _showOverlay(){const o=document.querySelector(".PageOverlay");o&&(o.classList.add("is-visible"),document.documentElement.classList.add("no-scroll"))}function _hideOverlay(){const o=document.querySelector(".PageOverlay");o&&o.classList.contains("is-visible")&&(o.classList.remove("is-visible"),document.documentElement.classList.remove("no-scroll"))}const $colorDrawerTrigger=document.querySelector('[data-drawer-id="openColorDrawer"]'),$colorDrawerClose=document.querySelector('[data-drawer-id="closeColorDrawer"]');function openColorDrawer(){const $drawer=document.getElementById("colorDrawer"),$closeDrawer=document.getElementById("closeColorDrawer");$drawer&&($drawer.setAttribute("aria-hidden","false"),setTimeout(()=>{$closeDrawer.focus(),trapFocus($drawer)},500),$drawer.addEventListener("keydown",e=>{e.keyCode===27&&closeColorDrawer()}))}function initSizeChartDrawer(){const el=document.getElementById("sizeChartDrawer");if(el&&typeof Drawer<"u"){const drawer=new Drawer(el,{onOpen:_showOverlay,onClose:_hideOverlay}),overlay=document.querySelector(".PageOverlay");return overlay&&overlay.addEventListener("click",()=>{drawer.close()}),!0}return!1}function closeColorDrawer(){const $drawer=document.getElementById("colorDrawer"),$colorButton=document.getElementById("colorsButton");$drawer.setAttribute("aria-hidden","true"),_hideOverlay(),$colorButton.focus()}function addEvents(){var drawerReady=initSizeChartDrawer();if(!drawerReady){const trigger=document.querySelector('[data-action="open-drawer"][data-drawer-id="sizeChartDrawer"]'),closeBtn=document.getElementById("sizeChartClose");if(trigger&&closeBtn){const overlayListener=function(){const $drawer=document.getElementById("sizeChartDrawer");$drawer&&$drawer.setAttribute("aria-hidden","true"),_hideOverlay(),$overlay&&$overlay.removeEventListener("click",overlayListener)};trigger.addEventListener("click",function(){const $drawer=document.getElementById("sizeChartDrawer");$drawer&&$drawer.setAttribute("aria-hidden","false"),_showOverlay();const $overlay2=document.querySelector(".PageOverlay");$overlay2&&$overlay2.addEventListener("click",overlayListener),setTimeout(()=>{closeBtn.focus(),trapFocus($drawer)},500)}),closeBtn.addEventListener("click",function(){const $drawer=document.getElementById("sizeChartDrawer");$drawer&&$drawer.setAttribute("aria-hidden","true"),_hideOverlay(),trigger.focus();const $overlay2=document.querySelector(".PageOverlay");$overlay2&&$overlay2.removeEventListener("click",overlayListener)})}}$colorDrawerTrigger&&$colorDrawerClose&&($colorDrawerTrigger.addEventListener("click",openColorDrawer),$colorDrawerTrigger.addEventListener("click",_showOverlay),$colorDrawerClose.addEventListener("click",closeColorDrawer))}document.addEventListener("DOMContentLoaded",addEvents); 2//# sourceMappingURL=/cdn/shop/t/2/assets/product.js.map?v=161166026432287264501773435059
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.