"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[21],{33:function(e,t,i){var n=this&&this.__rest||function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r"childProductHandle"===e.name)),V=(0,p.useProductUrl)(m,k),W=function(e){var{findProductVariantWithOption:t,setSelectedVariant:i,selectedVariant:r,product:s}=e,a=n(e,["findProductVariantWithOption","setSelectedVariant","selectedVariant","product"]);return Object.assign(Object.assign({},a),{productHandle:s.handle,selectedVariant:r,small:!0,findProductVariantWithOption:e=>t(e,s,r),setSelectedVariantId(e){const t=s.variants.find((t=>t.variantId===e));t&&i(t)}})}(Object.assign(Object.assign({},t),{findProductVariantWithOption:i,getHexForOptionColor:r})),C=w?e=>{var t;const i=null!==(t=(0,d.getAssignment)("bundleLinkBehavior"))&&void 0!==t?t:"default";"noAction"===i?e.preventDefault():"newTab"===i&&(e.preventDefault(),window.open(e.currentTarget.href,"_blank"))}:void 0;return(0,s.jsxs)("div",Object.assign({class:a.default.container},{children:["heroSlider"===b?(0,s.jsxs)("div",Object.assign({style:"position: relative; margin-left: var(--section-padding);"},{children:[(0,s.jsx)(f.HeroSlider,{product:m,selectedVariant:k,embedded:!0}),(0,s.jsx)(g,{})]})):"miniPDP"===b?(0,s.jsx)(h,{src:y}):(0,s.jsx)(h,{src:y,productUrl:V,linkClick:C}),(0,s.jsxs)("div",Object.assign({class:a.default.buyBox},{children:[(0,s.jsx)("a",Object.assign({href:V,class:a.default.title,onClick:C},{children:P})),("newTab"===x||"open"===x)&&(0,s.jsx)("a",Object.assign({href:V,class:a.default.viewDetails,target:"newTab"===x?"_blank":void 0},{children:"View full product details..."})),(0,s.jsxs)("div",Object.assign({class:a.default.optionWrapper},{children:[(0,s.jsx)(c.BundlePrice,{compareAtRetailBundlePrice:parseInt(null!==(v=k.compareAtPrice)&&void 0!==v?v:"0"),compareAtBundlePrice:parseInt(k.price),bundlePrice:parseFloat(k.price)*(1-j),small:!0}),t.preOrderMessage&&(0,s.jsx)("div",Object.assign({class:a.default.preOrderMessage},{children:t.preOrderMessage})),m.options.map((e=>{const t="Size"===e.name&&"desktop"!==l?"renderDropdown":"childProductHandle"===e.name?"styleSelector":"buttons";return(0,s.jsx)(o.ProductOption,Object.assign({},W,{showVariantTitle:"childProductHandle"===e.name,selectType:t,option:e}))}))]}))]}))]}))},t.default=g}}]);