{"version":3,"file":"jTZHkEMWH.DUS5r2_Y.mjs","names":["addPropertyOverrides","Material","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","css","HeartAnim","Image"],"sources":["https:/framerusercontent.com/modules/NsaiQpuFNErDTZtexVw9/4zTWG8oppIIkKOiT3hc0/Ggb6zYlWY.js","https:/framerusercontent.com/modules/7qRxBuiq7KP0SZ37F307/c4qyR4hKGj0aXkDTabFe/jTZHkEMWH.js"],"sourcesContent":["// Generated by Framer (bab6da3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={iIfqMt8Qv:{pressed:true},Qqx4usVMy:{pressed:true}};const cycleOrder=[\"Qqx4usVMy\",\"KowdjMV3P\",\"LgA6MY87S\",\"iIfqMt8Qv\"];const serializationHash=\"framer-bSVPz\";const variantClassNames={iIfqMt8Qv:\"framer-v-lwlkxd\",KowdjMV3P:\"framer-v-12dxjto\",LgA6MY87S:\"framer-v-q4439s\",Qqx4usVMy:\"framer-v-1i4nb97\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const transition3={delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"};const transition4={delay:0,duration:.3,ease:[.12,.23,.35,1.69],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateY(-50%) ${t}`;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={\"Anim 1\":\"KowdjMV3P\",\"Anim 2\":\"LgA6MY87S\",\"Anim 3\":\"iIfqMt8Qv\",Default:\"Qqx4usVMy\"};const getProps=({color,height,icon,id,width,...props})=>{return{...props,U74ehXykD:color??props.U74ehXykD??\"rgb(232, 74, 95)\",v0XAA6tT2:icon??props.v0XAA6tT2??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Qqx4usVMy\"};};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,v0XAA6tT2,U74ehXykD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qqx4usVMy\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1n5h2u3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"KowdjMV3P\");});const onAppearqeq6bk=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"LgA6MY87S\"),50);});const onAppearcychqv=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"iIfqMt8Qv\"),310);});const onAppearict67n=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Qqx4usVMy\"),1e3);});useOnVariantChange(baseVariant,{iIfqMt8Qv:onAppearict67n,KowdjMV3P:onAppearqeq6bk,LgA6MY87S:onAppearcychqv});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"iIfqMt8Qv-pressed\")return true;if([\"KowdjMV3P\",\"LgA6MY87S\",\"iIfqMt8Qv\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"iIfqMt8Qv-pressed\")return true;if([\"LgA6MY87S\",\"iIfqMt8Qv\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({iIfqMt8Qv:{value:transition4},KowdjMV3P:{value:transition2},LgA6MY87S:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i4nb97\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Qqx4usVMy\",onTap:onTap1n5h2u3,ref:refBinding,style:{...style},...addPropertyOverrides({\"iIfqMt8Qv-pressed\":{\"data-framer-name\":undefined,onTap:undefined},\"Qqx4usVMy-pressed\":{\"data-framer-name\":undefined},iIfqMt8Qv:{\"data-framer-name\":\"Anim 3\",onTap:undefined},KowdjMV3P:{\"data-framer-name\":\"Anim 1\",onTap:undefined},LgA6MY87S:{\"data-framer-name\":\"Anim 2\",onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-t0ig4o\",\"data-framer-name\":\"Heart\",layoutDependency:layoutDependency,layoutId:\"XWFWsMiUJ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cy6upa-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"emmZZcVh3-container\",nodeId:\"emmZZcVh3\",rendersWithMotion:true,scopeId:\"Ggb6zYlWY\",children:/*#__PURE__*/_jsx(Material,{color:U74ehXykD,height:\"100%\",iconSearch:\"Home\",iconSelection:v0XAA6tT2,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"emmZZcVh3\",layoutId:\"emmZZcVh3\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({iIfqMt8Qv:{iconStyle15:\"TwoTone\"},KowdjMV3P:{iconStyle15:\"TwoTone\"},LgA6MY87S:{iconStyle15:\"TwoTone\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-oya6w\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"iMwphd5O9\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-osimf\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"fmzKmpkze\",style:{\"--border-bottom-width\":\"8px\",\"--border-color\":\"var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(32, 96, 223))\",\"--border-left-width\":\"8px\",\"--border-right-width\":\"8px\",\"--border-style\":\"solid\",\"--border-top-width\":\"8px\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},transformTemplate:transformTemplate1,variants:{iIfqMt8Qv:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},LgA6MY87S:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"iIfqMt8Qv-pressed\":{transformTemplate:undefined},iIfqMt8Qv:{transformTemplate:undefined},LgA6MY87S:{transformTemplate:undefined}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cnz6cn\",\"data-framer-name\":\"Dots\",layoutDependency:layoutDependency,layoutId:\"XHbYK_qIY\",style:{opacity:0},variants:{LgA6MY87S:{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-762fta\",\"data-framer-name\":\"Dot 1\",layoutDependency:layoutDependency,layoutId:\"RXGjGkI5C\",style:{backgroundColor:\"rgb(47, 125, 254)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},transformTemplate:transformTemplate2,...addPropertyOverrides({\"iIfqMt8Qv-pressed\":{transformTemplate:undefined},iIfqMt8Qv:{transformTemplate:undefined},LgA6MY87S:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ylf2vx\",\"data-framer-name\":\"Dot 2\",layoutDependency:layoutDependency,layoutId:\"EQZ92apTU\",style:{backgroundColor:\"rgb(233, 61, 196)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hkaj7a\",\"data-framer-name\":\"Dot 3\",layoutDependency:layoutDependency,layoutId:\"Gj4z91IYi\",style:{backgroundColor:\"rgb(3, 199, 119)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jj953u\",\"data-framer-name\":\"Dot 4\",layoutDependency:layoutDependency,layoutId:\"JqYsNgFeL\",style:{backgroundColor:\"rgb(249, 201, 10)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mdres9\",\"data-framer-name\":\"Dot 5\",layoutDependency:layoutDependency,layoutId:\"KIBP14rYS\",style:{backgroundColor:\"rgb(236, 52, 128)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},transformTemplate:transformTemplate3,...addPropertyOverrides({\"iIfqMt8Qv-pressed\":{transformTemplate:undefined},iIfqMt8Qv:{transformTemplate:undefined},LgA6MY87S:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1inccoj\",\"data-framer-name\":\"Dot 6\",layoutDependency:layoutDependency,layoutId:\"niUTxaa4f\",style:{backgroundColor:\"rgb(74, 155, 183)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahxrix\",\"data-framer-name\":\"Dot 7\",layoutDependency:layoutDependency,layoutId:\"UGAgby3Ok\",style:{backgroundColor:\"rgb(126, 78, 255)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jdnqok\",\"data-framer-name\":\"Dot 8\",layoutDependency:layoutDependency,layoutId:\"C9VqXGt3A\",style:{backgroundColor:\"rgb(233, 61, 196)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},transformTemplate:transformTemplate3,...addPropertyOverrides({\"iIfqMt8Qv-pressed\":{transformTemplate:undefined},iIfqMt8Qv:{transformTemplate:undefined},LgA6MY87S:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bSVPz.framer-10r4ktz, .framer-bSVPz .framer-10r4ktz { display: block; }\",\".framer-bSVPz.framer-1i4nb97 { cursor: pointer; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-bSVPz .framer-t0ig4o { bottom: -24px; flex: none; left: 0px; overflow: hidden; position: absolute; right: -24px; top: 0px; }\",\".framer-bSVPz .framer-cy6upa-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-bSVPz .framer-oya6w { bottom: -24px; flex: none; left: 0px; overflow: visible; position: absolute; right: -24px; top: 0px; }\",\".framer-bSVPz .framer-osimf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 15px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 15px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-cnz6cn { bottom: -24px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: -24px; top: 0px; }\",\".framer-bSVPz .framer-762fta { aspect-ratio: 1 / 1; bottom: 7px; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 54%; overflow: hidden; position: absolute; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-ylf2vx { aspect-ratio: 1 / 1; bottom: 7px; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 9px; overflow: hidden; position: absolute; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-hkaj7a { aspect-ratio: 1 / 1; bottom: 9px; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 7px; overflow: hidden; position: absolute; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-1jj953u { aspect-ratio: 1 / 1; bottom: 9px; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 14px; overflow: hidden; position: absolute; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-1mdres9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 15px; overflow: hidden; position: absolute; top: 46%; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-1inccoj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 13px; overflow: hidden; position: absolute; top: 7px; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-1ahxrix { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 9px; overflow: hidden; position: absolute; top: 7px; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz .framer-1jdnqok { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 3px); left: 7px; overflow: hidden; position: absolute; top: 46%; width: 3px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bSVPz.framer-v-12dxjto.framer-1i4nb97, .framer-bSVPz.framer-v-q4439s.framer-1i4nb97 { cursor: unset; }\",\".framer-bSVPz.framer-v-12dxjto .framer-t0ig4o { bottom: unset; height: 2px; left: calc(50.00000000000002% - 2px / 2); right: unset; top: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-bSVPz.framer-v-12dxjto .framer-oya6w, .framer-bSVPz.framer-v-q4439s .framer-cnz6cn, .framer-bSVPz.framer-v-lwlkxd .framer-t0ig4o, .framer-bSVPz.framer-v-lwlkxd .framer-cnz6cn { bottom: unset; height: 24px; left: calc(50.00000000000002% - 24px / 2); right: unset; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-bSVPz.framer-v-q4439s .framer-t0ig4o { bottom: unset; height: 28px; left: calc(50.00000000000002% - 28px / 2); right: unset; top: calc(50.00000000000002% - 28px / 2); width: 28px; }\",\".framer-bSVPz.framer-v-q4439s .framer-oya6w, .framer-bSVPz.framer-v-lwlkxd .framer-oya6w { bottom: unset; height: 44px; left: calc(50.00000000000002% - 44px / 2); right: unset; top: calc(50.00000000000002% - 44px / 2); width: 44px; }\",\".framer-bSVPz.framer-v-q4439s .framer-osimf, .framer-bSVPz.framer-v-lwlkxd .framer-osimf { height: var(--framer-aspect-ratio-supported, 47px); left: -1px; right: -1px; top: -1px; width: unset; }\",\".framer-bSVPz.framer-v-q4439s .framer-762fta { bottom: -10px; left: unset; right: -8px; }\",\".framer-bSVPz.framer-v-q4439s .framer-ylf2vx { bottom: -8px; left: -12px; }\",\".framer-bSVPz.framer-v-q4439s .framer-hkaj7a { bottom: -1px; left: -13px; }\",\".framer-bSVPz.framer-v-q4439s .framer-1jj953u { bottom: -4px; left: unset; right: -12px; }\",\".framer-bSVPz.framer-v-q4439s .framer-1mdres9 { left: unset; right: -11px; top: -8px; }\",\".framer-bSVPz.framer-v-q4439s .framer-1inccoj { left: unset; right: -6px; top: -13px; }\",\".framer-bSVPz.framer-v-q4439s .framer-1ahxrix { left: -6px; top: -13px; }\",\".framer-bSVPz.framer-v-q4439s .framer-1jdnqok { left: -11px; top: -9px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-762fta { bottom: -5px; height: var(--framer-aspect-ratio-supported, 1px); left: unset; right: -4px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-ylf2vx { bottom: -6px; height: var(--framer-aspect-ratio-supported, 1px); left: -10px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-hkaj7a { bottom: 1px; height: var(--framer-aspect-ratio-supported, 1px); left: -11px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-1jj953u { bottom: 1px; height: var(--framer-aspect-ratio-supported, 1px); left: unset; right: -9px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-1mdres9 { height: var(--framer-aspect-ratio-supported, 1px); left: unset; right: -10px; top: -7px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-1inccoj { height: var(--framer-aspect-ratio-supported, 1px); left: unset; right: -4px; top: -13px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-1ahxrix { height: var(--framer-aspect-ratio-supported, 1px); left: -7px; top: -14px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd .framer-1jdnqok { height: var(--framer-aspect-ratio-supported, 1px); left: -12px; top: -9px; width: 1px; }\",\".framer-bSVPz.framer-v-lwlkxd.pressed .framer-t0ig4o { bottom: unset; height: 20px; left: calc(50.00000000000002% - 20px / 2); right: unset; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-bSVPz.framer-v-lwlkxd.pressed .framer-oya6w, .framer-bSVPz.framer-v-lwlkxd.pressed .framer-cnz6cn { bottom: unset; right: unset; }\",\".framer-bSVPz.framer-v-lwlkxd.pressed .framer-osimf { width: unset; }\",\".framer-bSVPz.framer-v-lwlkxd.pressed .framer-762fta, .framer-bSVPz.framer-v-lwlkxd.pressed .framer-1jj953u, .framer-bSVPz.framer-v-lwlkxd.pressed .framer-1mdres9, .framer-bSVPz.framer-v-lwlkxd.pressed .framer-1inccoj { left: unset; }\",'.framer-bSVPz[data-border=\"true\"]::after, .framer-bSVPz [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 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KowdjMV3P\":{\"layout\":[\"fixed\",\"fixed\"]},\"LgA6MY87S\":{\"layout\":[\"fixed\",\"fixed\"]},\"iIfqMt8Qv\":{\"layout\":[\"fixed\",\"fixed\"]},\"M6xFvJKp1\":{\"layout\":[\"fixed\",\"fixed\"]},\"RW_XzUUc8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"v0XAA6tT2\":\"icon\",\"U74ehXykD\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGgb6zYlWY=withCSS(Component,css,\"framer-bSVPz\");export default FramerGgb6zYlWY;FramerGgb6zYlWY.displayName=\"Heart Anim\";FramerGgb6zYlWY.defaultProps={height:24,width:24};addPropertyControls(FramerGgb6zYlWY,{variant:{options:[\"Qqx4usVMy\",\"KowdjMV3P\",\"LgA6MY87S\",\"iIfqMt8Qv\"],optionTitles:[\"Default\",\"Anim 1\",\"Anim 2\",\"Anim 3\"],title:\"Variant\",type:ControlType.Enum},v0XAA6tT2:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Home\",description:undefined,hidden:undefined,title:\"Icon\"},U74ehXykD:{defaultValue:\"rgb(232, 74, 95)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerGgb6zYlWY,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGgb6zYlWY\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"v0XAA6tT2\\\":\\\"icon\\\",\\\"U74ehXykD\\\":\\\"color\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KowdjMV3P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LgA6MY87S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iIfqMt8Qv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M6xFvJKp1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RW_XzUUc8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ggb6zYlWY.map","// Generated by Framer (1bcc82d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeartAnim from\"https://framerusercontent.com/modules/NsaiQpuFNErDTZtexVw9/4zTWG8oppIIkKOiT3hc0/Ggb6zYlWY.js\";const HeartAnimFonts=getFonts(HeartAnim);const HeartAnimControls=getPropertyControls(HeartAnim);const enabledGestures={dB72kLymj:{hover:true},nZ5XvSZB3:{hover:true},shIuXE3hG:{hover:true}};const cycleOrder=[\"shIuXE3hG\",\"dB72kLymj\",\"nZ5XvSZB3\"];const serializationHash=\"framer-xD3vB\";const variantClassNames={dB72kLymj:\"framer-v-1cqliar\",nZ5XvSZB3:\"framer-v-fzrrqz\",shIuXE3hG:\"framer-v-z7s2ur\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={\"Variant 2\":\"dB72kLymj\",\"Variant 3\":\"nZ5XvSZB3\",Default:\"shIuXE3hG\"};const getProps=({color,height,icon,id,image,width,...props})=>{return{...props,hVscrcCzc:icon??props.hVscrcCzc??\"Favorite\",IX8U5Lz_H:image??props.IX8U5Lz_H,lfa06GHfs:color??props.lfa06GHfs??\"rgb(232, 74, 95)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"shIuXE3hG\"};};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,IX8U5Lz_H,hVscrcCzc,lfa06GHfs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"shIuXE3hG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"nZ5XvSZB3-hover\")return false;if(baseVariant===\"nZ5XvSZB3\")return false;return true;};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-z7s2ur\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"shIuXE3hG\",ref:refBinding,style:{...style},...addPropertyOverrides({\"dB72kLymj-hover\":{\"data-framer-name\":undefined},\"nZ5XvSZB3-hover\":{\"data-framer-name\":undefined},\"shIuXE3hG-hover\":{\"data-framer-name\":undefined},dB72kLymj:{\"data-framer-name\":\"Variant 2\"},nZ5XvSZB3:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1340,pixelWidth:2400,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(IX8U5Lz_H)},className:\"framer-ibe25m\",\"data-framer-name\":\"IMG\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"NtNWmaFyM\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:1,scale:1},variants:{\"dB72kLymj-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(20, 22, 54))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",opacity:.3,scale:.95},\"nZ5XvSZB3-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:1,scale:.95},\"shIuXE3hG-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a378a457-09c9-4e21-8971-31a4dc6ae8ea, rgb(20, 22, 54))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",opacity:.3,scale:.95}},...addPropertyOverrides({\"dB72kLymj-hover\":{\"data-border\":true},\"shIuXE3hG-hover\":{\"data-border\":true}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||266)-0)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+((componentViewport?.height||266)*.5000000000000002-((componentViewport?.height||266)-0)*1/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rg0dir-container\",layoutDependency:layoutDependency,layoutId:\"QnljzHOa4-container\",nodeId:\"QnljzHOa4\",rendersWithMotion:true,scopeId:\"jTZHkEMWH\",children:/*#__PURE__*/_jsx(HeartAnim,{height:\"100%\",id:\"QnljzHOa4\",layoutId:\"QnljzHOa4\",style:{height:\"100%\",width:\"100%\"},U74ehXykD:lfa06GHfs,v0XAA6tT2:hVscrcCzc,variant:\"Qqx4usVMy\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xD3vB.framer-1wq6mf5, .framer-xD3vB .framer-1wq6mf5 { display: block; }\",\".framer-xD3vB.framer-z7s2ur { cursor: pointer; height: 266px; overflow: visible; position: relative; width: 221px; }\",\".framer-xD3vB .framer-ibe25m { flex: none; height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-xD3vB .framer-1rg0dir-container { flex: none; height: 100%; left: calc(49.77375565610862% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-xD3vB.framer-v-fzrrqz .framer-ibe25m { cursor: default; }\",'.framer-xD3vB[data-border=\"true\"]::after, .framer-xD3vB [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 266\n * @framerIntrinsicWidth 221\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dB72kLymj\":{\"layout\":[\"fixed\",\"fixed\"]},\"nZ5XvSZB3\":{\"layout\":[\"fixed\",\"fixed\"]},\"bbH6Yf3I0\":{\"layout\":[\"fixed\",\"fixed\"]},\"KGXedJCiU\":{\"layout\":[\"fixed\",\"fixed\"]},\"EqN7K0J_T\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IX8U5Lz_H\":\"image\",\"hVscrcCzc\":\"icon\",\"lfa06GHfs\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjTZHkEMWH=withCSS(Component,css,\"framer-xD3vB\");export default FramerjTZHkEMWH;FramerjTZHkEMWH.displayName=\"Hero Image\";FramerjTZHkEMWH.defaultProps={height:266,width:221};addPropertyControls(FramerjTZHkEMWH,{variant:{options:[\"shIuXE3hG\",\"dB72kLymj\",\"nZ5XvSZB3\"],optionTitles:[\"Default\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},IX8U5Lz_H:{title:\"Image\",type:ControlType.ResponsiveImage},hVscrcCzc:HeartAnimControls?.[\"v0XAA6tT2\"]&&{...HeartAnimControls[\"v0XAA6tT2\"],defaultValue:\"Favorite\",description:undefined,hidden:undefined,title:\"Icon\"},lfa06GHfs:{defaultValue:\"rgb(232, 74, 95)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerjTZHkEMWH,[{explicitInter:true,fonts:[]},...HeartAnimFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjTZHkEMWH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dB72kLymj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nZ5XvSZB3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bbH6Yf3I0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KGXedJCiU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EqN7K0J_T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"IX8U5Lz_H\\\":\\\"image\\\",\\\"hVscrcCzc\\\":\\\"icon\\\",\\\"lfa06GHfs\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"221\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"266\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jTZHkEMWH.map"],"mappings":"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"}