{"version":3,"file":"VariantButtons.DPDOCBfC.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","radiusForCorner","toResponsiveImage","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","Image","css","GalleryItem","useRef","Image","HIDDEN_CLASS","currencySymbols"],"sources":["https:/framerusercontent.com/modules/re3EvKAXMBmf4FQstL4o/D97j5IJpU4eUxBx2xxyf/sGzHgWrEI.js","https:/framerusercontent.com/modules/1QSXnHpHBBatc91m5vAb/J2MT9HT4gORfBO3vChKF/HWYKK6oOF.js","https:/framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/ODkUbH8JS0kgmkT2t1Ml/ProductInfoLabel.js","https:/framerusercontent.com/modules/tGueMWfVDCEvfQtSlUrd/asN9LVWoH50TR2W333zD/VariantButtons.js"],"sourcesContent":["// Generated by Framer (2fef4c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={FZCo5wFFv:{hover:true}};const cycleOrder=[\"FZCo5wFFv\",\"irzG0Dp5U\"];const serializationHash=\"framer-olYvP\";const variantClassNames={FZCo5wFFv:\"framer-v-1irapf\",irzG0Dp5U:\"framer-v-1jjb1qq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Deselected:\"FZCo5wFFv\",Selected:\"irzG0Dp5U\"};const getProps=({border,click,height,id,image,radius,selectedBorder,width,...props})=>{return{...props,DoEIXNOcn:radius??props.DoEIXNOcn??\"10px\",GBi9Swc4q:image??props.GBi9Swc4q,tJndCeVnA:border??props.tJndCeVnA??{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"FZCo5wFFv\",WCgcb3OFQ:click??props.WCgcb3OFQ,yyXE5G3MU:selectedBorder??props.yyXE5G3MU??{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GBi9Swc4q,tJndCeVnA,yyXE5G3MU,DoEIXNOcn,WCgcb3OFQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FZCo5wFFv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q51xnk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WCgcb3OFQ){const res=await WCgcb3OFQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:6325,pixelWidth:4401,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(GBi9Swc4q),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-1irapf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Deselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FZCo5wFFv\",onTap:onTap1q51xnk,ref:refBinding,style:{\"--border-bottom-width\":(tJndCeVnA.borderBottomWidth??tJndCeVnA.borderWidth)+\"px\",\"--border-color\":tJndCeVnA.borderColor,\"--border-left-width\":(tJndCeVnA.borderLeftWidth??tJndCeVnA.borderWidth)+\"px\",\"--border-right-width\":(tJndCeVnA.borderRightWidth??tJndCeVnA.borderWidth)+\"px\",\"--border-style\":tJndCeVnA.borderStyle,\"--border-top-width\":(tJndCeVnA.borderTopWidth??tJndCeVnA.borderWidth)+\"px\",borderBottomLeftRadius:radiusForCorner(DoEIXNOcn,3),borderBottomRightRadius:radiusForCorner(DoEIXNOcn,2),borderTopLeftRadius:radiusForCorner(DoEIXNOcn,0),borderTopRightRadius:radiusForCorner(DoEIXNOcn,1),...style},variants:{irzG0Dp5U:{\"--border-bottom-width\":(yyXE5G3MU.borderBottomWidth??yyXE5G3MU.borderWidth)+\"px\",\"--border-color\":yyXE5G3MU.borderColor,\"--border-left-width\":(yyXE5G3MU.borderLeftWidth??yyXE5G3MU.borderWidth)+\"px\",\"--border-right-width\":(yyXE5G3MU.borderRightWidth??yyXE5G3MU.borderWidth)+\"px\",\"--border-style\":yyXE5G3MU.borderStyle,\"--border-top-width\":(yyXE5G3MU.borderTopWidth??yyXE5G3MU.borderWidth)+\"px\"}},...addPropertyOverrides({\"FZCo5wFFv-hover\":{\"data-framer-name\":undefined},irzG0Dp5U:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-olYvP.framer-1b8n8x0, .framer-olYvP .framer-1b8n8x0 { display: block; }\",\".framer-olYvP.framer-1irapf { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-olYvP.framer-v-1jjb1qq.framer-1irapf, .framer-olYvP.framer-v-1irapf.hover.framer-1irapf { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 84px); }\",'.framer-olYvP[data-border=\"true\"]::after, .framer-olYvP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"irzG0Dp5U\":{\"layout\":[\"fixed\",\"fixed\"]},\"YEkqakH6i\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GBi9Swc4q\":\"image\",\"tJndCeVnA\":\"border\",\"yyXE5G3MU\":\"selectedBorder\",\"DoEIXNOcn\":\"radius\",\"WCgcb3OFQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersGzHgWrEI=withCSS(Component,css,\"framer-olYvP\");export default FramersGzHgWrEI;FramersGzHgWrEI.displayName=\"Gallery Item\";FramersGzHgWrEI.defaultProps={height:84,width:84};addPropertyControls(FramersGzHgWrEI,{variant:{options:[\"FZCo5wFFv\",\"irzG0Dp5U\"],optionTitles:[\"Deselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GBi9Swc4q:{title:\"Image\",type:ControlType.ResponsiveImage},tJndCeVnA:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},yyXE5G3MU:{defaultValue:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2},title:\"Selected Border\",type:ControlType.Border},DoEIXNOcn:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},WCgcb3OFQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramersGzHgWrEI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersGzHgWrEI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"irzG0Dp5U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YEkqakH6i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"84\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"84\",\"framerVariables\":\"{\\\"GBi9Swc4q\\\":\\\"image\\\",\\\"tJndCeVnA\\\":\\\"border\\\",\\\"yyXE5G3MU\\\":\\\"selectedBorder\\\",\\\"DoEIXNOcn\\\":\\\"radius\\\",\\\"WCgcb3OFQ\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sGzHgWrEI.map","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GalleryItem from\"https://framerusercontent.com/modules/re3EvKAXMBmf4FQstL4o/D97j5IJpU4eUxBx2xxyf/sGzHgWrEI.js\";const GalleryItemFonts=getFonts(GalleryItem);const cycleOrder=[\"Zb8hiPkyA\",\"RclCAzqQV\",\"YA7wYCbaI\",\"ZugRKxUjj\",\"dhHGC5Z8J\",\"DMUlOYwYW\",\"OZEGblkTZ\",\"o_HT1Kwom\",\"MI3DfeJmE\",\"HGBZue5md\"];const serializationHash=\"framer-urcxY\";const variantClassNames={dhHGC5Z8J:\"framer-v-1iutzmq\",DMUlOYwYW:\"framer-v-1btt8l5\",HGBZue5md:\"framer-v-uln4vo\",MI3DfeJmE:\"framer-v-ncrz0b\",o_HT1Kwom:\"framer-v-ng1pfz\",OZEGblkTZ:\"framer-v-1lkrsnq\",RclCAzqQV:\"framer-v-972sq6\",YA7wYCbaI:\"framer-v-u8n37o\",Zb8hiPkyA:\"framer-v-gvqaug\",ZugRKxUjj:\"framer-v-9bkwg7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const convertFromEnum=(value,activeLocale)=>{switch(value){case\"hajIaP1A9\":return\"row\";default:return\"column\";}};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"hajIaP1A9\":return\"column\";default:return\"row\";}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"hajIaP1A9\",Vertical:\"I1sZPY411\"};const humanReadableVariantMap={\"Image 1\":\"Zb8hiPkyA\",\"Image 10\":\"HGBZue5md\",\"Image 2\":\"RclCAzqQV\",\"Image 3\":\"YA7wYCbaI\",\"Image 4\":\"ZugRKxUjj\",\"Image 5\":\"dhHGC5Z8J\",\"Image 6\":\"DMUlOYwYW\",\"Image 7\":\"OZEGblkTZ\",\"Image 8\":\"o_HT1Kwom\",\"Image 9\":\"MI3DfeJmE\"};const getProps=({border,direction,gap,height,id,image1,image10,image2,image3,image4,image5,image6,image7,image8,image9,radius,selectedBorder,width,...props})=>{return{...props,aK4cFcCiJ:image10??props.aK4cFcCiJ,biZNsIAlL:gap??props.biZNsIAlL??10,DAOZEyqc4:image4??props.DAOZEyqc4,dDH4xCkRt:border??props.dDH4xCkRt??{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},EpS2iXyo7:image1??props.EpS2iXyo7,fIL4OwG_l:image7??props.fIL4OwG_l,iL4_OC8TB:image8??props.iL4_OC8TB,ior8rkq0P:radius??props.ior8rkq0P??\"10px\",P2lnBz26D:image2??props.P2lnBz26D,pudcSHxvA:humanReadableEnumMap[direction]??direction??props.pudcSHxvA??\"hajIaP1A9\",QKzKcwZpT:image6??props.QKzKcwZpT,r3VeK19aa:image5??props.r3VeK19aa,tofGx79jX:selectedBorder??props.tofGx79jX??{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2},UEZPwfUqX:image3??props.UEZPwfUqX,variant:humanReadableVariantMap[props.variant]??props.variant??\"Zb8hiPkyA\",XAB3lGSns:image9??props.XAB3lGSns};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,pudcSHxvA,biZNsIAlL,ior8rkq0P,dDH4xCkRt,tofGx79jX,EpS2iXyo7,P2lnBz26D,UEZPwfUqX,DAOZEyqc4,r3VeK19aa,QKzKcwZpT,fIL4OwG_l,iL4_OC8TB,XAB3lGSns,aK4cFcCiJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Zb8hiPkyA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WCgcb3OFQl1hg52=activeVariantCallback(async(...args)=>{setVariant(\"Zb8hiPkyA\");});const WCgcb3OFQ1f698m9=activeVariantCallback(async(...args)=>{setVariant(\"RclCAzqQV\");});const WCgcb3OFQ1ki17xh=activeVariantCallback(async(...args)=>{setVariant(\"YA7wYCbaI\");});const WCgcb3OFQdw9vcs=activeVariantCallback(async(...args)=>{setVariant(\"ZugRKxUjj\");});const WCgcb3OFQ1w6iggj=activeVariantCallback(async(...args)=>{setVariant(\"dhHGC5Z8J\");});const WCgcb3OFQianycc=activeVariantCallback(async(...args)=>{setVariant(\"DMUlOYwYW\");});const WCgcb3OFQo2ynl4=activeVariantCallback(async(...args)=>{setVariant(\"OZEGblkTZ\");});const WCgcb3OFQaaa2kh=activeVariantCallback(async(...args)=>{setVariant(\"o_HT1Kwom\");});const WCgcb3OFQ1659e4t=activeVariantCallback(async(...args)=>{setVariant(\"MI3DfeJmE\");});const WCgcb3OFQ93i9qp=activeVariantCallback(async(...args)=>{setVariant(\"HGBZue5md\");});const sharedStyleClassNames=[];const stackDirection=convertFromEnum(pudcSHxvA,activeLocale);const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const stackDirection1=convertFromEnum1(pudcSHxvA,activeLocale);const visible=isSet(P2lnBz26D);const visible1=isSet(UEZPwfUqX);const visible2=isSet(DAOZEyqc4);const visible3=isSet(r3VeK19aa);const visible4=isSet(QKzKcwZpT);const visible5=isSet(fIL4OwG_l);const visible6=isSet(iL4_OC8TB);const visible7=isSet(XAB3lGSns);const visible8=isSet(aK4cFcCiJ);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gvqaug\",className,classNames),\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"Zb8hiPkyA\",ref:refBinding,style:{\"--1chm22c\":stackDirection===\"column\"?undefined:\"1 0 0px\",\"--1dp6oge\":stackDirection,\"--1txmqix\":stackDirection===\"row\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\",\"--9iecpn\":biZNsIAlL,\"--kfcq32\":stackDirection===\"column\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\",\"--vfs2bx\":stackDirection===\"column\"?\"100%\":\"1px\",...style},...addPropertyOverrides({dhHGC5Z8J:{\"data-framer-name\":\"Image 5\"},DMUlOYwYW:{\"data-framer-name\":\"Image 6\"},HGBZue5md:{\"data-framer-name\":\"Image 10\"},MI3DfeJmE:{\"data-framer-name\":\"Image 9\"},o_HT1Kwom:{\"data-framer-name\":\"Image 8\"},OZEGblkTZ:{\"data-framer-name\":\"Image 7\"},RclCAzqQV:{\"data-framer-name\":\"Image 2\"},YA7wYCbaI:{\"data-framer-name\":\"Image 3\"},ZugRKxUjj:{\"data-framer-name\":\"Image 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iis009\",layoutDependency:layoutDependency,layoutId:\"v7u4JD1Wb\",style:{\"--1hq9ork\":stackDirection1,\"--9iecpn\":biZNsIAlL,\"--k7r4m2\":stackDirection1===\"column\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\",\"--vlu2ly\":stackDirection1===\"row\"?0:\"calc(calc(max(0, var(--9iecpn)) * 1px) / 2)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qpq519-container\",layoutDependency:layoutDependency,layoutId:\"Q5AQh_Xbn-container\",nodeId:\"Q5AQh_Xbn\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(EpS2iXyo7),height:\"100%\",id:\"Q5AQh_Xbn\",layoutId:\"Q5AQh_Xbn\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"irzG0Dp5U\",WCgcb3OFQ:WCgcb3OFQl1hg52,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({dhHGC5Z8J:{variant:\"FZCo5wFFv\"},DMUlOYwYW:{variant:\"FZCo5wFFv\"},HGBZue5md:{variant:\"FZCo5wFFv\"},MI3DfeJmE:{variant:\"FZCo5wFFv\"},o_HT1Kwom:{variant:\"FZCo5wFFv\"},OZEGblkTZ:{variant:\"FZCo5wFFv\"},RclCAzqQV:{variant:\"FZCo5wFFv\"},YA7wYCbaI:{variant:\"FZCo5wFFv\"},ZugRKxUjj:{variant:\"FZCo5wFFv\"}},baseVariant,gestureVariant)})})}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vigrov-container\",layoutDependency:layoutDependency,layoutId:\"F2G9ybX3v-container\",nodeId:\"F2G9ybX3v\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(P2lnBz26D),height:\"100%\",id:\"F2G9ybX3v\",layoutId:\"F2G9ybX3v\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1f698m9,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({RclCAzqQV:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hpdte8-container\",layoutDependency:layoutDependency,layoutId:\"kCXgXNLP7-container\",nodeId:\"kCXgXNLP7\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(UEZPwfUqX),height:\"100%\",id:\"kCXgXNLP7\",layoutId:\"kCXgXNLP7\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1ki17xh,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({YA7wYCbaI:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5cbnfd-container\",layoutDependency:layoutDependency,layoutId:\"YcMlOWSrE-container\",nodeId:\"YcMlOWSrE\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(DAOZEyqc4),height:\"100%\",id:\"YcMlOWSrE\",layoutId:\"YcMlOWSrE\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQdw9vcs,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({ZugRKxUjj:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jg3oij-container\",layoutDependency:layoutDependency,layoutId:\"w7pezFeBU-container\",nodeId:\"w7pezFeBU\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(r3VeK19aa),height:\"100%\",id:\"w7pezFeBU\",layoutId:\"w7pezFeBU\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1w6iggj,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({dhHGC5Z8J:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ye1mqo-container\",layoutDependency:layoutDependency,layoutId:\"cD45ARy3H-container\",nodeId:\"cD45ARy3H\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(QKzKcwZpT),height:\"100%\",id:\"cD45ARy3H\",layoutId:\"cD45ARy3H\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQianycc,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({DMUlOYwYW:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rvk9xv-container\",layoutDependency:layoutDependency,layoutId:\"KTOU3cRu5-container\",nodeId:\"KTOU3cRu5\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(fIL4OwG_l),height:\"100%\",id:\"KTOU3cRu5\",layoutId:\"KTOU3cRu5\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQo2ynl4,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({OZEGblkTZ:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-akruim-container\",layoutDependency:layoutDependency,layoutId:\"vuN6N45MZ-container\",nodeId:\"vuN6N45MZ\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(iL4_OC8TB),height:\"100%\",id:\"vuN6N45MZ\",layoutId:\"vuN6N45MZ\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQaaa2kh,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({o_HT1Kwom:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bqxzcn-container\",layoutDependency:layoutDependency,layoutId:\"Er6p0BKRu-container\",nodeId:\"Er6p0BKRu\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(XAB3lGSns),height:\"100%\",id:\"Er6p0BKRu\",layoutId:\"Er6p0BKRu\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ1659e4t,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({MI3DfeJmE:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})}),visible8&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pr91z6-container\",layoutDependency:layoutDependency,layoutId:\"Indfp6abx-container\",nodeId:\"Indfp6abx\",rendersWithMotion:true,scopeId:\"HWYKK6oOF\",children:/*#__PURE__*/_jsx(GalleryItem,{DoEIXNOcn:numberToPixelString(ior8rkq0P),GBi9Swc4q:toResponsiveImage(aK4cFcCiJ),height:\"100%\",id:\"Indfp6abx\",layoutId:\"Indfp6abx\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:dDH4xCkRt,variant:\"FZCo5wFFv\",WCgcb3OFQ:WCgcb3OFQ93i9qp,width:\"100%\",yyXE5G3MU:tofGx79jX,...addPropertyOverrides({HGBZue5md:{variant:\"irzG0Dp5U\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(EpS2iXyo7)},className:\"framer-5mnngi\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ayq72IZ2L\",style:{\"--border-bottom-width\":(dDH4xCkRt.borderBottomWidth??dDH4xCkRt.borderWidth)+\"px\",\"--border-color\":dDH4xCkRt.borderColor,\"--border-left-width\":(dDH4xCkRt.borderLeftWidth??dDH4xCkRt.borderWidth)+\"px\",\"--border-right-width\":(dDH4xCkRt.borderRightWidth??dDH4xCkRt.borderWidth)+\"px\",\"--border-style\":dDH4xCkRt.borderStyle,\"--border-top-width\":(dDH4xCkRt.borderTopWidth??dDH4xCkRt.borderWidth)+\"px\",borderBottomLeftRadius:radiusForCorner(ior8rkq0P,3),borderBottomRightRadius:radiusForCorner(ior8rkq0P,2),borderTopLeftRadius:radiusForCorner(ior8rkq0P,0),borderTopRightRadius:radiusForCorner(ior8rkq0P,1)},...addPropertyOverrides({dhHGC5Z8J:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},DMUlOYwYW:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},HGBZue5md:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},MI3DfeJmE:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},o_HT1Kwom:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},OZEGblkTZ:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}},RclCAzqQV:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(P2lnBz26D)}},YA7wYCbaI:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(UEZPwfUqX)}},ZugRKxUjj:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(DAOZEyqc4)}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-urcxY.framer-1l4p0fy, .framer-urcxY .framer-1l4p0fy { display: block; }\",\".framer-urcxY.framer-gvqaug { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: var(--1dp6oge); flex-wrap: nowrap; gap: calc(max(0, var(--9iecpn)) * 1px); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-urcxY .framer-iis009 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: var(--1hq9ork); flex-wrap: nowrap; gap: calc(max(0, var(--9iecpn)) * 1px); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-urcxY .framer-qpq519-container, .framer-urcxY .framer-vigrov-container, .framer-urcxY .framer-1hpdte8-container, .framer-urcxY .framer-5cbnfd-container, .framer-urcxY .framer-jg3oij-container, .framer-urcxY .framer-1ye1mqo-container, .framer-urcxY .framer-1rvk9xv-container, .framer-urcxY .framer-akruim-container, .framer-urcxY .framer-1bqxzcn-container, .framer-urcxY .framer-pr91z6-container { flex: none; height: 84px; position: relative; width: 84px; }\",\".framer-urcxY .framer-5mnngi { aspect-ratio: 1 / 1; flex: var(--1chm22c); height: var(--framer-aspect-ratio-supported, 506px); overflow: hidden; position: relative; width: var(--vfs2bx); will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-urcxY.framer-gvqaug, .framer-urcxY .framer-iis009 { gap: 0px; } .framer-urcxY.framer-gvqaug > * { margin-bottom: var(--1txmqix); margin-left: var(--kfcq32); margin-right: var(--kfcq32); margin-top: var(--1txmqix); } .framer-urcxY.framer-gvqaug > :first-child, .framer-urcxY .framer-iis009 > :first-child { margin-left: 0px; margin-top: 0px; } .framer-urcxY.framer-gvqaug > :last-child, .framer-urcxY .framer-iis009 > :last-child { margin-bottom: 0px; margin-right: 0px; } .framer-urcxY .framer-iis009 > * { margin-bottom: var(--vlu2ly); margin-left: var(--k7r4m2); margin-right: var(--k7r4m2); margin-top: var(--vlu2ly); } }\",'.framer-urcxY[data-border=\"true\"]::after, .framer-urcxY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 506\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RclCAzqQV\":{\"layout\":[\"fixed\",\"auto\"]},\"YA7wYCbaI\":{\"layout\":[\"fixed\",\"auto\"]},\"ZugRKxUjj\":{\"layout\":[\"fixed\",\"auto\"]},\"dhHGC5Z8J\":{\"layout\":[\"fixed\",\"auto\"]},\"DMUlOYwYW\":{\"layout\":[\"fixed\",\"auto\"]},\"OZEGblkTZ\":{\"layout\":[\"fixed\",\"auto\"]},\"o_HT1Kwom\":{\"layout\":[\"fixed\",\"auto\"]},\"MI3DfeJmE\":{\"layout\":[\"fixed\",\"auto\"]},\"HGBZue5md\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pudcSHxvA\":\"direction\",\"biZNsIAlL\":\"gap\",\"ior8rkq0P\":\"radius\",\"dDH4xCkRt\":\"border\",\"tofGx79jX\":\"selectedBorder\",\"EpS2iXyo7\":\"image1\",\"P2lnBz26D\":\"image2\",\"UEZPwfUqX\":\"image3\",\"DAOZEyqc4\":\"image4\",\"r3VeK19aa\":\"image5\",\"QKzKcwZpT\":\"image6\",\"fIL4OwG_l\":\"image7\",\"iL4_OC8TB\":\"image8\",\"XAB3lGSns\":\"image9\",\"aK4cFcCiJ\":\"image10\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHWYKK6oOF=withCSS(Component,css,\"framer-urcxY\");export default FramerHWYKK6oOF;FramerHWYKK6oOF.displayName=\"Image Gallery\";FramerHWYKK6oOF.defaultProps={height:506,width:600};addPropertyControls(FramerHWYKK6oOF,{variant:{options:[\"Zb8hiPkyA\",\"RclCAzqQV\",\"YA7wYCbaI\",\"ZugRKxUjj\",\"dhHGC5Z8J\",\"DMUlOYwYW\",\"OZEGblkTZ\",\"o_HT1Kwom\",\"MI3DfeJmE\",\"HGBZue5md\"],optionTitles:[\"Image 1\",\"Image 2\",\"Image 3\",\"Image 4\",\"Image 5\",\"Image 6\",\"Image 7\",\"Image 8\",\"Image 9\",\"Image 10\"],title:\"Variant\",type:ControlType.Enum},pudcSHxvA:{defaultValue:\"hajIaP1A9\",options:[\"hajIaP1A9\",\"I1sZPY411\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},biZNsIAlL:{defaultValue:10,displayStepper:true,min:0,title:\"Gap\",type:ControlType.Number},ior8rkq0P:{defaultValue:\"10px\",title:\"Radius\",type:ControlType.BorderRadius},dDH4xCkRt:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0.08)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},tofGx79jX:{defaultValue:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:2},description:\" \",title:\"Selected Border\",type:ControlType.Border},EpS2iXyo7:{title:\"Image 1\",type:ControlType.ResponsiveImage},P2lnBz26D:{title:\"Image 2\",type:ControlType.ResponsiveImage},UEZPwfUqX:{title:\"Image 3\",type:ControlType.ResponsiveImage},DAOZEyqc4:{title:\"Image 4\",type:ControlType.ResponsiveImage},r3VeK19aa:{title:\"Image 5\",type:ControlType.ResponsiveImage},QKzKcwZpT:{title:\"Image 6\",type:ControlType.ResponsiveImage},fIL4OwG_l:{title:\"Image 7\",type:ControlType.ResponsiveImage},iL4_OC8TB:{title:\"Image 8\",type:ControlType.ResponsiveImage},XAB3lGSns:{title:\"Image 9\",type:ControlType.ResponsiveImage},aK4cFcCiJ:{title:\"Image 10\",type:ControlType.ResponsiveImage}});addFonts(FramerHWYKK6oOF,[{explicitInter:true,fonts:[]},...GalleryItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHWYKK6oOF\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"pudcSHxvA\\\":\\\"direction\\\",\\\"biZNsIAlL\\\":\\\"gap\\\",\\\"ior8rkq0P\\\":\\\"radius\\\",\\\"dDH4xCkRt\\\":\\\"border\\\",\\\"tofGx79jX\\\":\\\"selectedBorder\\\",\\\"EpS2iXyo7\\\":\\\"image1\\\",\\\"P2lnBz26D\\\":\\\"image2\\\",\\\"UEZPwfUqX\\\":\\\"image3\\\",\\\"DAOZEyqc4\\\":\\\"image4\\\",\\\"r3VeK19aa\\\":\\\"image5\\\",\\\"QKzKcwZpT\\\":\\\"image6\\\",\\\"fIL4OwG_l\\\":\\\"image7\\\",\\\"iL4_OC8TB\\\":\\\"image8\\\",\\\"XAB3lGSns\\\":\\\"image9\\\",\\\"aK4cFcCiJ\\\":\\\"image10\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RclCAzqQV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YA7wYCbaI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZugRKxUjj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dhHGC5Z8J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DMUlOYwYW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OZEGblkTZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o_HT1Kwom\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MI3DfeJmE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HGBZue5md\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"506\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{currencyFormatProp,formatCurrency,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";var ProductInfoType;(function(ProductInfoType){ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";})(ProductInfoType||(ProductInfoType={}));function ProductInfoLabelComponent(props){const{type,whenZero,textWhenZero,currencyFormat}=props;const Tag=props.htmlTag||\"p\";const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice}=useCartItem();let value=0;let currencyCode=props.currency;let hidden=false;if(inCart){if(type===\"price\"){if(isPriceV2(cartPrice)){value=cartPrice.amount||0;currencyCode=cartPrice.currencyCode||props.currency;}}else if(type===\"compareAtPrice\"){if(isPriceV2(cartCompareAtPrice)){value=cartCompareAtPrice.amount||0;currencyCode=cartCompareAtPrice.currencyCode||props.currency;}}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||props.currency;}else if(typeof price===\"number\"){value=price;}}let text=\"\";if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.selectable?undefined:\"none\",textDecoration:props.decoration===\"strikethrough\"?\"line-through\":props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,text,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const ProductInfoLabel=withCSS(ProductInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default ProductInfoLabel;ProductInfoLabel.displayName=\"Price Label\";addPropertyControlsFrameship(ProductInfoLabel,{type:{type:ControlType.Enum,defaultValue:\"price\",options:Object.values(ProductInfoType),optionTitles:[\"Price\",\"Compare-at Price\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"showText\",\"hide\"],optionTitles:[\"Show\",\"Show Text\",\"Hide\"],title:\"When Zero\"},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",description:\"This text is shown when the price is 0\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",title:\"Default Currency\",options:Object.keys(currencySymbols)},currencyFormat:currencyFormatProp(),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#999999\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"strikethrough\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},selectable:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}},{shopifyData:true});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductInfoLabel.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS,RenderTarget}from\"framer\";import{parseShopifyData,parseShopifyId,ShopifyDataType,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{createButtonPropertyControls,Colors,Button}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";const HIDDEN_CLASS=\"frameship-variant-buttons-hidden\";const SAMPLE_VARIANTS=`[{\"id\":\"gid://shopify/ProductOption/12345678901234\",\"name\":\"Sample Variants\",\"values\":[\"Red\",\"Blue\",\"Green\",\"Purple\"]}]`;var State;(function(State){State[\"Default\"]=\"default\";State[\"Selected\"]=\"selected\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const alignmentMap={left:\"flex-start\",center:\"center\",right:\"flex-end\"};function VariantButtonsComponent(props){const{shopifyData,variantOptions,titles,textButtons,layout,disableOutOfStock}=props;const{shopifyId,variants}=parseShopifyData(shopifyData);const horizontal=layout.direction===\"horizontal\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[selectedVariantOptions,setSelectedVariantOption]=useProductStore(state=>[state.products[shopifyId]?.selectedVariantOptions||{},state.setSelectedVariantOption]);const[inventory,inventoryIsLoading]=useAmountInStock(shopifyData);const options=parseVariantOptions(isCanvas&&!variantOptions?SAMPLE_VARIANTS:variantOptions);const disabledOptionValues={};if(disableOutOfStock){for(const option of options){const disabledValues=[];for(const value of option.values){const matchingVariants=variants.filter(variant=>variant.selectedOptions.some(o=>o.name===option.name&&o.value===value));const outOfStockVariants=matchingVariants.filter(variant=>inventory[variant.id]===0);if(matchingVariants.length===outOfStockVariants.length){disabledValues.push(value);}}disabledOptionValues[option.name]=disabledValues;}}const selectedOptions={...selectedVariantOptions};let hasUpdatedGlobalState=false;let firstAvailableVariantOptions={};for(const variant of variants){if(inventory[variant.id]>0){for(const option of variant.selectedOptions){firstAvailableVariantOptions[option.name]=option.value;}break;}}for(const option of options){const name=option?.name;const values=option?.values;if(!name||!Array.isArray(values)){continue;}if(selectedOptions[name]&&values.includes(selectedOptions[name])){continue;// Keep the existing selection\n}else if(firstAvailableVariantOptions[name]){setSelectedVariantOption(shopifyId,name,firstAvailableVariantOptions[name]);}else{// Auto-select the first option if no selection is made\nsetSelectedVariantOption(shopifyId,name,values[0]);}}const onVariantClicked=(optionName,optionValue)=>{setSelectedVariantOption(shopifyId,optionName,optionValue);};return options.length==0?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,userSelect:\"none\",minHeight:options.length==0?40:0,minWidth:options.length==0?40:0,...props.style},children:options.map(option=>/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:titles?.location==\"bottom\"?\"column-reverse\":\"column\",gap:titles?.gap},children:[titles&&/*#__PURE__*/_jsx(\"p\",{style:{width:\"100%\",color:titles.color,whiteSpace:\"pre\",margin:0,textTransform:titles.transform,...titles.font},children:option.name}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:horizontal?\"row\":\"column\",rowGap:layout.gapV,columnGap:layout.gapH,alignItems:horizontal?\"center\":alignmentMap[layout.verticalAlignment],justifyContent:horizontal?layout.distribute:\"start\",flexWrap:layout.wrap?\"wrap\":\"nowrap\"},children:option.values.map((value,index)=>{const selected=isCanvas?index===0:selectedOptions[option.name]==value;const disabled=isCanvas||!disableOutOfStock?false:disabledOptionValues[option.name]?.includes(value);return /*#__PURE__*/_jsx(Button,{...textButtons,variant:disabled?\"disabled\":selected?\"selected\":\"default\",onClick:()=>!disabled&&onVariantClicked(option.name,value),style:{flex:textButtons.width===\"fill\"?\"1 1 0\":\"none\",width:textButtons.width===\"fill\"?\"0\":textButtons.width===\"fixed\"?textButtons.fixedWidth:undefined,cursor:disabled?undefined:\"pointer\",textTransform:textButtons.transform,...textButtons.font},opacity:disabled&&textButtons.outOfStock?textButtons.outOfStock.opacity:1,disabled:disabled,children:value},value);})})]},option.name))});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */const VariantButtons=withCSS(VariantButtonsComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default VariantButtons;VariantButtons.displayName=\"Variant Buttons\";addPropertyControlsFrameship(VariantButtons,{variantOptions:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Options\",preventLocalization:true,description:\"Connect to the Variant Options field from the products CMS\"},disableOutOfStock:{type:ControlType.Boolean,defaultValue:true,title:\"Disable Out-of-Stock\",description:\"Disable out-of-stock product variants.\"},titles:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",defaultValue:{location:\"top\",color:\"#000\",gap:10},controls:{location:{type:ControlType.Enum,defaultValue:\"top\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],displaySegmentedControl:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}},textButtons:{type:ControlType.Object,buttonTitle:\"Style\",title:\"Buttons\",controls:{width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\",\"fixed\"],optionTitles:[\"Fit\",\"Fill\",\"Fixed\"],displaySegmentedControl:true},fixedWidth:{type:ControlType.Number,defaultValue:100,min:0,step:1,title:\" \",hidden:props=>props.width!==\"fixed\"},outOfStock:{type:ControlType.Object,title:\"Out of Stock\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}},...createButtonPropertyControls({padding:\"12px 20px 12px 20px\",variants:[{id:\"default\",title:\"Default\",...Colors.Primary},{id:\"selected\",title:\"Selected\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}})}},layout:{type:ControlType.Object,controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.direction!==\"horizontal\"},wrap:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.direction!==\"horizontal\"},verticalAlignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Alignment\",hidden:props=>props.direction!==\"vertical\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.direction!==\"horizontal\"},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,hidden:props=>props.variantMode==\"one\"}},{shopifyData:true});const variantOptionsCache={};function parseVariantOptions(variantOptions){if(!variantOptions){return[];}const cachedResult=variantOptionsCache[variantOptions];if(cachedResult){return cachedResult;}try{const options=JSON.parse(variantOptions);let result=options;if(options.length===1&&options[0]?.values?.length===1){result=[];}for(let i=0;i<result.length;i++){if(typeof result[i]===\"object\"){result[i].id=parseShopifyId(result[i].id,ShopifyDataType.ProductOption);}}variantOptionsCache[variantOptions]=result;return result;}catch(error){console.error(\"Error parsing variant options:\",error);return[];}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VariantButtons\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}