{"version":3,"file":"shared-lib.CuNeXfD5.mjs","names":[],"sources":["https:/framerusercontent.com/modules/M80W6qiPU3Psa2JiQs0m/Eq1mwJvr2X29RTNV7MAo/Text_Blur.js","https:/framerusercontent.com/modules/fvvBEvUiHbjl6HHDsRDA/W0xmaeNlYguiAl04uXWN/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{animate,useMotionValue,useMotionTemplate}from\"framer-motion\";export function withTextBlurHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const baseBlur=0;const hoverBlur=5;const blur=useMotionValue(baseBlur);const filter=useMotionTemplate`blur(${blur}px)`;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style??{},filter,WebkitFilter:filter,willChange:\"filter\"},onHoverStart:e=>{props.onHoverStart?.(e);animate(blur,hoverBlur,{duration:.75,ease:\"easeOut\"});},onHoverEnd:e=>{props.onHoverEnd?.(e);animate(blur,baseBlur,{duration:.25,ease:\"easeOut\"});}});});}// 반대 버전: 기본 blur, hover 하면 선명\nexport function withTextBlurRevealHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const baseBlur=12;const hoverBlur=0;const blur=useMotionValue(baseBlur);const filter=useMotionTemplate`blur(${blur}px)`;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style??{},filter,WebkitFilter:filter,willChange:\"filter\"},onHoverStart:e=>{props.onHoverStart?.(e);animate(blur,hoverBlur,{duration:.35,ease:\"easeOut\"});},onHoverEnd:e=>{props.onHoverEnd?.(e);animate(blur,baseBlur,{duration:.35,ease:\"easeOut\"});}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withTextBlurHover\":{\"type\":\"reactHoc\",\"name\":\"withTextBlurHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTextBlurRevealHover\":{\"type\":\"reactHoc\",\"name\":\"withTextBlurRevealHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Blur.map","// Generated by Framer (4eeba22)\nexport default function metadata(params,activeLocale){return{description:\"Jiwon Jung's Portfolio\",favicon:\"https://framerusercontent.com/assets/SnJ6zHzYjsxSPxyLAZC6QWhfpcM.png\",robots:\"max-image-preview:large\",title:\"Jiwon Jung\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"iLAA6I,SAAgB,EAAkB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAyC,EAAK,EAAe,EAAS,CAAO,EAAO,CAAiB,QAAQ,EAAK,KAAK,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,OAAO,EAAE,CAAC,SAAO,aAAa,EAAO,WAAW,SAAS,CAAC,aAAa,GAAG,CAAC,EAAM,eAAe,EAAE,CAAC,EAAQ,EAAK,EAAU,CAAC,SAAS,IAAI,KAAK,UAAU,CAAC,EAAG,WAAW,GAAG,CAAC,EAAM,aAAa,EAAE,CAAC,EAAQ,EAAK,EAAS,CAAC,SAAS,IAAI,KAAK,UAAU,CAAC,EAAG,CAAC,EAAG,kBAAnnB,IAA8B,IAAoE,ICC7I,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,yBAAyB,QAAQ,uEAAuE,OAAO,0BAA0B,MAAM,aAAa"}