"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[20],{5(t,n,e){e.d(n,{a:()=>i,b:()=>o});var l=e(0),r=e(6),a=e(1);function i({src:t,initialWidth:n,fullSizeWidth:e,cssClass:r,alt:i,width:s,height:c,style:u}){var d;const v=(0,a.j)(null),[f,g]=(0,a.k)(!1),h=o(t,n,e,f);return(0,a.c)((()=>{var t;!f&&(null===(t=v.current)||void 0===t?void 0:t.complete)&&g(!0)}),[null===(d=v.current)||void 0===d?void 0:d.complete]),s&&c?(0,l.jsx)("img",{ref:v,loading:"lazy",src:h,onLoadStart:()=>g(!0),onLoad:()=>g(!0),class:r,alt:null!=i?i:"",width:s,height:c,style:u}):(0,l.jsx)("img",{src:h,class:r,alt:null!=i?i:"",style:u})}function o(t,n,e,l=!0){const i=(0,r.b)(t,n),o=(0,r.b)(t,e),[s,c]=(0,a.k)({}),u=(0,a.h)((()=>s[o]?o:i),[t,n,e,s]);return(0,a.c)((()=>{if(l&&document&&u!==o){const t=document.createElement("img");t.src=o,t.onload=()=>c(Object.assign(Object.assign({},s),{[o]:!0}))}}),[l,o]),u}},26(t,n,e){e.d(n,{a:()=>i,b:()=>a});var l=e(1),r=e(9);function a(t,n){const e=(0,r.d)();return(0,l.h)((()=>i(t,n,e)),[n,t,e])}function i(t,n,e){const l=null==n?void 0:n.selectedOptions.childProductHandle,a=`/products/${null!=l?l:t.handle}`,i=(0,r.a)(a,e);let o=new URLSearchParams;if(n&&o.set("variant",n.variantId),t.trackingParameters){const n=new URLSearchParams(t.trackingParameters);o=new URLSearchParams([...o,...n])}const s=o.toString();return s?`${i}?${s}`:i}},27(t,n,e){e.d(n,{a:()=>r});var l=e(8);function r(t={},n,e,r){var i,o,s,c,u;const d=a(n),v=function(t,n,e){var r;const i=t._;if(!(null==i?void 0:i.length))return t;const o=a(n),s=i.map((t=>{var n,l,{altText:r}=t,a=function(t,n){var e={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&n.indexOf(l)<0&&(e[l]=t[l]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(t);rt.src));return Object.assign(Object.assign({},t),{_:i.filter((t=>!u.includes(t.src))),[o]:[...s,...c.filter((t=>!u.includes(t.src)))]})}(t,n,e),f="default"!==d&&r?[...null!==(i=v[d])&&void 0!==i?i:[],...null!==(o=v.default)&&void 0!==o?o:[]]:v[d];return(null!==(u=null!==(c=null!==(s=(null==f?void 0:f.length)?f:void 0)&&void 0!==s?s:v.default)&&void 0!==c?c:Object.values(t)[0])&&void 0!==u?u:[{src:""}]).map((t=>Object.assign({altText:d},t)))}function a(t){var n;return null!==(n=null==t?void 0:t.altKey)&&void 0!==n?n:"default"}}}]);