"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[32],{12:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"O9IcGWrR",sizeGuideContainer:"Sjgd8MXw",sizeGuideLabel:"maXcOloV",sizeGuideCheckbox:"bjWJCfH8",modalOverlay:"o3JfeQ8Y",modal:"rDogYdZh",modalImage:"UWyRdhCC",modalBackground:"nsap7aGo",closeBtn:"LeKie3P2",colorOption:"BSnU3jak",colorOptionSmall:"ueI1yDi4",colorOptionSelected:"QMl69tAx",sizeOption:"MSGuc0os",sizeOptionSmall:"_LAImWda",soldOut:"z_5wn5b_",sizeOptionSelected:"UXdMckXt",label:"EIfulk0V",smallOptionLabel:"UixcHeUq",optionContainer:"SJQFNexH",small:"vzwk4W6S",visuallyHidden:"zkx8p4KR",divider:"pWq23Myu",resetLinkStyles:"N1cHTXJ7",dropdown:"TkYtS_aR"}},144:(e,t,o)=>{const i=o(56);(0,o(2).createEntrypoint)("product_hero_options",i.ProductHeroOptions)},5:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatPrice=t.SHOPIFY_FILE_PATH=t.VALID_STORE_OPTIONS=t.EXCLUDE_TAGS=t.REVIEWS_ENDPOINT=t.REVIEWS_PER_PAGE=t.PRODUCT_IMAGE_WIDTH=t.PRODUCT_IMAGE_HEIGHT=t.PROJECT_HOSTNAME=void 0,t.PROJECT_HOSTNAME="comfrt.com",t.PRODUCT_IMAGE_HEIGHT=1600,t.PRODUCT_IMAGE_WIDTH=1200,t.REVIEWS_PER_PAGE=28,t.REVIEWS_ENDPOINT="https://shalom-development-worker-may-2024.digitaloptgroup.workers.dev",t.EXCLUDE_TAGS=["add","Extra Comfy"],t.VALID_STORE_OPTIONS=["Size","Color"],t.SHOPIFY_FILE_PATH="https://cdn.shopify.com/s/files/1/0569/4029/8284",t.formatPrice=function(e){return parseInt(e)}},56:function(e,t,o){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ProductHeroOptions=void 0;const n=o(1),r=o(0),a=i(o(12)),d=o(14),s=o(5);t.ProductHeroOptions=function({useSharedState:e}){const t=e()((e=>({selectedVariant:e.selectedVariant,product:e.product,getHexForOptionColor:e.getHexForOptionColor,findProductVariantWithOption:e.findProductVariantWithOption,pathname:e.pathname,setSelectedVariantId:e.setSelectedVariantId})));if(!t.product)return(0,n.jsx)(r.Fragment,{});const{options:o,sizeGuide:i}=t.product;return(0,n.jsx)("div",Object.assign({class:a.default.container},{children:o.map((e=>s.VALID_STORE_OPTIONS.includes(e.name)?(0,n.jsx)(d.ProductOption,{option:e,getHexForOptionColor:t.getHexForOptionColor,selectedVariant:t.selectedVariant,findProductVariantWithOption:t.findProductVariantWithOption,pathname:t.pathname,setSelectedVariantId:t.setSelectedVariantId,sizeGuide:i}):(0,n.jsx)(r.Fragment,{})))}))}}},e=>{e.O(0,[1,9],(()=>(144,e(e.s=144)))),e.O()}]);