"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)),W=(0,p.useProductUrl)(k,P),C=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})),S=V?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)(h.HeroSlider,{product:k,selectedVariant:P,embedded:!0}),(0,s.jsx)(g,{})]})):"miniPDP"===b?(0,s.jsx)(f,{src:y}):(0,s.jsx)(f,{src:y,productUrl:W,linkClick:S}),(0,s.jsxs)("div",Object.assign({class:a.default.buyBox},{children:[(0,s.jsx)("a",Object.assign({href:W,class:a.default.title,onClick:S},{children:w})),("newTab"===x||"open"===x)&&(0,s.jsx)("a",Object.assign({href:W,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!==(m=P.compareAtPrice)&&void 0!==m?m:"0"),compareAtBundlePrice:parseInt(P.price),hideFinalPrice:O,bundlePrice:parseFloat(P.price)*(1-j),small:!0}),t.preOrderMessage&&(0,s.jsx)("div",Object.assign({class:a.default.preOrderMessage},{children:t.preOrderMessage})),k.options.map((e=>{const t="Size"===e.name&&"desktop"!==l?"renderDropdown":"childProductHandle"===e.name?"styleSelector":"buttons";return(0,s.jsx)(o.ProductOption,Object.assign({},C,{showVariantTitle:"childProductHandle"===e.name,selectType:t,option:e}))}))]}))]}))]}))},t.default=g}}]);