"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[16],{64:(e,r,a)=>{a.d(r,{a:()=>y});var i=a(0),t=a(22),o=a(2),n=a(5),c=a(100),l=a(4),s=a(34),d=a(25),p=a(9),u=a(24),h=a(29),x=a(3),m=a(35),v=a(6);function g({disruptor:e}){var r;return(0,i.jsxs)("div",{class:m.a.card,style:{color:e.text_color},children:[(0,i.jsx)(f,{media:e.media}),(0,i.jsx)("div",{class:m.a.title,dangerouslySetInnerHTML:{__html:e.title}}),(0,i.jsx)("div",{class:m.a.body,dangerouslySetInnerHTML:{__html:null!==(r=e.body_text)&&void 0!==r?r:""}}),(0,i.jsx)(b,{disruptor:e})]})}function f({media:e}){var r;const a=null===(r=(0,v.a)(e))||void 0===r?void 0:r.url;if(a){const e={"background-image":`url(${a});`};return(0,i.jsx)("div",{class:m.a.media,style:e})}return"video"===e.type&&e.sources.length>0?(0,i.jsx)("div",{class:m.a.media,children:(0,i.jsx)("video",{loop:!0,autoplay:!0,playsinline:!0,muted:!0,children:e.sources.map((e=>(0,i.jsx)("source",{src:e.url,type:e.mimeType})))})}):(0,i.jsx)(x.Fragment,{})}function b({disruptor:e}){var r;return e.cta_url?(0,i.jsx)("a",{href:e.cta_url,children:null!==(r=e.cta_label)&&void 0!==r?r:"Shop Now"}):(0,i.jsx)(x.Fragment,{})}var _=a(104),j=a(105),P=a(50);const w=300;function y({product:e,collectionHandle:r,replaceStateEnabled:a}){return(null==e?void 0:e.handle)?"type"in(t=e)&&"disruptor"===t.type?(0,i.jsx)(g,{disruptor:e}):(0,i.jsx)(S,{product:e,collectionHandle:r,replaceStateEnabled:a}):null;var t}function S({product:e,collectionHandle:r,replaceStateEnabled:a}){const{getHexForOptionColor:x,findProductVariantWithOption:m,EXCLUDE_TAGS:v,promo_prefix_tag:g,product_image_height:f,product_image_width:b,disable_color_swatches:y,showVendor:S,cardPriceDisplay:C}=(0,l.c)((e=>({getHexForOptionColor:e.getHexForOptionColor,findProductVariantWithOption:e.findProductVariantWithOption,EXCLUDE_TAGS:e.config.exclude_tags,promo_prefix_tag:e.config.promo_prefix_tag,product_image_width:e.config.product_image_width,product_image_height:e.config.product_image_height,disable_color_swatches:e.config.disable_color_swatches,showVendor:e.showVendor,cardPriceDisplay:e.cardPriceDisplay}))),$=e.options.find((e=>"Color"===e.name)),{pricePrefix:A,priceText:I,showCompareAtPrice:O,onSaleDataAttribute:T,compareAtPriceText:V}=function(e,r){const a=e.compareAtRange;if(e.priceTextOverride)return{priceText:e.priceTextOverride,showCompareAtPrice:!1,onSaleDataAttribute:{}};const{minPrice:i,maxPrice:t}=e.priceRange,o="number"==typeof t&&i!==t,n="range"===r&&o,c=n?"":o?"From ":"",l=n?`$${(0,p.c)(i)} – $${(0,p.c)("number"==typeof t?t:i)}`:`$${(0,p.c)(i)}`,s=a.maxPrice&&a.maxPrice>i,d=a.maxPrice&&ir.variantId===e.defaultVariantId)),[D,H]=(0,o.useState)(null!=F?F:e.variants[0]),L=(0,d.a)(e.imageMap,D)[0],W=(0,h.b)(e,D);if(!L)return null;const k=(0,o.useMemo)((()=>{var r,a,i;return v&&(null==v?void 0:v.length)>0?null!==(r=D.badge)&&void 0!==r?r:e.badge:D.oos&&!D.preorderVariant?g?"":"Sold Out":D.compareAtPrice&&parseFloat(D.price){a&&(e.preventDefault(),location.replace(W))},class:t.a.link,"data-orly-type":r,"data-orly-handle":e.handle,children:[(0,i.jsxs)("div",{className:t.a.heroImageContainer,children:[k&&(0,i.jsx)("div",{class:t.a.bestSeller,"data-badge":k,children:k}),(0,i.jsx)(n.a,{src:L.src,initialWidth:w,cssClass:t.a.heroImage,alt:`${e.title}: ${L.model}`,height:f,width:b,fullSizeWidth:N})]}),(0,i.jsxs)("div",{class:t.a.textWrapper,children:[S&&(0,i.jsx)("div",{class:t.a.vendor,children:e.vendor}),(0,i.jsx)("div",{class:t.a.title,children:E}),M&&(0,i.jsx)("div",{class:t.a.subtitle,children:M}),(0,i.jsxs)("div",{class:t.a.price,children:[O&&V&&(0,i.jsx)("span",{class:t.a.originalPrice,children:V}),(0,i.jsxs)("span",{children:[(0,i.jsx)("span",{children:A}),(0,i.jsx)("span",Object.assign({},T,{children:I}))]})]}),(0,i.jsx)(j.a,{reviewCount:e.reviewCount,reviewRating:e.reviewRating}),g&&e.plpPromoText&&(0,i.jsx)("div",{class:t.a.plpPromoText,children:e.plpPromoText})]})]}),(0,i.jsx)("div",{class:t.a.colorSwatchContainer,children:!y&&$&&(0,i.jsx)(s.a,{product:e,small:!0,maxItems:12,hideLabel:!0,option:$,getHexForOptionColor:x,selectedVariant:D,findProductVariantWithOption:r=>m(r,e,F),setSelectedVariantId:r=>{const a=e.variants.find((e=>e.variantId===r));a&&H(a)}})})]})}},104:(e,r,a)=>{a.d(r,{a:()=>o});var i=a(2),t=a(12);function o(){const e=(0,t.h)("maxFullSizeWidth","1200","300")();return(0,i.useMemo)((()=>{if(!e)return 1200;try{const r=parseInt(e);if(Number.isNaN(r))return;return r}catch(e){return}}),[e])}}}]);