1var Y=Object.defineProperty;var Q=(i,e,t)=>e in i?Y(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var x=(i,e,t)=>(Q(i,typeof e!="symbol"?e+"":e,t),t);import{R as j,r as $,c as J,g as E,C as K,S as Z,a as q,d as ee,_ as te}from"./vendor-58675f0b.js";const oe="modulepreload",ne=function(i){return"/"+i},M={},c=function(e,t,o){if(!t||t.length===0)return e();const n=document.getElementsByTagName("link");return Promise.all(t.map(r=>{if(r=ne(r),r in M)return;M[r]=!0;const a=r.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!o)for(let u=n.length-1;u>=0;u--){const p=n[u];if(p.href===r&&(!a||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${l}`))return;const d=document.createElement("link");if(d.rel=a?"stylesheet":oe,a||(d.as="script",d.crossOrigin=""),d.href=r,document.head.appendChild(d),a)return new Promise((u,p)=>{d.addEventListener("load",u),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e()).catch(r=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=r,window.dispatchEvent(a),!a.defaultPrevented)throw r})};(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))o(n);new MutationObserver(n=>{for(const r of n)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(n){const r={};return n.integrity&&(r.integrity=n.integrity),n.referrerPolicy&&(r.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?r.credentials="include":n.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(n){if(n.ep)return;n.ep=!0;const r=t(n);fetch(n.href,r)}})();const re=[],V=new Map,ie=({callback:i,children:e})=>{const t=$.useRef();return $.useLayoutEffect(()=>{t.current!==i&&(t.current=i,i())},[i]),e},ae=async i=>{let e=V.get(i);return e||(e=J.createRoot(i),V.set(i,e)),e},se=async(i,e)=>{const t=await ae(e);return new Promise(o=>{t==null||t.render(j.createElement(ie,{callback:()=>o(null)},i))})},I=(i,e,t)=>(Array.isArray(e)?e:Array.from(e)).forEach(n=>{se(j.createElement(i,{...n.dataset,data:t}),n)}),le=[{name:"sliderContainer",loader:()=>c(()=>import("./sliderContainer-34d3559e.js"),["sites/public/design/refactor/scripts/sliderContainer-34d3559e.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/scripts/pagination-6f2e9544.js","sites/public/design/refactor/scripts/autoplay-60ba15be.js","sites/public/design/refactor/css/swiper-816446ca.css"])},{name:"accordionList",loader:()=>c(()=>import("./accordionList-7d0b604c.js"),["sites/public/design/refactor/scripts/accordionList-7d0b604c.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"accordion",loader:()=>c(()=>import("./accordion-067c1f60.js"),["sites/public/design/refactor/scripts/accordion-067c1f60.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"searchResults",loader:()=>c(()=>import("./index-ac0a42f5.js"),["sites/public/design/refactor/scripts/index-ac0a42f5.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/index-b8b5b53b.js","sites/public/design/refactor/scripts/index-99145968.js","sites/public/design/refactor/scripts/v4-4a60fe23.js"]),render:I},{name:"cardCarousel",loader:()=>c(()=>import("./cardCarousel-0406da05.js"),["sites/public/design/refactor/scripts/cardCarousel-0406da05.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/css/swiper-816446ca.css"])},{name:"contentVideo",loader:()=>c(()=>Promise.resolve().then(()=>pe),void 0)},{name:"dynamicModal",loader:()=>c(()=>import("./dynamicModal-39bcd926.js"),["sites/public/design/refactor/scripts/dynamicModal-39bcd926.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"popupForm",loader:()=>c(()=>import("./popupForm-f813cf61.js"),["sites/public/design/refactor/scripts/popupForm-f813cf61.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/js.cookie-edb2da2a.js"])},{name:"mockApi",loader:()=>c(()=>import("./mockApi-767dcade.js"),["sites/public/design/refactor/scripts/mockApi-767dcade.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"]),render:I},{name:"desktopHeader",loader:()=>c(()=>import("./desktopHeader-c68a58ce.js"),["sites/public/design/refactor/scripts/desktopHeader-c68a58ce.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"mobileHeader",loader:()=>c(()=>import("./mobileHeader-04f9344d.js"),["sites/public/design/refactor/scripts/mobileHeader-04f9344d.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"cart",loader:()=>c(()=>import("./cart-85bf0e08.js"),["sites/public/design/refactor/scripts/cart-85bf0e08.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/runComplianceSequence-7420eb9b.js"])},{name:"productSample",loader:()=>c(()=>import("./productSample-982d56dc.js"),["sites/public/design/refactor/scripts/productSample-982d56dc.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/productSampleSelection-4e38abb7.js","sites/public/design/refactor/scripts/buyNowWithCompliance-f3ebaaee.js","sites/public/design/refactor/scripts/validateSampleCompliance-90618cf8.js","
1sites/public/design/refactor/scripts/runComplianceSequence-7420eb9b.js","sites/public/design/refactor/scripts/index-8f99b34d.js","sites/public/design/refactor/scripts/index-b8b5b53b.js"])},{name:"productSampleSelection",loader:()=>c(()=>import("./productSampleSelection-4e38abb7.js"),["sites/public/design/refactor/scripts/productSampleSelection-4e38abb7.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/buyNowWithCompliance-f3ebaaee.js","sites/public/design/refactor/scripts/validateSampleCompliance-90618cf8.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/runComplianceSequence-7420eb9b.js"])},{name:"productGallery",loader:()=>c(()=>import("./productGallery-b0fe2ac8.js"),["sites/public/design/refactor/scripts/productGallery-b0fe2ac8.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/css/productGallery-7399ad2e.css"])},{name:"productGuideOverlay",loader:()=>c(()=>import("./index-8f99b34d.js"),["sites/public/design/refactor/scripts/index-8f99b34d.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/index-b8b5b53b.js","sites/public/design/refactor/scripts/buyNowWithCompliance-f3ebaaee.js","sites/public/design/refactor/scripts/validateSampleCompliance-90618cf8.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/runComplianceSequence-7420eb9b.js"]),render:I},{name:"campaignSlider",loader:()=>c(()=>import("./campaignSlider-3328cbf8.js"),["sites/public/design/refactor/scripts/campaignSlider-3328cbf8.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/autoplay-60ba15be.js","sites/public/design/refactor/css/swiper-816446ca.css"])},{name:"campaignVideoCarousel",loader:()=>c(()=>import("./campaignVideoCarousel-6fe10d0f.js"),["sites/public/design/refactor/scripts/campaignVideoCarousel-6fe10d0f.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/css/swiper-816446ca.css"])},{name:"campaignContentCarousel",loader:()=>c(()=>import("./campaignContentCarousel-f3d27fd3.js"),["sites/public/design/refactor/scripts/campaignContentCarousel-f3d27fd3.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/css/swiper-816446ca.css"])},{name:"tabs",loader:()=>c(()=>import("./tabs-1d75cacc.js"),["sites/public/design/refactor/scripts/tabs-1d75cacc.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/accordion-067c1f60.js"])},{name:"cartSample",loader:()=>c(()=>import("./cartSample-7ce19c93.js"),["sites/public/design/refactor/scripts/cartSample-7ce19c93.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"ceraplusSteps",loader:()=>c(()=>import("./ceraplusSteps-456d08dc.js"),["sites/public/design/refactor/scripts/ceraplusSteps-456d08dc.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/js.cookie-edb2da2a.js","sites/public/design/refactor/scripts/validateSampleCompliance-90618cf8.js","sites/public/design/refactor/scripts/runComplianceSequence-7420eb9b.js"])},{name:"singleSelectQuestion",loader:()=>c(()=>import("./singleSelectQuestion-b777cce7.js"),["sites/public/design/refactor/scripts/singleSelectQuestion-b777cce7.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"singleLineQuestion",loader:()=>c(()=>import("./singleLineQuestion-bbeafd2e.js"),["sites/public/design/refactor/scripts/singleLineQuestion-bbeafd2e.js","
1sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"accessoriesCard",loader:()=>c(()=>import("./accessoriesCard-17725f8d.js"),["sites/public/design/refactor/scripts/accessoriesCard-17725f8d.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/validateSampleCompliance-90618cf8.js","sites/public/design/refactor/scripts/axios-78d57de0.js","sites/public/design/refactor/scripts/runComplianceSequence-7420eb9b.js"])},{name:"geolocationModal",loader:()=>c(()=>import("./geolocationModal-bccf20ef.js"),["sites/public/design/refactor/scripts/geolocationModal-bccf20ef.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"articleListing",loader:()=>c(()=>import("./articleListing-03b7e730.js"),["sites/public/design/refactor/scripts/articleListing-03b7e730.js","sites/public/design/refactor/scripts/articleListingBase-1b9e1a14.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/modal-b8e35895.js","sites/public/design/refactor/scripts/v4-4a60fe23.js"])},{name:"articleRecommend",loader:()=>c(()=>import("./articleRecommend-1c2611e3.js"),["sites/public/design/refactor/scripts/articleRecommend-1c2611e3.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"modal",loader:()=>c(()=>import("./modal-b8e35895.js"),["sites/public/design/refactor/scripts/modal-b8e35895.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"checkout",loader:()=>c(()=>import("./checkout-6e7d349e.js"),["sites/public/design/refactor/scripts/checkout-6e7d349e.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/index-99145968.js","sites/public/design/refactor/scripts/js.cookie-edb2da2a.js"])},{name:"productCatalog",loader:()=>c(()=>import("./productCatalog-84fbf95f.js"),["sites/public/design/refactor/scripts/productCatalog-84fbf95f.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"articleListingSlider",loader:()=>c(()=>import("./articleListingSlider-4b12d233.js"),["sites/public/design/refactor/scripts/articleListingSlider-4b12d233.js","sites/public/design/refactor/scripts/articleListingBase-1b9e1a14.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/modal-b8e35895.js","sites/public/design/refactor/scripts/v4-4a60fe23.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/scripts/pagination-6f2e9544.js","sites/public/design/refactor/css/swiper-816446ca.css","sites/public/design/refactor/css/pagination-1d4a300e.css"])},{name:"testimonialCarousel",loader:()=>c(()=>import("./testimonialCarousel-32a0b2d8.js"),["sites/public/design/refactor/scripts/testimonialCarousel-32a0b2d8.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/scripts/pagination-6f2e9544.js","sites/public/design/refactor/scripts/autoplay-60ba15be.js","sites/public/design/refactor/css/swiper-816446ca.css","sites/public/design/refactor/css/pagination-1d4a300e.css"])},{name:"footer",loader:()=>c(()=>import("./footer-2365014d.js"),["sites/public/design/refactor/scripts/footer-2365014d.js","sites/public/design/refactor/scripts/vendor-58675f0b.js"])},{name:"productsAccordionList",loader:()=>c(()=>import("./productsAccordionList-1c411bd4.js"),["sites/public/design/refactor/scripts/productsAccordionList-1c411bd4.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/css/productsAccordionList-77b7bdc9.css"])},{name:"billboardHero",loader:()=>c(()=>import("./billboardHero-5c589ef3.js"),["sites/public/design/refactor/scripts/billboardHero-5c589ef3.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/swiper-core-6e5642fd.js","sites/public/design/refactor/scripts/navigation-363660da.js","sites/public/design/refactor/scripts/pagination-6f2e9544.js","sites/public/design/refactor/scripts/autoplay-60ba15be.js","
1sites/public/design/refactor/css/swiper-816446ca.css","sites/public/design/refactor/css/pagination-1d4a300e.css"])},{name:"complianceModal",loader:()=>c(()=>import("./index-65c6dfb4.js"),["sites/public/design/refactor/scripts/index-65c6dfb4.js","sites/public/design/refactor/scripts/vendor-58675f0b.js","sites/public/design/refactor/scripts/js.cookie-edb2da2a.js"]),render:I}],ce=[...re,...le];E.registerPlugin(K);E.registerPlugin(Z);const Ae=({element:i,duration:e=.4,ease:t="easeOut",onComplete:o,height:n="auto"})=>{E.set(i,{height:n}),E.from(i,{height:0,ease:t,duration:e,onComplete:()=>{o&&o()}})},Ie=({element:i,duration:e=.4,ease:t="easeOut",onComplete:o})=>{E.set(i,{height:i.offsetHeight}),E.to(i,{height:0,ease:t,duration:e,onComplete:()=>{o&&o()}})},Te=()=>{const i=navigator.userAgent||navigator.vendor||window.opera;return!!(/windows phone/i.test(i)||/android/i.test(i)||/iPad|iPhone|iPod/.test(i)&&!window.MSStream)},De=({eventName:i,custom:e={}})=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:i,...e})},Pe=i=>{var o;const t=`; ${document.cookie}`.split(`; ${i}=`);return t.length===2?(o=t.pop())==null?void 0:o.split(";").shift():!1},Ce=(i,e)=>{fetch(i,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:e}).then(t=>t.json()).then(t=>{console.log(t)}).catch(t=>{console.error(t)})},de=()=>{const i=document.querySelector(".main-content:has(.sidebar)");i&&!i.dataset.disableInnerContainer&&i.classList.add("inner_container")},ue=()=>{document.querySelectorAll(".sidebar").forEach(e=>{const t=e.querySelectorAll(".sidebar__content .sidebar__content");if(!t.length)return;if(!Array.from(t).some(n=>{var d;const r=n,a=r.children.length>0,s=!!((d=r.textContent)==null?void 0:d.replace(/\u00a0/g," ").trim());return a||s})){const n=e;n.hidden=!0,n.classList.add("sidebar--hidden"),n.style.setProperty("display","none","important")}})},U=({accountId:i,videoId:e,player:t="default",embed:o="default"})=>`
2 <video 3 data-account="${i}" 4 data-player="${t}" 5 data-embed="${o}" 6 data-video-id="${e}" 7 class="video-js" 8 controls></video> 9`,W=i=>{try{const e=new URL(i,window.location.origin);if(!e.hostname.endsWith("players.brightcove.net"))return null;const[t,o]=e.pathname.split("/").filter(Boolean),n=e.searchParams.get("videoId");if(!t||!n)return null;const[r="default",a="default"]=(o||"").split("_");return{accountId:t,videoId:n,player:r,embed:a}}catch{return null}},G=(i=document)=>{const e=Array.from(i.querySelectorAll("video-js, video.video-js"));if(!e.length)return;const{bc:t}=window;if(t){e.forEach(s=>t(s));return}const{account:o,player:n="default",embed:r="default"}=e[0].dataset,a=`https://players.brightcove.net/${o}/${n}_${r}/index.min.js`;if(document.querySelector(`script[src="${a}"]`))return;const l=document.createElement("script");l.src=a,l.async=!0,document.body.appendChild(l)},me=i=>{i&&i.querySelectorAll("video, audio").forEach(e=>{e.paused||e.pause()})},he=()=>{const i="/sitedata/components/modaldialog/",e=Array.from(document.querySelectorAll("a.launch-media_modal")),t=s=>s.includes(i),o=s=>{try{return new URL(s,window.location.origin).pathname}catch{return""}},n=()=>{const s=window.location.hash;if(!s||!s.startsWith("#/"))return"";try{return decodeURIComponent(s.replace("#",""))}catch{return""}},r=(s,d={})=>{const{setHash:u=!0,scrollTarget:p=null,navigateOnError:_=!1}=d,y=new URL(s,window.location.origin);y.searchParams.set("type","modal"),fetch(y.toString(),{headers:{Accept:"application/json"}}).then(g=>{if(!g.ok)throw new Error(`Modal endpoint responded with ${g.status}`);return g.json()}).then(g=>{const m=g.modal;if(!m)return;const L=document.querySelector("dialog.modal--media");L&&(L.open&&L.close(),L.remove());const h=document.createElement("dialog");h.className="modal modal--media",h.setAttribute("data-module","modal"),h.setAttribute("data-modal-id",`modal-${m.id}`);const T=m.video_url?W(m.video_url):m.video_id?{accountId:m.video_account,videoId:m.video_id}:null,X=` 10 <div class="modal__container"> 11 <div class="modal__header"> 12 <button class="modal__close" type="button" aria-label="Close modal"> 13 <svg class="modal__close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 14 <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/> 15 </svg> 16 </button> 17 </div> 18 <div class="modal__content rtf"> 19 ${m.title?`<h6>${m.title}</h6>`:""} 20 ${m.headline?`<h2>${m.headline}</h2>`:""} 21 22 ${T?` 23 <div class="media_container video"> 24 ${U(T)} 25 </div> 26 `:m.video_url?` 27 <div class="media_container video"> 28 <iframe src="${m.video_url}" scrolling="no" allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen=""></iframe> 29 </div> 30 `:m.image_url?` 31 <div class="media_container"> 32 <img src="${m.image_url}" alt=""> 33 </div> 34 `:""} 35 36 ${m.content||m.file_url?` 37 <div class="col2"> 38 ${m.content||""} 39 ${m.file_url?` 40 <div style="margin-top: 30px;"> 41 <a class="btn" href="${m.file_url}" target="_blank"> 42 ${m.cta_label} 43 </a> 44 </div> 45 `:""} 46 </div> 47 `:""} 48 49 ${m.additional_content?` 50 <div class="additional_content"> 51 ${m.additional_content} 52 </div> 53 `:""} 54 </div> 55 </div> 56 `;h.innerHTML=X,document.body.appendChild(h),T&&G(h);let R=!1;const D=()=>{R||(R=!0,me(h),h.remove(),history.pushState("",document.title,window.location.pathname+window.location.search))},O=()=>{h.open&&h.close(),D()};h.addEventListener("close",D),h.addEventListener("cancel",D),h.addEventListener("click",A=>{const v=h.getBoundingClientRect();
56v.top<=A.clientY&&A.clientY<=v.top+v.height&&v.left<=A.clientX&&A.clientX<=v.left+v.width||O()});const k=h.querySelector(".modal__close");k&&k.addEventListener("click",O),u&&(window.location.hash=y.pathname),p&&p.scrollIntoView({block:"center"}),h.showModal(),p&&requestAnimationFrame(()=>{p.scrollIntoView({block:"center"})})}).catch(g=>{console.error("Error loading modal content:",g),_&&window.location.assign(s)})},a=n();if(!e.length&&!t(a)||(e.forEach(s=>{s.addEventListener("click",d=>{d.preventDefault();const u=d.currentTarget;r(u.href,{navigateOnError:!0})})}),!t(a)))return;const l=e.find(s=>o(s.href)===a);r((l==null?void 0:l.href)||a,{setHash:!1,scrollTarget:l??null})},qe=({content:i,cancelLabel:e="Cancel",confirmLabel:t="Buy Now",confirmUrl:o})=>{const n=document.createElement("dialog");n.className="modal",n.setAttribute("data-module","modal"),n.setAttribute("data-modal-id",`modal-confirmation-${Date.now()}`);const r=` 57 <div class="modal__container"> 58 <div class="modal__header"> 59 <button class="modal__close" type="button" aria-label="Close modal"> 60 <svg class="modal__close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 61 <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/> 62 </svg> 63 </button> 64 </div> 65 <div class="modal__content rtf"> 66 ${i} 67 <div class="modal__actions" style="margin-top: 30px; display: flex; gap: 15px; justify-content: flex-end;"> 68 <button class="btn btn--secondary modal__cancel" type="button">${e}</button> 69 <a class="btn btn--primary modal__confirm" href="${o}" target="_blank">${t}</a> 70 </div> 71 </div> 72 </div> 73 `;n.innerHTML=r,document.body.appendChild(n);const a=()=>{n.close(),n.remove()};n.addEventListener("click",d=>{const u=n.getBoundingClientRect();u.top<=d.clientY&&d.clientY<=u.top+u.height&&u.left<=d.clientX&&d.clientX<=u.left+u.width||a()});const l=n.querySelector(".modal__close");l&&l.addEventListener("click",a);const s=n.querySelector(".modal__cancel");s&&s.addEventListener("click",a),n.showModal()};class b extends q{constructor(){super(...arguments);x(this,"pendingAnimations",new Map)}setupDefaults(){this.dom={expandables:this.el.querySelectorAll("li"),content:this.el.querySelectorAll(".expandable")},this.setBlockSize()}addListeners(){this.el.addEventListener("click",this.handleClick.bind(this)),window.addEventListener("resize",ee(this.setBlockSize.bind(this),500))}setBlockSize(){this.calculateHeights()}calculateHeights(){this.dom.content.forEach((t,o)=>{const n=this.dom.expandables[o];this.calculateSingleHeight(t,n)})}calculateSingleHeight(t,o){const n={blockSize:t.style.blockSize,overflow:t.style.overflow,paddingBlockEnd:t.style.paddingBlockEnd,position:t.style.position,visibility:t.style.visibility};t.style.blockSize="auto",t.style.overflow="visible",t.style.paddingBlockEnd="25px",t.style.position="static",t.style.visibility="visible",t.offsetHeight;const r=t.scrollHeight;Object.assign(t.style,n),o.style.setProperty("--expandable-bs",`${r+5}px`)}handleClick(t){const n=t.target.closest(".trigger_expandable");if(n){t.preventDefault();const r=n.closest("li"),a=r.querySelector(".expandable"),l=this.pendingAnimations.get(r);if(l&&(cancelAnimationFrame(l),this.pendingAnimations.delete(r)),r.classList.contains("open"))r.classList.remove("open");else{this.calculateSingleHeight(a,r);const d=requestAnimationFrame(()=>{r.classList.contains("open")||r.classList.add("open"),this.pendingAnimations.delete(r)});this.pendingAnimations.set(r,d)}}}static autoInit(){document.querySelectorAll(".mod-expandables:not([data-expandables-initialized])").forEach(o=>{new b(o),o.setAttribute("data-expandables-initialized","true")})}}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",b.autoInit):b.autoInit();const P="data-content-video-initialized";class S extends q{setupDefaults(){this.dom={image:this.el.querySelector(".content-video__image")}}constructor(e){super(e),!this.el.hasAttribute(P)&&(this.el.setAttribute(P,"true"),this.unwrapTrigger(),this.renderPlayer())}unwrapTrigger(){const e=this.el.querySelector("button.content-video__container");if(!e)return;const t=document.createElement("div");t.className=e.className,t.append(...Array.from(e.childNodes)),e.replaceWith(t)}renderPlayer(){var l,s,d;const e=this.dom.image;if(!e||e.querySelector("video, video-js, .video-js"))return;const t=e.querySelector("iframe"),o=W((t==null?void 0:t.getAttribute("src"))||""),n=this.el.dataset.accountId||(o==null?void 0:o.accountId),r
73=this.el.dataset.videoId||(o==null?void 0:o.videoId);if(!n||!r)return;t==null||t.remove(),e.insertAdjacentHTML("afterbegin",U({accountId:n,videoId:r,player:this.el.dataset.player||(o==null?void 0:o.player),embed:this.el.dataset.embed||(o==null?void 0:o.embed)}));const a=(s=(l=this.el.querySelector("h1, h2, h3, h4, h5, h6"))==null?void 0:l.textContent)==null?void 0:s.trim();a&&((d=e.querySelector("video"))==null||d.setAttribute("aria-label",a)),G(e)}static autoInit(){document.querySelectorAll(`.content-video:not([${P}])`).forEach(e=>new S(e))}}const pe=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"})),_e=4,B="has-consent-modal",H=new WeakSet,z=new WeakSet;let w=null,C=0;class f extends q{setupDefaults(){this.relocateDialogs(),this.el.classList.add("is-enhanced"),this.collapseAll()}addListeners(){this.el.addEventListener("click",this.handleRootClick.bind(this)),this.getDialogs().forEach(e=>this.bindDialog(e))}relocateDialogs(){this.el.querySelectorAll("dialog.consent-modal").forEach(e=>{if(e.parentElement===document.body)return;const t=document.querySelector(`body > dialog.consent-modal#${CSS.escape(e.id)}`);t&&t!==e&&t.remove(),document.body.appendChild(e)})}getDialogs(){const e=Array.from(this.el.querySelectorAll("[data-consent-modal-trigger]")).map(t=>t.dataset.consentModalTrigger||"");return Array.from(this.el.querySelectorAll("[data-consent-requires-agreement]")).forEach(t=>e.push(t.dataset.consentRequiresAgreement||"")),Array.from(new Set(e.filter(Boolean))).map(t=>document.getElementById(t)).filter(t=>t instanceof HTMLDialogElement)}collapseAll(){this.el.querySelectorAll(".form-consent__trigger").forEach(e=>{const t=this.getPanel(e);t&&this.setExpanded(e,t,!1)})}getPanel(e){const t=e.getAttribute("aria-controls");return t?this.el.querySelector(`#${CSS.escape(t)}`):null}setExpanded(e,t,o){t.hidden=!o,e.setAttribute("aria-expanded",String(o));const n=e.querySelector(".accordion__button__icon--plus"),r=e.querySelector(".accordion__button__icon--minus");n==null||n.toggleAttribute("hidden",o),r==null||r.toggleAttribute("hidden",!o)}handleRootClick(e){const t=e.target,o=t.closest(".form-consent__trigger");if(o&&this.el.contains(o)){e.preventDefault();const a=this.getPanel(o);a&&this.setExpanded(o,a,a.hidden);return}const n=t.closest("[data-consent-modal-trigger]");if(n&&this.el.contains(n)){e.preventDefault(),this.openDialog(n.dataset.consentModalTrigger,null);return}const r=t.closest("[data-consent-requires-agreement]");r&&this.el.contains(r)&&this.handleGatedCheckbox(e,r)}handleGatedCheckbox(e,t){!t.checked||t.dataset.consentAgreed==="true"||(e.preventDefault(),this.openDialog(t.dataset.consentRequiresAgreement,t))}openDialog(e,t){if(!e)return;const o=document.getElementById(e);if(!(o instanceof HTMLDialogElement))return;const n=o.querySelector(".consent-modal__body");o.dataset.consentTarget=(t==null?void 0:t.id)||"",n&&(n.scrollTop=0),document.body.classList.add(B),o.showModal(),n==null||n.focus(),this.updateScrollGate(o)}bindDialog(e){var r,a,l;if(z.has(e))return;z.add(e);const t=e.querySelector(".consent-modal__body"),o=e.querySelector(".consent-modal__agree"),n=e.querySelector("[data-consent-modal-hint]");n&&n.dataset.hintText===void 0&&(n.dataset.hintText=((r=n.textContent)==null?void 0:r.trim())||""),t==null||t.addEventListener("scroll",()=>this.updateScrollGate(e),{passive:!0}),t&&"ResizeObserver"in window&&new ResizeObserver(()=>this.updateScrollGate(e)).observe(t),o==null||o.addEventListener("click",()=>this.acceptDialog(e)),(a=e.querySelector(".modal__close"))==null||a.addEventListener("click",()=>this.closeDialog(e)),(l=e.querySelector(".consent-modal__decline"))==null||l.addEventListener("click",()=>this.closeDialog(e)),e.addEventListener("click",s=>{s.target===e&&this.closeDialog(e)}),e.addEventListener("keydown",s=>{s.key==="Escape"&&this.releaseBodyLock()}),e.addEventListener("close",()=>this.releaseBodyLock())}closeDialog(e){e.close(),this.releaseBodyLock()}releaseBodyLock(){document.body.classList.remove(B)}updateScrollGate(e){const t=e.querySelector(".consent-modal__body"),o=e.querySelector(".consent-modal__agree"),n=e.querySelector("[data-consent-modal-hint]");if(!t||!o)return;const r=t.scrollTop+t.clientHeight>=t.scrollHeight-_e;o.disabled=!r,n&&(n.textContent=r?"":n.dataset.hintText||"")}acceptDialog(e){const t=e.dataset.consentTarget,o=t?this.el.querySelector(`#${CSS.escape(t)}`):this.el.querySelector(`[data-consent-requires-agreement="${e.id}"]`);o&&(o.dataset.consentAgreed="true",o.checked=!0,o.dispatchEvent(new Event("change",{bubbles:!0}))),this.closeDialog(e)}static autoInit(){document.querySelectorAll(".form-consent").forEach(e
73=>{H.has(e)||(H.add(e),new f(e))}),f.watchSitecoreForms()}static watchSitecoreForms(){if(w)return;const e=Array.from(document.querySelectorAll("form[data-sc-fxb]")).map(t=>t.parentElement).filter(t=>!!t);e.length&&(w=new MutationObserver(()=>{C||(C=window.requestAnimationFrame(()=>{C=0,f.autoInit()}))}),e.forEach(t=>{w==null||w.observe(t,{childList:!0,subtree:!0})}))}}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",f.autoInit):f.autoInit();window.HollisterFormConsent={refresh:()=>f.autoInit()};const fe=!!document.getElementById("storybook-root"),N=document.querySelector("body"),ye=()=>{document.querySelectorAll('p:has(input[type="checkbox"])').forEach(e=>{const t=e.querySelector('input[type="checkbox"]'),o=e.querySelector("label");t&&o&&!o.hasAttribute("for")&&o.addEventListener("click",n=>{const r=n.target;r.tagName==="A"||r.closest("a")||(n.preventDefault(),t.checked=!t.checked,t.dispatchEvent(new Event("change",{bubbles:!0})))})})},F=()=>{const i=window,e=i.jQuery;if(i.__hollisterSubmitAnimationPatchApplied||!(e&&e.fn&&typeof e.fn.slideDown=="function"&&typeof e.fn.slideUp=="function"))return;i.__hollisterSubmitAnimationPatchApplied=!0;const t=l=>l instanceof HTMLElement&&l.matches("[data-sc-field-key]")&&!!l.querySelector('input.buttonSubmit[type="submit"]'),o=e.fn.slideDown,n=e.fn.slideUp,r=typeof e.fn.show=="function"?e.fn.show:null,a=typeof e.fn.hide=="function"?e.fn.hide:null;e.fn.slideDown=function(...l){const s=Array.from(this);return s.length>0&&s.every(t)&&r?r.apply(this,l):o.apply(this,l)},e.fn.slideUp=function(...l){const s=Array.from(this);return s.length>0&&s.every(t)&&a?a.apply(this,l):n.apply(this,l)}};F();const ge=()=>{document.querySelectorAll("form[data-sc-fxb]").forEach(e=>{var a;const t=e.querySelector("[data-sc-fxb-condition]");if(!t)return;let o;try{o=JSON.parse(t.value)}catch{return}if(!((a=o.fieldConditions)!=null&&a.length))return;const n=()=>{o.fieldConditions.forEach(l=>{const s=l.matchType==="all"?l.conditions.every(r):l.conditions.some(r);l.actions.forEach(d=>{const u=e.querySelector(`[data-sc-field-key="${d.fieldId}"]`);u&&(d.actionType==="hide"?u.style.display=s?"none":"":d.actionType==="show"&&(u.style.display=s?"":"none"))})})},r=l=>{const s=e.querySelector(`[data-sc-field-key="${l.fieldId}"]`);if(!s)return!1;const d=s.tagName==="INPUT"?s:s.querySelector('input[type="checkbox"]'),u=s.querySelector("select"),p=s.querySelector('input[type="radio"]:checked');let _="";if((d==null?void 0:d.type)==="checkbox")_=d.checked?"true":"false";else if(u)_=u.value;else if(p)_=p.value;else{const y=s.querySelector("input");_=(y==null?void 0:y.value)??""}switch(l.operator){case"is equal to":return _===l.value;case"is not equal to":return _!==l.value;case"contains":return _.includes(l.value);case"does not contain":return!_.includes(l.value);default:return!1}};n(),e.addEventListener("change",n)})};document.addEventListener("DOMContentLoaded",async()=>{F(),(!N.dataset.modulesLoaded||fe)&&te(ce).then(()=>{N.dataset.modulesLoaded="true",b.autoInit()}),ue(),de(),he(),S.autoInit(),f.autoInit(),ye(),ge(),setTimeout(()=>{b.autoInit(),S.autoInit(),f.autoInit()},100)},!1);const ve="sites/public/design/refactor/",Ee=i=>{let e,t;if(i&&i.filename&&(e=i.filename),!e)return;let o=new XMLHttpRequest;typeof XMLHttpRequest<"u"&&(o=new XMLHttpRequest),typeof t>"u"&&(typeof t<"u"?t=window.baseUrl:t=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:""));const n=(t+"/"+e).replace(/([^:]\/)\/+/g,"$1");o.open("GET",n,!0),o.onprogress=function(){},o.onload=function(){if(o.status<200||o.status>=300)return;if(!o.responseText||o.responseText.substr(0,5)!=="<?xml")throw Error("Invalid SVG Response");const r=document.createElement("div");r.innerHTML=o.responseText,r.style.maxBlockSize="0",r.style.maxWidth="0",r.style.overflow="hidden",be(()=>{document.body.insertBefore(r,document.body.childNodes[0])})},o.send()},be=i=>{document.readyState==="complete"||document.readyState==="interactive"?i():document.addEventListener("DOMContentLoaded",i)};Ee({filename:`/${ve}images/svgsheet.svg`});export{qe as a,Ie as c,Pe as g,Te as i,Ae as o,me as p,Ce as r,De as s}; 74//# sourceMappingURL=main.bundle.js.map
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.