{"version":3,"file":"script_main.dsq9UGDv.mjs","names":["useMemo","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","RichText","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","enabledGestures","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","e","k","log","time","timeEnd","metaTagSelector","e","p","useState","useTransition","useRef","useCallback","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","y","Overlay","EntryPoint","useRef","useState","Component","r","e","l","o","u","s","c","f","v","p","t","n","d","y","i","a","Component","addPropertyOverrides","Search","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","RichText","addPropertyOverrides","TopMenuTopMenuMenuGroupTrigger","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","TopMenuTopMenuMenuGroup","TopMenuTopMenuMailTrigger","TopMenuTopMenuSearchTrigger","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","RichText","addPropertyOverrides","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","RichText","Body","CopyClipboardButton","DownloadButton","serializationHash","variantClassNames","animation","animation1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","TopMenuTopMenu","BlurGradient","FooterResumeModalTrigger","ResumeModalDissmissButton","ResumeModalResumeContent","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","sharedStyle1.css","HTMLStyle","getProps","Component","sharedStyle.className","sharedStyle1.className","React.useRef","React.useId","className","PropertyOverrides","RichText","React.Fragment","_Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","useRef","React.useId","className","React.createElement","DefaultPage","Daangn","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/vS0JVzPfVZXqcrY9nI7B/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/jDRz0hlddobH6VlbnRnh/LwTCQ6sBbPkuNxFrJXWP/c5lr7q4K8.js","https:/framerusercontent.com/modules/YQsD9kEn0sqnUwHQBlHF/i35Gvpzjwc9YqqbYkLqB/J8De3Zu62.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/QyuVlyWtuvvMV9ks6CYg/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/R0UmZXJb6O3CIXHx92Sa/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/PTO3dDDtKExfPSzZ12gg/Search.js","https:/framerusercontent.com/modules/ClOcA3qrGhzpko7DpPIf/Up4LGfvVALrCImTf5KBP/SearchButtonClassOverride.js","https:/ga.jspm.io/npm:react-hotkeys-hook@4.4.1/dist/react-hotkeys-hook.esm.js","https:/framerusercontent.com/modules/zU1driWDkzRjTkbnWpip/aNciTH81kSmR8aFpiS2V/Shortcut.js","https:/framerusercontent.com/modules/a7I5tY4m70q8xAMpvNML/gWqUCkf708sxNZsCEHIP/DLomgC1FR.js","https:/framerusercontent.com/modules/mAJ0i11wZ0rNl3YuxMCd/DaAqrOkbyQYqWFTb9uaF/MxNPijoPu.js","https:/framerusercontent.com/modules/3lFwHMHDXf82B8pRN32I/bRXBJrZyudFAIEL5FMYw/Uw2t6l42H.js","https:/framerusercontent.com/modules/U2SdsYu5X34bc0lQvhsZ/iRX0jUJRzIjtg3Ew2Hb2/ngcsw5RZZ.js","https:/framerusercontent.com/modules/SsFZzGIeRM051lM0TU2C/3pJG3XAcXi1GrReUprEO/jDBOK3PvE.js","https:/framerusercontent.com/modules/q0AkCzuR1Wk3YiqBXPFj/x6u7GmywJI2Gjjcr2dcS/b_xI8Bew_.js","https:/framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js","https:/framerusercontent.com/modules/7QFkg61P7Mszq9TRKWMi/E7OPgECFVTs7IefS86Cu/B89TDEsPM.js","https:/framerusercontent.com/modules/uQaJ3hgKVK1s3iFP0HbU/8s5JcwonJItV7pEp9nDU/RN1gxT_ht.js","https:/framerusercontent.com/modules/OjVGqz1gC806V5e6o7eZ/oifDcbSWiWZiGHYpPg3T/Gc1xWgawe.js","https:/framerusercontent.com/modules/z371CftYwLKJb0kpFACS/9QpXslpMzKMPUQuRMIDB/AvCgnnzPi.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear-1,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (9f55354)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={KsZ98wg8i:{hover:true,pressed:true}};const serializationHash=\"framer-DJEb2\";const variantClassNames={KsZ98wg8i:\"framer-v-400v6v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 getProps=({click2,click3,height,id,width,...props})=>{return{...props,c_Wrw6dAQ:click2??props.c_Wrw6dAQ,CsnTVOrQY:click3??props.CsnTVOrQY};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,c_Wrw6dAQ,CsnTVOrQY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KsZ98wg8i\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1i1mycm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(c_Wrw6dAQ){const res=await c_Wrw6dAQ(...args);if(res===false)return false;}if(CsnTVOrQY){const res=await CsnTVOrQY(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-400v6v\",className,classNames),\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KsZ98wg8i\",onTap:onTap1i1mycm,ref:ref??ref1,style:{...style},...addPropertyOverrides({\"KsZ98wg8i-hover\":{\"data-framer-name\":undefined},\"KsZ98wg8i-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181)))\"},children:\"Resume\"})}),className:\"framer-hmfvmt\",\"data-framer-name\":\"label\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"tpx18KaIJ\",style:{\"--extracted-r6o4lv\":\"var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KsZ98wg8i-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181)))\",\"--framer-text-decoration\":\"underline\"},children:\"Resume\"})})},\"KsZ98wg8i-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181)))\",\"--framer-text-decoration\":\"underline\"},children:\"Resume\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DJEb2.framer-1b0h1b9, .framer-DJEb2 .framer-1b0h1b9 { display: block; }\",\".framer-DJEb2.framer-400v6v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 21px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 48px; }\",\".framer-DJEb2 .framer-hmfvmt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DJEb2.framer-400v6v { gap: 0px; } .framer-DJEb2.framer-400v6v > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-DJEb2.framer-400v6v > :first-child { margin-left: 0px; } .framer-DJEb2.framer-400v6v > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"INVeuKOw4\":{\"layout\":[\"fixed\",\"fixed\"]},\"vvGly6QMH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"c_Wrw6dAQ\":\"click2\",\"CsnTVOrQY\":\"click3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerc5lr7q4K8=withCSS(Component,css,\"framer-DJEb2\");export default Framerc5lr7q4K8;Framerc5lr7q4K8.displayName=\"Footer/ResumeModalTrigger\";Framerc5lr7q4K8.defaultProps={height:21,width:48};addPropertyControls(Framerc5lr7q4K8,{c_Wrw6dAQ:{title:\"Click 2\",type:ControlType.EventHandler},CsnTVOrQY:{title:\"Click 3\",type:ControlType.EventHandler}});addFonts(Framerc5lr7q4K8,[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc5lr7q4K8\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"21\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"c_Wrw6dAQ\\\":\\\"click2\\\",\\\"CsnTVOrQY\\\":\\\"click3\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"INVeuKOw4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vvGly6QMH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c5lr7q4K8.map","// Generated by Framer (9f55354)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={K4QEwU8iS:{hover:true,pressed:true}};const serializationHash=\"framer-Al95F\";const variantClassNames={K4QEwU8iS:\"framer-v-xwxrew\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:5.5,delay:.1,mass:.2,stiffness:26.7,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-8};const transition2={damping:20,delay:0,mass:.4,stiffness:320,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 getProps=({click,height,id,width,...props})=>{return{...props,DzVuwjTVA:click??props.DzVuwjTVA};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,DzVuwjTVA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"K4QEwU8iS\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1luk59g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DzVuwjTVA){const res=await DzVuwjTVA(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-xwxrew\",className,classNames),\"data-framer-appear-id\":\"xwxrew\",\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K4QEwU8iS\",onTap:onTap1luk59g,optimized:true,ref:ref??ref1,style:{backgroundColor:\"var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, rgb(255, 255, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.05999999865889549), 0px 0px 10px 0px rgba(0, 0, 0, 0.03999999910593033)\",...style},variants:{\"K4QEwU8iS-hover\":{boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.08), 0px 0px 10px 0px rgba(0, 0, 0, 0.03999999910593033)\"},\"K4QEwU8iS-pressed\":{boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.08), 0px 0px 10px 0px rgba(0, 0, 0, 0.03999999910593033)\"}},...addPropertyOverrides({\"K4QEwU8iS-hover\":{\"data-framer-name\":undefined},\"K4QEwU8iS-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pxqbmy\",\"data-framer-name\":\"xmark\",layoutDependency:layoutDependency,layoutId:\"LZfsp3ukz\",style:{scale:1},variants:{\"K4QEwU8iS-pressed\":{scale:.9}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11m12np\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"q4EA9gXHA\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"><path d=\"M 0.295 0.295 C 0.689 -0.098 1.328 -0.098 1.722 0.295 L 6 4.574 L 10.279 0.295 C 10.672 -0.098 11.311 -0.098 11.705 0.295 C 12.098 0.689 12.098 1.328 11.705 1.722 L 7.426 6 L 11.705 10.279 C 12.098 10.672 12.098 11.311 11.705 11.705 C 11.311 12.098 10.672 12.098 10.279 11.705 L 6 7.426 L 1.722 11.705 C 1.328 12.098 0.689 12.098 0.295 11.705 C -0.098 11.311 -0.098 10.672 0.295 10.279 L 4.574 6 L 0.295 1.722 C -0.098 1.328 -0.098 0.689 0.295 0.295 Z\" fill=\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)) /* {&quot;name&quot;:&quot;sub-text&quot;} */\"></path></svg>',svgContentId:9051700372,withExternalLayout:true,...addPropertyOverrides({\"K4QEwU8iS-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"><path d=\"M 0.295 0.295 C 0.689 -0.098 1.328 -0.098 1.722 0.295 L 6 4.574 L 10.279 0.295 C 10.672 -0.098 11.311 -0.098 11.705 0.295 C 12.098 0.689 12.098 1.328 11.705 1.722 L 7.426 6 L 11.705 10.279 C 12.098 10.672 12.098 11.311 11.705 11.705 C 11.311 12.098 10.672 12.098 10.279 11.705 L 6 7.426 L 1.722 11.705 C 1.328 12.098 0.689 12.098 0.295 11.705 C -0.098 11.311 -0.098 10.672 0.295 10.279 L 4.574 6 L 0.295 1.722 C -0.098 1.328 -0.098 0.689 0.295 0.295 Z\" fill=\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;primary-text&quot;} */\"></path></svg>',svgContentId:12739401305},\"K4QEwU8iS-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"><path d=\"M 0.295 0.295 C 0.689 -0.098 1.328 -0.098 1.722 0.295 L 6 4.574 L 10.279 0.295 C 10.672 -0.098 11.311 -0.098 11.705 0.295 C 12.098 0.689 12.098 1.328 11.705 1.722 L 7.426 6 L 11.705 10.279 C 12.098 10.672 12.098 11.311 11.705 11.705 C 11.311 12.098 10.672 12.098 10.279 11.705 L 6 7.426 L 1.722 11.705 C 1.328 12.098 0.689 12.098 0.295 11.705 C -0.098 11.311 -0.098 10.672 0.295 10.279 L 4.574 6 L 0.295 1.722 C -0.098 1.328 -0.098 0.689 0.295 0.295 Z\" fill=\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;primary-text&quot;} */\"></path></svg>',svgContentId:12739401305}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Al95F.framer-vrnk6v, .framer-Al95F .framer-vrnk6v { display: block; }\",\".framer-Al95F.framer-xwxrew { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Al95F .framer-1pxqbmy { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; }\",\".framer-Al95F .framer-11m12np { flex: none; height: 12px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Al95F.framer-xwxrew { gap: 0px; } .framer-Al95F.framer-xwxrew > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Al95F.framer-xwxrew > :first-child { margin-left: 0px; } .framer-Al95F.framer-xwxrew > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LDU1wEEd4\":{\"layout\":[\"fixed\",\"fixed\"]},\"JdN5F54CH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DzVuwjTVA\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJ8De3Zu62=withCSS(Component,css,\"framer-Al95F\");export default FramerJ8De3Zu62;FramerJ8De3Zu62.displayName=\"ResumeModal/DissmissButton\";FramerJ8De3Zu62.defaultProps={height:40,width:40};addPropertyControls(FramerJ8De3Zu62,{DzVuwjTVA:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJ8De3Zu62,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ8De3Zu62\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LDU1wEEd4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JdN5F54CH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"DzVuwjTVA\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J8De3Zu62.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&(metadata===null||metadata===void 0?void 0:metadata.indexHash)===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/R0UmZXJb6O3CIXHx92Sa/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument?.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const metaTagContent=metaTag.getAttribute(\"content\");const cacheResult=await getCachedIndex(localeId,metaTagContent);const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cacheResult.status!==\"miss\"&&!isOverLimit){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,metaTagContent);setStatus(\"success\");log(\"Using downloaded index\");}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/QyuVlyWtuvvMV9ks6CYg/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SearchModal.map","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/R0UmZXJb6O3CIXHx92Sa/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function withClass(Component){return props=>{props.className+=\" search-container\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withClass\":{\"type\":\"reactHoc\",\"name\":\"withClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SearchButtonClassOverride.map","import{createContext as e,useContext as n,useState as t,useCallback as r,useRef as o,useLayoutEffect as i,useEffect as a}from\"react\";import{jsx as u}from\"react/jsx-runtime\";function _extends(){_extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};return _extends.apply(this,arguments)}var s=[\"shift\",\"alt\",\"meta\",\"mod\",\"ctrl\"];var l={esc:\"escape\",return:\"enter\",\".\":\"period\",\",\":\"comma\",\"-\":\"slash\",\" \":\"space\",\"`\":\"backquote\",\"#\":\"backslash\",\"+\":\"bracketright\",ShiftLeft:\"shift\",ShiftRight:\"shift\",AltLeft:\"alt\",AltRight:\"alt\",MetaLeft:\"meta\",MetaRight:\"meta\",OSLeft:\"meta\",OSRight:\"meta\",ControlLeft:\"ctrl\",ControlRight:\"ctrl\"};function mapKey(e){return(l[e]||e).trim().toLowerCase().replace(/key|digit|numpad|arrow/,\"\")}function isHotkeyModifier(e){return s.includes(e)}function parseKeysHookInput(e,n){void 0===n&&(n=\",\");return e.split(n)}function parseHotkey(e,n,t){void 0===n&&(n=\"+\");var r=e.toLocaleLowerCase().split(n).map((function(e){return mapKey(e)}));var o={alt:r.includes(\"alt\"),ctrl:r.includes(\"ctrl\")||r.includes(\"control\"),shift:r.includes(\"shift\"),meta:r.includes(\"meta\"),mod:r.includes(\"mod\")};var i=r.filter((function(e){return!s.includes(e)}));return _extends({},o,{keys:i,description:t})}(function(){if(\"undefined\"!==typeof document){document.addEventListener(\"keydown\",(function(e){void 0!==e.key&&pushToCurrentlyPressedKeys([mapKey(e.key),mapKey(e.code)])}));document.addEventListener(\"keyup\",(function(e){void 0!==e.key&&removeFromCurrentlyPressedKeys([mapKey(e.key),mapKey(e.code)])}))}\"undefined\"!==typeof window&&window.addEventListener(\"blur\",(function(){c.clear()}))})();var c=new Set;function isReadonlyArray(e){return Array.isArray(e)}function isHotkeyPressed(e,n){void 0===n&&(n=\",\");var t=isReadonlyArray(e)?e:e.split(n);return t.every((function(e){return c.has(e.trim().toLowerCase())}))}function pushToCurrentlyPressedKeys(e){var n=Array.isArray(e)?e:[e];c.has(\"meta\")&&c.forEach((function(e){return!isHotkeyModifier(e)&&c.delete(e.toLowerCase())}));n.forEach((function(e){return c.add(e.toLowerCase())}))}function removeFromCurrentlyPressedKeys(e){var n=Array.isArray(e)?e:[e];\"meta\"===e?c.clear():n.forEach((function(e){return c.delete(e.toLowerCase())}))}function maybePreventDefault(e,n,t){(\"function\"===typeof t&&t(e,n)||true===t)&&e.preventDefault()}function isHotkeyEnabled(e,n,t){return\"function\"===typeof t?t(e,n):true===t||void 0===t}function isKeyboardEventTriggeredByInput(e){return isHotkeyEnabledOnTag(e,[\"input\",\"textarea\",\"select\"])}function isHotkeyEnabledOnTag(e,n){var t=e.target;void 0===n&&(n=false);var r=t&&t.tagName;return isReadonlyArray(n)?Boolean(r&&n&&n.some((function(e){return e.toLowerCase()===r.toLowerCase()}))):Boolean(r&&n&&true===n)}function isScopeActive(e,n){if(0===e.length&&n){console.warn('A hotkey has the \"scopes\" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>');return true}return!n||(e.some((function(e){return n.includes(e)}))||e.includes(\"*\"))}var d=function isHotkeyMatchingKeyboardEvent(e,n,t){void 0===t&&(t=false);var r=n.alt,o=n.meta,i=n.mod,a=n.shift,u=n.ctrl,s=n.keys;var l=e.key,c=e.code,d=e.ctrlKey,f=e.metaKey,y=e.shiftKey,v=e.altKey;var p=mapKey(c);var m=l.toLowerCase();if(!t){if(r===!v&&\"alt\"!==m)return false;if(a===!y&&\"shift\"!==m)return false;if(i){if(!f&&!d)return false}else{if(o===!f&&\"meta\"!==m&&\"os\"!==m)return false;if(u===!d&&\"ctrl\"!==m&&\"control\"!==m)return false}}return!(!s||1!==s.length||!s.includes(m)&&!s.includes(p))||(s?isHotkeyPressed(s):!s)};var f=e(void 0);var y=function useBoundHotkeysProxy(){return n(f)};function BoundHotkeysProxyProviderProvider(e){var n=e.addHotkey,t=e.removeHotkey,r=e.children;return u(f.Provider,{value:{addHotkey:n,removeHotkey:t},children:r})}function deepEqual(e,n){return e&&n&&\"object\"===typeof e&&\"object\"===typeof n?Object.keys(e).length===Object.keys(n).length&&Object.keys(e).reduce((function(t,r){return t&&deepEqual(e[r],n[r])}),true):e===n}var v=e({hotkeys:[],enabledScopes:[],toggleScope:function toggleScope(){},enableScope:function enableScope(){},disableScope:function disableScope(){}});var p=function useHotkeysContext(){return n(v)};var m=function HotkeysProvider(e){var n=e.initiallyActiveScopes,o=void 0===n?[\"*\"]:n,i=e.children;var a=t((null==o?void 0:o.length)>0?o:[\"*\"]),s=a[0],l=a[1];var c=t([]),d=c[0],f=c[1];var y=r((function(e){l((function(n){return n.includes(\"*\")?[e]:Array.from(new Set([].concat(n,[e])))}))}),[]);var p=r((function(e){l((function(n){return 0===n.filter((function(n){return n!==e})).length?[\"*\"]:n.filter((function(n){return n!==e}))}))}),[]);var m=r((function(e){l((function(n){return n.includes(e)?0===n.filter((function(n){return n!==e})).length?[\"*\"]:n.filter((function(n){return n!==e})):n.includes(\"*\")?[e]:Array.from(new Set([].concat(n,[e])))}))}),[]);var k=r((function(e){f((function(n){return[].concat(n,[e])}))}),[]);var h=r((function(e){f((function(n){return n.filter((function(n){return!deepEqual(n,e)}))}))}),[]);return u(v.Provider,{value:{enabledScopes:s,hotkeys:d,enableScope:y,disableScope:p,toggleScope:m},children:u(BoundHotkeysProxyProviderProvider,{addHotkey:k,removeHotkey:h,children:i})})};function useDeepEqualMemo(e){var n=o(void 0);deepEqual(n.current,e)||(n.current=e);return n.current}var k=function stopPropagation(e){e.stopPropagation();e.preventDefault();e.stopImmediatePropagation()};var h=\"undefined\"!==typeof window?i:a;function useHotkeys(e,n,t,i){var a=o(null);var u=o(false);var s=t instanceof Array?i instanceof Array?void 0:i:t;var l=isReadonlyArray(e)?e.join(null==s?void 0:s.splitKey):e;var c=t instanceof Array?t:i instanceof Array?i:void 0;var f=r(n,null!=c?c:[]);var v=o(f);v.current=c?f:n;var m=useDeepEqualMemo(s);var g=p(),b=g.enabledScopes;var H=y();h((function(){if(false!==(null==m?void 0:m.enabled)&&isScopeActive(b,null==m?void 0:m.scopes)){var e=function listener(e,n){var t;void 0===n&&(n=false);isKeyboardEventTriggeredByInput(e)&&!isHotkeyEnabledOnTag(e,null==m?void 0:m.enableOnFormTags)||null!=m&&null!=m.ignoreEventWhen&&m.ignoreEventWhen(e)||(null===a.current||document.activeElement===a.current||a.current.contains(document.activeElement)?(null==(t=e.target)||!t.isContentEditable||null!=m&&m.enableOnContentEditable)&&parseKeysHookInput(l,null==m?void 0:m.splitKey).forEach((function(t){var r;var o=parseHotkey(t,null==m?void 0:m.combinationKey);if(d(e,o,null==m?void 0:m.ignoreModifiers)||null!=(r=o.keys)&&r.includes(\"*\")){if(n&&u.current)return;maybePreventDefault(e,o,null==m?void 0:m.preventDefault);if(!isHotkeyEnabled(e,o,null==m?void 0:m.enabled)){k(e);return}v.current(e,o);n||(u.current=true)}})):k(e))};var n=function handleKeyDown(n){if(void 0!==n.key){pushToCurrentlyPressedKeys(mapKey(n.code));(void 0===(null==m?void 0:m.keydown)&&true!==(null==m?void 0:m.keyup)||null!=m&&m.keydown)&&e(n)}};var t=function handleKeyUp(n){if(void 0!==n.key){removeFromCurrentlyPressedKeys(mapKey(n.code));u.current=false;null!=m&&m.keyup&&e(n,true)}};var r=a.current||(null==s?void 0:s.document)||document;r.addEventListener(\"keyup\",t);r.addEventListener(\"keydown\",n);H&&parseKeysHookInput(l,null==m?void 0:m.splitKey).forEach((function(e){return H.addHotkey(parseHotkey(e,null==m?void 0:m.combinationKey,null==m?void 0:m.description))}));return function(){r.removeEventListener(\"keyup\",t);r.removeEventListener(\"keydown\",n);H&&parseKeysHookInput(l,null==m?void 0:m.splitKey).forEach((function(e){return H.removeHotkey(parseHotkey(e,null==m?void 0:m.combinationKey,null==m?void 0:m.description))}))}}}),[l,m,b]);return a}function useRecordHotkeys(){var e=t(new Set),n=e[0],o=e[1];var i=t(false),a=i[0],u=i[1];var s=r((function(e){if(void 0!==e.key){e.preventDefault();e.stopPropagation();o((function(n){var t=new Set(n);t.add(mapKey(e.code));return t}))}}),[]);var l=r((function(){if(\"undefined\"!==typeof document){document.removeEventListener(\"keydown\",s);u(false)}}),[s]);var c=r((function(){o(new Set);if(\"undefined\"!==typeof document){l();document.addEventListener(\"keydown\",s);u(true)}}),[s,l]);return[n,{start:c,stop:l,isRecording:a}]}export{m as HotkeysProvider,isHotkeyPressed,useHotkeys,p as useHotkeysContext,useRecordHotkeys};\n\n//# sourceMappingURL=react-hotkeys-hook.esm.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useHotkeys}from\"react-hotkeys-hook\";let hotkeyActionExecuted=true;const hotkeyToNameMap={};export function withMappedHotKey(Component){return function WrappedComponent(props){useHotkeys(Object.keys(hotkeyToNameMap).join(\",\"),(event,handler)=>{if(hotkeyActionExecuted)return;console.log(`Hotkey handler invoked for: ${handler.keys[0]}`);event.preventDefault();hotkeyActionExecuted=true;const pressedKey=handler.keys[0];const name=hotkeyToNameMap[pressedKey];const element=document.querySelector(`[data-framer-name=\"${name}\"]`);if(element){console.log(`Element found for ${pressedKey}: clicking now.`);element.click();}},{keyup:true},[hotkeyToNameMap]);useEffect(()=>{const resetActionFlag=()=>{hotkeyActionExecuted=false;};window.addEventListener(\"keyup\",resetActionFlag);return()=>{window.removeEventListener(\"keyup\",resetActionFlag);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withSearch(Component){return function WrappedComponent(props){useHotkeys(\"mod+k\",event=>{event.preventDefault();const hoveredElement=document.querySelector(\":hover\");if(hoveredElement){const mouseOutEvent=new Event(\"mouseout\",{bubbles:true,cancelable:true});hoveredElement.dispatchEvent(mouseOutEvent);}const buttonElement=document.querySelector('button[aria-label=\"Search Icon\"]');if(buttonElement){buttonElement.click();}});return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withMappedHotKey\":{\"type\":\"reactHoc\",\"name\":\"withMappedHotKey\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSearch\":{\"type\":\"reactHoc\",\"name\":\"withSearch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shortcut.map","// Generated by Framer (20dc3ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/PTO3dDDtKExfPSzZ12gg/Search.js\";import{withClass}from\"https://framerusercontent.com/modules/ClOcA3qrGhzpko7DpPIf/Up4LGfvVALrCImTf5KBP/SearchButtonClassOverride.js\";import{withSearch}from\"https://framerusercontent.com/modules/zU1driWDkzRjTkbnWpip/aNciTH81kSmR8aFpiS2V/Shortcut.js\";const SearchFonts=getFonts(Search);const SearchWithSearchvnzya5=withCodeBoundaryForOverrides(Search,{nodeId:\"tE1x8zMMp\",override:withSearch,scopeId:\"DLomgC1FR\"});const MotionDivWithClass2gljj6=withCodeBoundaryForOverrides(motion.div,{nodeId:\"I2084:20094;2083:18048\",override:withClass,scopeId:\"DLomgC1FR\"});const enabledGestures={\"I2084:20094;2083:18048\":{hover:true,pressed:true}};const serializationHash=\"framer-H0Q16\";const variantClassNames={\"I2084:20094;2083:18048\":\"framer-v-2gljj6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I2084:20094;2083:18048\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsxs(MotionDivWithClass2gljj6,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2gljj6\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:18048\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"I2084:20094;2083:18048-hover\":{backgroundColor:\"var(--token-194adb37-9080-44e1-9dd9-db12c81a14b2, rgba(0, 0, 0, 0.05))\"},\"I2084:20094;2083:18048-pressed\":{backgroundColor:\"var(--token-194adb37-9080-44e1-9dd9-db12c81a14b2, rgba(0, 0, 0, 0.05))\"}},...addPropertyOverrides({\"I2084:20094;2083:18048-hover\":{\"data-framer-name\":undefined},\"I2084:20094;2083:18048-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13po04f\",\"data-framer-name\":\"search-md\",layoutDependency:layoutDependency,layoutId:\"zBUcs1Gsn\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-18nhpvk\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"YMG2dS_zf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 13.5 8.25 C 13.5 9.664 12.941 10.948 12.031 11.892 C 12.005 11.912 11.981 11.934 11.957 11.957 C 11.934 11.981 11.912 12.005 11.892 12.031 C 10.948 12.941 9.664 13.5 8.25 13.5 C 5.351 13.5 3 11.149 3 8.25 C 3 5.351 5.351 3 8.25 3 C 11.149 3 13.5 5.351 13.5 8.25 Z M 13.524 12.463 C 14.448 11.308 15 9.844 15 8.25 C 15 4.522 11.978 1.5 8.25 1.5 C 4.522 1.5 1.5 4.522 1.5 8.25 C 1.5 11.978 4.522 15 8.25 15 C 9.844 15 11.309 14.448 12.463 13.524 L 15.22 16.28 C 15.513 16.573 15.987 16.573 16.28 16.28 C 16.573 15.987 16.573 15.513 16.28 15.22 Z\" fill=\"var(--token-e7a2db4b-f5c8-43df-a75b-3cf7e679ef6b, rgb(138, 138, 138)) /* {&quot;name&quot;:&quot;menu-label&quot;} */\"></path></svg>',svgContentId:10126568808,withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vnzya5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tE1x8zMMp-container\",nodeId:\"tE1x8zMMp\",rendersWithMotion:true,scopeId:\"DLomgC1FR\",children:/*#__PURE__*/_jsx(SearchWithSearchvnzya5,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.16)\",transition:{damping:4.1,delay:0,mass:.2,stiffness:26.7,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgba(26, 26, 26, 0)\",iconSize:20,iconType:\"default\",id:\"tE1x8zMMp\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"none\",dividerType:\"contained\",iconOptions:{iconColor:\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',fontSize:\"16px\"},placeholderOptions:{placeholderColor:\"var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181))\",placeholderText:\"검색어 입력\"},textColor:\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26))\"},layoutId:\"tE1x8zMMp\",modalOptions:{backgroundColor:\"var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, rgb(255, 255, 255))\",borderRadius:10,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:0,scale:1,transition:{damping:19,delay:0,mass:1.2,stiffness:150,type:\"spring\"},x:0,y:5},shadow:{blur:8,color:\"rgba(0, 0, 0, 0.05)\",spread:1,x:0,y:2},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181))\",subtitleFont:{fontFamily:'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',fontSize:\"13px\"},subtitleType:\"path\"},titleColor:\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26))\",titleFont:{fontFamily:'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',fontSize:\"13px\"},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H0Q16.framer-1d8i8j2, .framer-H0Q16 .framer-1d8i8j2 { display: block; }\",\".framer-H0Q16.framer-2gljj6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: 28px; }\",\".framer-H0Q16 .framer-13po04f { aspect-ratio: 1 / 1; flex: 1 0 0px; gap: 0px; height: var(--framer-aspect-ratio-supported, 200px); overflow: hidden; position: relative; width: 1px; }\",\".framer-H0Q16 .framer-18nhpvk { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-H0Q16 .framer-vnzya5-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BD5zfIGVk\":{\"layout\":[\"fixed\",\"fixed\"]},\"l0a4812p6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDLomgC1FR=withCSS(Component,css,\"framer-H0Q16\");export default FramerDLomgC1FR;FramerDLomgC1FR.displayName=\"TopMenu/TopMenu.SearchTrigger\";FramerDLomgC1FR.defaultProps={height:28,width:28};addFonts(FramerDLomgC1FR,[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"}]},...SearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDLomgC1FR\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"28\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BD5zfIGVk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l0a4812p6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DLomgC1FR.map","// Generated by Framer (0623976)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={\"I2084:20094;2083:18045\":{hover:true,pressed:true}};const serializationHash=\"framer-nryDJ\";const variantClassNames={\"I2084:20094;2083:18045\":\"framer-v-vwgrjs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I2084:20094;2083:18045\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"mailto:jihoon.yuu@gmail.com\",nodeId:\"I2084:20094;2083:18045\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-vwgrjs\",className,classNames)} framer-1cd1m2w`,\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:18045\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"I2084:20094;2083:18045-hover\":{backgroundColor:\"var(--token-194adb37-9080-44e1-9dd9-db12c81a14b2, rgba(0, 0, 0, 0.05))\"},\"I2084:20094;2083:18045-pressed\":{backgroundColor:\"var(--token-194adb37-9080-44e1-9dd9-db12c81a14b2, rgba(0, 0, 0, 0.05))\"}},...addPropertyOverrides({\"I2084:20094;2083:18045-hover\":{\"data-framer-name\":undefined},\"I2084:20094;2083:18045-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qdfcc3\",\"data-framer-name\":\"mail\",layoutDependency:layoutDependency,layoutId:\"gcbsmWPn0\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14a4gyn\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"IaNGfBScO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\"><path d=\"M 3.25 5.69 L 3.25 10.4 C 3.25 11.042 3.251 11.479 3.278 11.817 C 3.305 12.145 3.354 12.314 3.414 12.431 C 3.557 12.713 3.787 12.943 4.069 13.086 C 4.186 13.146 4.355 13.195 4.683 13.222 C 5.021 13.249 5.458 13.25 6.1 13.25 L 13.9 13.25 C 14.543 13.25 14.979 13.249 15.317 13.222 C 15.646 13.195 15.814 13.146 15.931 13.086 C 16.213 12.943 16.443 12.713 16.587 12.431 C 16.646 12.314 16.695 12.145 16.722 11.817 C 16.75 11.479 16.75 11.042 16.75 10.4 L 16.75 5.69 L 11.807 9.151 C 11.777 9.171 11.749 9.192 11.72 9.212 C 11.312 9.499 10.953 9.75 10.544 9.852 C 10.187 9.941 9.813 9.941 9.456 9.852 C 9.047 9.75 8.689 9.499 8.28 9.212 C 8.252 9.192 8.223 9.171 8.194 9.151 Z M 6.069 1.25 L 13.931 1.25 C 14.535 1.25 15.033 1.25 15.439 1.283 C 15.861 1.318 16.248 1.392 16.612 1.577 C 17.177 1.865 17.636 2.324 17.923 2.888 C 18.102 3.239 18.177 3.612 18.213 4.017 C 18.253 4.14 18.26 4.269 18.237 4.392 C 18.25 4.73 18.25 5.12 18.25 5.569 L 18.25 10.431 C 18.25 11.035 18.25 11.533 18.217 11.939 C 18.183 12.36 18.109 12.748 17.923 13.112 C 17.636 13.676 17.177 14.135 16.612 14.423 C 16.248 14.608 15.861 14.682 15.439 14.717 C 15.033 14.75 14.535 14.75 13.931 14.75 L 6.069 14.75 C 5.465 14.75 4.967 14.75 4.561 14.717 C 4.14 14.682 3.752 14.608 3.388 14.423 C 2.824 14.135 2.365 13.676 2.077 13.112 C 1.892 12.748 1.818 12.36 1.783 11.939 C 1.75 11.533 1.75 11.035 1.75 10.431 L 1.75 5.569 C 1.75 5.12 1.75 4.73 1.764 4.392 C 1.74 4.269 1.747 4.14 1.787 4.017 C 1.823 3.612 1.898 3.239 2.077 2.888 C 2.365 2.324 2.824 1.865 3.388 1.577 C 3.752 1.392 4.14 1.318 4.561 1.283 C 4.967 1.25 5.465 1.25 6.069 1.25 Z M 16.587 3.569 C 16.443 3.287 16.213 3.057 15.931 2.913 C 15.814 2.854 15.646 2.805 15.317 2.778 C 14.979 2.751 14.542 2.75 13.9 2.75 L 6.1 2.75 C 5.458 2.75 5.021 2.751 4.683 2.778 C 4.355 2.805 4.186 2.854 4.069 2.913 C 3.787 3.057 3.557 3.287 3.414 3.569 C 3.374 3.647 3.339 3.748 3.312 3.903 L 9.054 7.922 C 9.601 8.305 9.716 8.371 9.819 8.397 C 9.938 8.426 10.062 8.426 10.181 8.397 C 10.284 8.371 10.4 8.305 10.946 7.922 L 16.688 3.903 C 16.661 3.748 16.626 3.647 16.587 3.569 Z\" fill=\"var(--token-e7a2db4b-f5c8-43df-a75b-3cf7e679ef6b, rgb(138, 138, 138)) /* {&quot;name&quot;:&quot;menu-label&quot;} */\"></path></svg>',svgContentId:9310942539,withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nryDJ.framer-1cd1m2w, .framer-nryDJ .framer-1cd1m2w { display: block; }\",\".framer-nryDJ.framer-vwgrjs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: flex-start; overflow: visible; padding: 5px; position: relative; text-decoration: none; width: 28px; }\",\".framer-nryDJ .framer-1qdfcc3 { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 18px); overflow: hidden; position: relative; width: 1px; }\",\".framer-nryDJ .framer-14a4gyn { flex: none; height: 16px; left: -1px; position: absolute; top: 1px; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nryDJ.framer-vwgrjs { gap: 0px; } .framer-nryDJ.framer-vwgrjs > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-nryDJ.framer-vwgrjs > :first-child { margin-left: 0px; } .framer-nryDJ.framer-vwgrjs > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AMPWoMzmK\":{\"layout\":[\"fixed\",\"fixed\"]},\"XmvfKW7eE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMxNPijoPu=withCSS(Component,css,\"framer-nryDJ\");export default FramerMxNPijoPu;FramerMxNPijoPu.displayName=\"TopMenu/TopMenu.MailTrigger\";FramerMxNPijoPu.defaultProps={height:28,width:28};addFonts(FramerMxNPijoPu,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMxNPijoPu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AMPWoMzmK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XmvfKW7eE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MxNPijoPu.map","// Generated by Framer (6d82f59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={\"I2084:20094;2083:17898\":{hover:true,pressed:true},GrqoBf8eo:{hover:true,pressed:true}};const cycleOrder=[\"I2084:20094;2083:17898\",\"GrqoBf8eo\"];const serializationHash=\"framer-NS5OV\";const variantClassNames={\"I2084:20094;2083:17898\":\"framer-v-h7mmkf\",GrqoBf8eo:\"framer-v-4mpx6p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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={\"MenuTrigger-active\":\"I2084:20094;2083:17898\",\"MenuTrigger-disabled\":\"GrqoBf8eo\"};const getProps=({height,id,label,link,mouseEnter,width,...props})=>{return{...props,AzOFDE7W8:mouseEnter??props.AzOFDE7W8,gpj7r0XkT:link??props.gpj7r0XkT,mpyIpfR_P:label??props.mpyIpfR_P??\"Index\",variant:humanReadableVariantMap[props.variant]??props.variant??\"I2084:20094;2083:17898\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,gpj7r0XkT,mpyIpfR_P,AzOFDE7W8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I2084:20094;2083:17898\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1347m5y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(AzOFDE7W8){const res=await AzOFDE7W8(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:gpj7r0XkT,nodeId:\"I2084:20094;2083:17898\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-h7mmkf\",className,classNames)} framer-1f0unqj`,\"data-framer-name\":\"MenuTrigger-active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:17898\",onMouseEnter:onMouseEnter1347m5y,ref:ref??ref1,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"GrqoBf8eo-hover\":{\"data-framer-name\":undefined},\"GrqoBf8eo-pressed\":{\"data-framer-name\":undefined},\"I2084:20094;2083:17898-hover\":{\"data-framer-name\":undefined},\"I2084:20094;2083:17898-pressed\":{\"data-framer-name\":undefined},GrqoBf8eo:{\"data-framer-name\":\"MenuTrigger-disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41ab39ca-7e00-48b4-ab1a-e41eb0b4fedc, rgb(48, 48, 48)))\"},children:\"Index\"})}),className:\"framer-5wr6ep\",\"data-framer-name\":\"Index\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:17898;2083:18028\",style:{\"--extracted-r6o4lv\":\"var(--token-41ab39ca-7e00-48b4-ab1a-e41eb0b4fedc, rgb(48, 48, 48))\",\"--framer-paragraph-spacing\":\"0px\",scale:1},text:mpyIpfR_P,variants:{\"GrqoBf8eo-hover\":{\"--extracted-r6o4lv\":\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255))\",scale:1},\"GrqoBf8eo-pressed\":{\"--extracted-r6o4lv\":\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255))\",scale:.95},\"I2084:20094;2083:17898-pressed\":{scale:.95},GrqoBf8eo:{\"--extracted-r6o4lv\":\"var(--token-e7a2db4b-f5c8-43df-a75b-3cf7e679ef6b, rgb(138, 138, 138))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"GrqoBf8eo-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)))\"},children:\"Index\"})})},\"GrqoBf8eo-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)))\"},children:\"Index\"})})},GrqoBf8eo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7a2db4b-f5c8-43df-a75b-3cf7e679ef6b, rgb(138, 138, 138)))\"},children:\"Index\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NS5OV.framer-1f0unqj, .framer-NS5OV .framer-1f0unqj { display: block; }\",\".framer-NS5OV.framer-h7mmkf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 28px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NS5OV .framer-5wr6ep { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NS5OV.framer-h7mmkf { gap: 0px; } .framer-NS5OV.framer-h7mmkf > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-NS5OV.framer-h7mmkf > :first-child { margin-left: 0px; } .framer-NS5OV.framer-h7mmkf > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 51\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"GrqoBf8eo\":{\"layout\":[\"auto\",\"fixed\"]},\"Nh1Y2aZeM\":{\"layout\":[\"auto\",\"fixed\"]},\"PTlqeAlFW\":{\"layout\":[\"auto\",\"fixed\"]},\"gOPHmsVAP\":{\"layout\":[\"auto\",\"fixed\"]},\"D791YkpRm\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"gpj7r0XkT\":\"link\",\"mpyIpfR_P\":\"label\",\"AzOFDE7W8\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUw2t6l42H=withCSS(Component,css,\"framer-NS5OV\");export default FramerUw2t6l42H;FramerUw2t6l42H.displayName=\"TopMenu/TopMenu.MenuGroup.Trigger\";FramerUw2t6l42H.defaultProps={height:28,width:51};addPropertyControls(FramerUw2t6l42H,{variant:{options:[\"I2084:20094;2083:17898\",\"GrqoBf8eo\"],optionTitles:[\"MenuTrigger-active\",\"MenuTrigger-disabled\"],title:\"Variant\",type:ControlType.Enum},gpj7r0XkT:{title:\"Link\",type:ControlType.Link},mpyIpfR_P:{defaultValue:\"Index\",displayTextArea:false,title:\"label\",type:ControlType.String},AzOFDE7W8:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramerUw2t6l42H,[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUw2t6l42H\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GrqoBf8eo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Nh1Y2aZeM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PTlqeAlFW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gOPHmsVAP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"D791YkpRm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"51\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"gpj7r0XkT\\\":\\\"link\\\",\\\"mpyIpfR_P\\\":\\\"label\\\",\\\"AzOFDE7W8\\\":\\\"mouseEnter\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Uw2t6l42H.map","// Generated by Framer (6d82f59)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import TopMenuTopMenuMenuGroupTrigger from\"https://framerusercontent.com/modules/3lFwHMHDXf82B8pRN32I/bRXBJrZyudFAIEL5FMYw/Uw2t6l42H.js\";const TopMenuTopMenuMenuGroupTriggerFonts=getFonts(TopMenuTopMenuMenuGroupTrigger);const cycleOrder=[\"I2084:20094;2083:17886\",\"fHdSW7pqs\",\"WxCyynV_5\",\"ngCEafQDZ\"];const serializationHash=\"framer-N4lRC\";const variantClassNames={\"I2084:20094;2083:17886\":\"framer-v-f80o0v\",fHdSW7pqs:\"framer-v-1zmsw7\",ngCEafQDZ:\"framer-v-1xgkena\",WxCyynV_5:\"framer-v-8bcu0n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};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={Archive:\"WxCyynV_5\",Index:\"ngCEafQDZ\",None:\"I2084:20094;2083:17886\",pixels:\"fHdSW7pqs\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I2084:20094;2083:17886\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I2084:20094;2083:17886\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-f80o0v\",className,classNames),\"data-framer-name\":\"None\",layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:17886\",ref:ref??ref1,style:{...style},...addPropertyOverrides({fHdSW7pqs:{\"data-framer-name\":\"pixels\"},ngCEafQDZ:{\"data-framer-name\":\"Index\"},WxCyynV_5:{\"data-framer-name\":\"Archive\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8vu6x9-container\",layoutDependency:layoutDependency,layoutId:\"g9z60KcpT-container\",children:/*#__PURE__*/_jsx(TopMenuTopMenuMenuGroupTrigger,{gpj7r0XkT:resolvedLinks[0],height:\"100%\",id:\"g9z60KcpT\",layoutId:\"g9z60KcpT\",mpyIpfR_P:\"Index\",style:{height:\"100%\"},variant:\"GrqoBf8eo\",width:\"100%\",...addPropertyOverrides({fHdSW7pqs:{gpj7r0XkT:resolvedLinks[1]},ngCEafQDZ:{gpj7r0XkT:resolvedLinks[3],variant:\"I2084:20094;2083:17898\"},WxCyynV_5:{gpj7r0XkT:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"a1Xo8TT3Q\"},implicitPathVariables:undefined},{href:{webPageId:\"a1Xo8TT3Q\"},implicitPathVariables:undefined},{href:{webPageId:\"a1Xo8TT3Q\"},implicitPathVariables:undefined},{href:{webPageId:\"a1Xo8TT3Q\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1quthmx-container\",layoutDependency:layoutDependency,layoutId:\"ZBsopMdpe-container\",children:/*#__PURE__*/_jsx(TopMenuTopMenuMenuGroupTrigger,{gpj7r0XkT:resolvedLinks1[0],height:\"100%\",id:\"ZBsopMdpe\",layoutId:\"ZBsopMdpe\",mpyIpfR_P:\"Pixels\",style:{height:\"100%\"},variant:\"GrqoBf8eo\",width:\"100%\",...addPropertyOverrides({fHdSW7pqs:{gpj7r0XkT:resolvedLinks1[1],variant:\"I2084:20094;2083:17898\"},ngCEafQDZ:{gpj7r0XkT:resolvedLinks1[3]},WxCyynV_5:{gpj7r0XkT:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h7xCUk9N3\"},implicitPathVariables:undefined},{href:{webPageId:\"h7xCUk9N3\"},implicitPathVariables:undefined},{href:{webPageId:\"h7xCUk9N3\"},implicitPathVariables:undefined},{href:{webPageId:\"h7xCUk9N3\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ltai6r-container\",layoutDependency:layoutDependency,layoutId:\"BGS4lKevo-container\",children:/*#__PURE__*/_jsx(TopMenuTopMenuMenuGroupTrigger,{gpj7r0XkT:resolvedLinks2[0],height:\"100%\",id:\"BGS4lKevo\",layoutId:\"BGS4lKevo\",mpyIpfR_P:\"Archive\",style:{height:\"100%\"},variant:\"GrqoBf8eo\",width:\"100%\",...addPropertyOverrides({fHdSW7pqs:{gpj7r0XkT:resolvedLinks2[1]},ngCEafQDZ:{gpj7r0XkT:resolvedLinks2[3]},WxCyynV_5:{gpj7r0XkT:resolvedLinks2[2],variant:\"I2084:20094;2083:17898\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N4lRC.framer-1spcw3x, .framer-N4lRC .framer-1spcw3x { display: block; }\",\".framer-N4lRC.framer-f80o0v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-N4lRC .framer-8vu6x9-container, .framer-N4lRC .framer-1quthmx-container, .framer-N4lRC .framer-ltai6r-container { flex: none; height: 28px; position: relative; width: auto; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-N4lRC.framer-f80o0v { gap: 0px; } .framer-N4lRC.framer-f80o0v > * { margin: 0px; margin-left: calc(1px / 2); margin-right: calc(1px / 2); } .framer-N4lRC.framer-f80o0v > :first-child { margin-left: 0px; } .framer-N4lRC.framer-f80o0v > :last-child { margin-right: 0px; } }\",\".framer-N4lRC.framer-v-1zmsw7 .framer-8vu6x9-container { order: 0; }\",\".framer-N4lRC.framer-v-1zmsw7 .framer-1quthmx-container { order: 1; }\",\".framer-N4lRC.framer-v-1zmsw7 .framer-ltai6r-container { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fHdSW7pqs\":{\"layout\":[\"auto\",\"auto\"]},\"WxCyynV_5\":{\"layout\":[\"auto\",\"auto\"]},\"ngCEafQDZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerngcsw5RZZ=withCSS(Component,css,\"framer-N4lRC\");export default Framerngcsw5RZZ;Framerngcsw5RZZ.displayName=\"TopMenu/TopMenu.MenuGroup\";Framerngcsw5RZZ.defaultProps={height:28,width:170};addPropertyControls(Framerngcsw5RZZ,{variant:{options:[\"I2084:20094;2083:17886\",\"fHdSW7pqs\",\"WxCyynV_5\",\"ngCEafQDZ\"],optionTitles:[\"None\",\"pixels\",\"Archive\",\"Index\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerngcsw5RZZ,[{explicitInter:true,fonts:[]},...TopMenuTopMenuMenuGroupTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerngcsw5RZZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"170\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fHdSW7pqs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WxCyynV_5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ngCEafQDZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"28\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ngcsw5RZZ.map","// Generated by Framer (6d82f59)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import TopMenuTopMenuSearchTrigger from\"https://framerusercontent.com/modules/a7I5tY4m70q8xAMpvNML/gWqUCkf708sxNZsCEHIP/DLomgC1FR.js\";import TopMenuTopMenuMailTrigger from\"https://framerusercontent.com/modules/mAJ0i11wZ0rNl3YuxMCd/DaAqrOkbyQYqWFTb9uaF/MxNPijoPu.js\";import TopMenuTopMenuMenuGroup from\"https://framerusercontent.com/modules/U2SdsYu5X34bc0lQvhsZ/iRX0jUJRzIjtg3Ew2Hb2/ngcsw5RZZ.js\";const TopMenuTopMenuMenuGroupFonts=getFonts(TopMenuTopMenuMenuGroup);const TopMenuTopMenuMailTriggerFonts=getFonts(TopMenuTopMenuMailTrigger);const TopMenuTopMenuSearchTriggerFonts=getFonts(TopMenuTopMenuSearchTrigger);const TopMenuTopMenuMenuGroupControls=getPropertyControls(TopMenuTopMenuMenuGroup);const serializationHash=\"framer-EaUjE\";const variantClassNames={KxSyxzQtb:\"framer-v-ntrwdg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={duration:0,type:\"tween\"};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={Archive:\"WxCyynV_5\",Index:\"ngCEafQDZ\",None:\"I2084:20094;2083:17886\",pixels:\"fHdSW7pqs\"};const getProps=({currentPage,height,id,inlinePadding,width,...props})=>{return{...props,QDTL4jw4C:inlinePadding??props.QDTL4jw4C??\"0px 24px 0px 24px\",xsVS1qR3g:humanReadableEnumMap[currentPage]??currentPage??props.xsVS1qR3g??\"I2084:20094;2083:17886\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,QDTL4jw4C,xsVS1qR3g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KxSyxzQtb\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-ntrwdg\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"KxSyxzQtb\",ref:ref??ref1,style:{\"--1u21x82\":numberToPixelString(QDTL4jw4C),...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y91th0-container\",layoutDependency:layoutDependency,layoutId:\"DdXJU5ZKN-container\",children:/*#__PURE__*/_jsx(TopMenuTopMenuMenuGroup,{height:\"100%\",id:\"DdXJU5ZKN\",layoutId:\"DdXJU5ZKN\",variant:xsVS1qR3g,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r11dvt\",\"data-framer-name\":\"wrap\",layoutDependency:layoutDependency,layoutId:\"RPixoD5Iw\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jyfjuc\",\"data-framer-name\":\"MailSearchWrapper\",layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:17872\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"28px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rs16du-container\",layoutDependency:layoutDependency,layoutId:\"GsUnhC5Om-container\",children:/*#__PURE__*/_jsx(TopMenuTopMenuMailTrigger,{height:\"100%\",id:\"GsUnhC5Om\",layoutId:\"GsUnhC5Om\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r2ah5a\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:20369\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7lnjmd\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"I2084:20094;2083:20369;15:1121\",style:{backgroundColor:\"var(--token-6342e6c9-4f8d-4546-be23-d17e2111ed66, rgb(235, 235, 235))\"}})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"28px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9k801f-container\",layoutDependency:layoutDependency,layoutId:\"iKBaWsPf2-container\",children:/*#__PURE__*/_jsx(TopMenuTopMenuSearchTrigger,{height:\"100%\",id:\"iKBaWsPf2\",layoutId:\"iKBaWsPf2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EaUjE.framer-6rok8o, .framer-EaUjE .framer-6rok8o { display: block; }\",\".framer-EaUjE.framer-ntrwdg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: hidden; padding: var(--1u21x82); position: relative; width: 1280px; }\",\".framer-EaUjE .framer-1y91th0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EaUjE .framer-1r11dvt { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-EaUjE .framer-1jyfjuc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EaUjE .framer-1rs16du-container, .framer-EaUjE .framer-9k801f-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-EaUjE .framer-1r2ah5a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-EaUjE .framer-7lnjmd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EaUjE .framer-1jyfjuc, .framer-EaUjE .framer-1r2ah5a, .framer-EaUjE .framer-7lnjmd { gap: 0px; } .framer-EaUjE .framer-1jyfjuc > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-EaUjE .framer-1jyfjuc > :first-child { margin-left: 0px; } .framer-EaUjE .framer-1jyfjuc > :last-child { margin-right: 0px; } .framer-EaUjE .framer-1r2ah5a > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-EaUjE .framer-1r2ah5a > :first-child, .framer-EaUjE .framer-7lnjmd > :first-child { margin-top: 0px; } .framer-EaUjE .framer-1r2ah5a > :last-child, .framer-EaUjE .framer-7lnjmd > :last-child { margin-bottom: 0px; } .framer-EaUjE .framer-7lnjmd > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QDTL4jw4C\":\"inlinePadding\",\"xsVS1qR3g\":\"currentPage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjDBOK3PvE=withCSS(Component,css,\"framer-EaUjE\");export default FramerjDBOK3PvE;FramerjDBOK3PvE.displayName=\"TopMenu/TopMenu\";FramerjDBOK3PvE.defaultProps={height:48,width:1280};addPropertyControls(FramerjDBOK3PvE,{QDTL4jw4C:{defaultValue:\"0px 24px 0px 24px\",title:\"inline-padding\",type:ControlType.Padding},xsVS1qR3g:TopMenuTopMenuMenuGroupControls?.[\"variant\"]&&{...TopMenuTopMenuMenuGroupControls[\"variant\"],defaultValue:\"I2084:20094;2083:17886\",description:undefined,hidden:undefined,title:\"currentPage\"}});addFonts(FramerjDBOK3PvE,[{explicitInter:true,fonts:[]},...TopMenuTopMenuMenuGroupFonts,...TopMenuTopMenuMailTriggerFonts,...TopMenuTopMenuSearchTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjDBOK3PvE\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1280\",\"framerVariables\":\"{\\\"QDTL4jw4C\\\":\\\"inlinePadding\\\",\\\"xsVS1qR3g\\\":\\\"currentPage\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f55354)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";const ClipboardFonts=getFonts(Clipboard);const enabledGestures={HJS3iGLku:{hover:true,pressed:true},uvFnjRuQM:{hover:true,pressed:true}};const cycleOrder=[\"uvFnjRuQM\",\"HJS3iGLku\"];const serializationHash=\"framer-IEdTa\";const variantClassNames={HJS3iGLku:\"framer-v-1k09axi\",uvFnjRuQM:\"framer-v-jomklg\"};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 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={default:\"uvFnjRuQM\",noTextDecoration:\"HJS3iGLku\"};const getProps=({clipboardContent,hasIcon,height,id,label,labelColor,width,...props})=>{return{...props,AOm12HRs9:label??props.AOm12HRs9??\"010. 3894. 9395\",DqIPu8mT6:labelColor??props.DqIPu8mT6??\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",HY1_J8rDT:clipboardContent??props.HY1_J8rDT??\"01038949395\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uvFnjRuQM\",zy2fz79Qn:hasIcon??props.zy2fz79Qn??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,HY1_J8rDT,AOm12HRs9,DqIPu8mT6,zy2fz79Qn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uvFnjRuQM\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"uvFnjRuQM-hover\",\"uvFnjRuQM-pressed\",\"HJS3iGLku-hover\",\"HJS3iGLku-pressed\"].includes(gestureVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-jomklg\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"uvFnjRuQM\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"HJS3iGLku-hover\":{\"data-framer-name\":undefined},\"HJS3iGLku-pressed\":{\"data-framer-name\":undefined},\"uvFnjRuQM-hover\":{\"data-framer-name\":undefined},\"uvFnjRuQM-pressed\":{\"data-framer-name\":undefined},HJS3iGLku:{\"data-framer-name\":\"noTextDecoration\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gnmgls-container\",layoutDependency:layoutDependency,layoutId:\"x5k7KrPsg-container\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,color:\"rgba(26, 26, 26, 0)\",content:HY1_J8rDT,fill:\"rgba(0, 102, 255, 0)\",font:{fontFamily:'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',fontSize:\"14px\",letterSpacing:\"0em\",lineHeight:\"23px\"},height:\"100%\",id:\"x5k7KrPsg\",isMixedBorderRadius:false,label:AOm12HRs9,layoutId:\"x5k7KrPsg\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,topLeftRadius:0,topRightRadius:0,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yyzptp\",\"data-framer-name\":\"label\",layoutDependency:layoutDependency,layoutId:\"ZXJ9yGjnF\",style:{scale:1},variants:{\"HJS3iGLku-pressed\":{scale:.98}},children:[zy2fz79Qn&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-exhumd\",\"data-framer-name\":\"IconWrapper\",layoutDependency:layoutDependency,layoutId:\"RSPPVJ_Jc\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-exq1r8\",\"data-framer-name\":\"copy\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"BkzRppcnq\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 3.441 0.667 L 8.559 0.667 C 8.911 0.667 9.214 0.667 9.464 0.687 C 9.727 0.709 9.989 0.756 10.242 0.885 C 10.618 1.077 10.924 1.383 11.116 1.759 C 11.244 2.011 11.292 2.273 11.313 2.537 C 11.334 2.787 11.334 3.09 11.334 3.441 L 11.334 4.667 L 12.559 4.667 C 12.911 4.667 13.214 4.667 13.464 4.687 C 13.727 4.709 13.989 4.756 14.242 4.885 C 14.618 5.077 14.924 5.383 15.116 5.759 C 15.244 6.011 15.292 6.273 15.313 6.537 C 15.334 6.787 15.334 7.09 15.334 7.441 L 15.334 12.559 C 15.334 12.911 15.334 13.214 15.313 13.464 C 15.292 13.727 15.244 13.989 15.116 14.242 C 14.924 14.618 14.618 14.924 14.242 15.116 C 13.989 15.244 13.727 15.292 13.464 15.313 C 13.214 15.334 12.911 15.334 12.559 15.334 L 7.441 15.334 C 7.09 15.334 6.787 15.334 6.537 15.313 C 6.273 15.292 6.011 15.244 5.759 15.116 C 5.383 14.924 5.077 14.618 4.885 14.242 C 4.756 13.989 4.709 13.727 4.687 13.464 C 4.667 13.214 4.667 12.911 4.667 12.559 L 4.667 11.334 L 3.441 11.334 C 3.09 11.334 2.787 11.334 2.537 11.313 C 2.273 11.292 2.011 11.244 1.759 11.116 C 1.383 10.924 1.077 10.618 0.885 10.242 C 0.756 9.989 0.709 9.727 0.687 9.464 C 0.667 9.214 0.667 8.911 0.667 8.559 L 0.667 3.441 C 0.667 3.09 0.667 2.787 0.687 2.537 C 0.709 2.273 0.756 2.011 0.885 1.759 C 1.077 1.383 1.383 1.077 1.759 0.885 C 2.011 0.756 2.273 0.709 2.537 0.687 C 2.787 0.667 3.09 0.667 3.441 0.667 Z M 6 12.534 C 6 12.918 6.001 13.166 6.016 13.355 C 6.031 13.536 6.056 13.603 6.073 13.636 C 6.137 13.762 6.239 13.864 6.364 13.928 C 6.397 13.945 6.464 13.97 6.646 13.984 C 6.834 14 7.083 14 7.467 14 L 12.534 14 C 12.918 14 13.166 14 13.355 13.984 C 13.536 13.97 13.603 13.945 13.636 13.928 C 13.762 13.864 13.864 13.762 13.928 13.636 C 13.945 13.603 13.97 13.536 13.984 13.355 C 14 13.166 14 12.918 14 12.534 L 14 7.467 C 14 7.083 14 6.834 13.984 6.646 C 13.97 6.464 13.945 6.397 13.928 6.364 C 13.864 6.239 13.762 6.137 13.636 6.073 C 13.603 6.056 13.536 6.031 13.355 6.016 C 13.166 6.001 12.918 6 12.534 6 L 7.467 6 C 7.083 6 6.834 6.001 6.646 6.016 C 6.464 6.031 6.397 6.056 6.364 6.073 C 6.239 6.137 6.137 6.239 6.073 6.364 C 6.056 6.397 6.031 6.464 6.016 6.646 C 6.001 6.834 6 7.083 6 7.467 Z M 10 3.467 C 10 3.083 10 2.834 9.984 2.646 C 9.97 2.464 9.944 2.397 9.928 2.364 C 9.864 2.239 9.762 2.137 9.636 2.073 C 9.603 2.056 9.536 2.031 9.355 2.016 C 9.166 2.001 8.918 2 8.534 2 L 3.467 2 C 3.083 2 2.834 2.001 2.646 2.016 C 2.464 2.031 2.397 2.056 2.364 2.073 C 2.239 2.137 2.137 2.239 2.073 2.364 C 2.056 2.397 2.031 2.464 2.016 2.646 C 2.001 2.834 2 3.083 2 3.467 L 2 8.534 C 2 8.918 2.001 9.166 2.016 9.355 C 2.031 9.536 2.056 9.603 2.073 9.636 C 2.137 9.762 2.239 9.864 2.364 9.928 C 2.397 9.944 2.464 9.97 2.646 9.984 C 2.834 10 3.083 10 3.467 10 L 4.667 10 L 4.667 7.441 C 4.667 7.09 4.667 6.787 4.687 6.537 C 4.709 6.273 4.756 6.011 4.885 5.759 C 5.077 5.383 5.383 5.077 5.759 4.885 C 6.011 4.756 6.273 4.709 6.537 4.687 C 6.787 4.667 7.09 4.667 7.441 4.667 L 10 4.667 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:10616145789,withExternalLayout:true,...addPropertyOverrides({\"HJS3iGLku-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 3.441 0.667 L 8.559 0.667 C 8.911 0.667 9.214 0.667 9.464 0.687 C 9.727 0.709 9.989 0.756 10.242 0.885 C 10.618 1.077 10.924 1.383 11.116 1.759 C 11.244 2.011 11.292 2.273 11.313 2.537 C 11.334 2.787 11.334 3.09 11.334 3.441 L 11.334 4.667 L 12.559 4.667 C 12.911 4.667 13.214 4.667 13.464 4.687 C 13.727 4.709 13.989 4.756 14.242 4.885 C 14.618 5.077 14.924 5.383 15.116 5.759 C 15.244 6.011 15.292 6.273 15.313 6.537 C 15.334 6.787 15.334 7.09 15.334 7.441 L 15.334 12.559 C 15.334 12.911 15.334 13.214 15.313 13.464 C 15.292 13.727 15.244 13.989 15.116 14.242 C 14.924 14.618 14.618 14.924 14.242 15.116 C 13.989 15.244 13.727 15.292 13.464 15.313 C 13.214 15.334 12.911 15.334 12.559 15.334 L 7.441 15.334 C 7.09 15.334 6.787 15.334 6.537 15.313 C 6.273 15.292 6.011 15.244 5.759 15.116 C 5.383 14.924 5.077 14.618 4.885 14.242 C 4.756 13.989 4.709 13.727 4.687 13.464 C 4.667 13.214 4.667 12.911 4.667 12.559 L 4.667 11.334 L 3.441 11.334 C 3.09 11.334 2.787 11.334 2.537 11.313 C 2.273 11.292 2.011 11.244 1.759 11.116 C 1.383 10.924 1.077 10.618 0.885 10.242 C 0.756 9.989 0.709 9.727 0.687 9.464 C 0.667 9.214 0.667 8.911 0.667 8.559 L 0.667 3.441 C 0.667 3.09 0.667 2.787 0.687 2.537 C 0.709 2.273 0.756 2.011 0.885 1.759 C 1.077 1.383 1.383 1.077 1.759 0.885 C 2.011 0.756 2.273 0.709 2.537 0.687 C 2.787 0.667 3.09 0.667 3.441 0.667 Z M 6 12.534 C 6 12.918 6.001 13.166 6.016 13.355 C 6.031 13.536 6.056 13.603 6.073 13.636 C 6.137 13.762 6.239 13.864 6.364 13.928 C 6.397 13.945 6.464 13.97 6.646 13.984 C 6.834 14 7.083 14 7.467 14 L 12.534 14 C 12.918 14 13.166 14 13.355 13.984 C 13.536 13.97 13.603 13.945 13.636 13.928 C 13.762 13.864 13.864 13.762 13.928 13.636 C 13.945 13.603 13.97 13.536 13.984 13.355 C 14 13.166 14 12.918 14 12.534 L 14 7.467 C 14 7.083 14 6.834 13.984 6.646 C 13.97 6.464 13.945 6.397 13.928 6.364 C 13.864 6.239 13.762 6.137 13.636 6.073 C 13.603 6.056 13.536 6.031 13.355 6.016 C 13.166 6.001 12.918 6 12.534 6 L 7.467 6 C 7.083 6 6.834 6.001 6.646 6.016 C 6.464 6.031 6.397 6.056 6.364 6.073 C 6.239 6.137 6.137 6.239 6.073 6.364 C 6.056 6.397 6.031 6.464 6.016 6.646 C 6.001 6.834 6 7.083 6 7.467 Z M 10 3.467 C 10 3.083 10 2.834 9.984 2.646 C 9.97 2.464 9.944 2.397 9.928 2.364 C 9.864 2.239 9.762 2.137 9.636 2.073 C 9.603 2.056 9.536 2.031 9.355 2.016 C 9.166 2.001 8.918 2 8.534 2 L 3.467 2 C 3.083 2 2.834 2.001 2.646 2.016 C 2.464 2.031 2.397 2.056 2.364 2.073 C 2.239 2.137 2.137 2.239 2.073 2.364 C 2.056 2.397 2.031 2.464 2.016 2.646 C 2.001 2.834 2 3.083 2 3.467 L 2 8.534 C 2 8.918 2.001 9.166 2.016 9.355 C 2.031 9.536 2.056 9.603 2.073 9.636 C 2.137 9.762 2.239 9.864 2.364 9.928 C 2.397 9.944 2.464 9.97 2.646 9.984 C 2.834 10 3.083 10 3.467 10 L 4.667 10 L 4.667 7.441 C 4.667 7.09 4.667 6.787 4.687 6.537 C 4.709 6.273 4.756 6.011 4.885 5.759 C 5.077 5.383 5.383 5.077 5.759 4.885 C 6.011 4.756 6.273 4.709 6.537 4.687 C 6.787 4.667 7.09 4.667 7.441 4.667 L 10 4.667 Z\" fill=\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)) /* {&quot;name&quot;:&quot;text-hover&quot;} */\"></path></svg>',svgContentId:12025965524},\"HJS3iGLku-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 3.441 0.667 L 8.559 0.667 C 8.911 0.667 9.214 0.667 9.464 0.687 C 9.727 0.709 9.989 0.756 10.242 0.885 C 10.618 1.077 10.924 1.383 11.116 1.759 C 11.244 2.011 11.292 2.273 11.313 2.537 C 11.334 2.787 11.334 3.09 11.334 3.441 L 11.334 4.667 L 12.559 4.667 C 12.911 4.667 13.214 4.667 13.464 4.687 C 13.727 4.709 13.989 4.756 14.242 4.885 C 14.618 5.077 14.924 5.383 15.116 5.759 C 15.244 6.011 15.292 6.273 15.313 6.537 C 15.334 6.787 15.334 7.09 15.334 7.441 L 15.334 12.559 C 15.334 12.911 15.334 13.214 15.313 13.464 C 15.292 13.727 15.244 13.989 15.116 14.242 C 14.924 14.618 14.618 14.924 14.242 15.116 C 13.989 15.244 13.727 15.292 13.464 15.313 C 13.214 15.334 12.911 15.334 12.559 15.334 L 7.441 15.334 C 7.09 15.334 6.787 15.334 6.537 15.313 C 6.273 15.292 6.011 15.244 5.759 15.116 C 5.383 14.924 5.077 14.618 4.885 14.242 C 4.756 13.989 4.709 13.727 4.687 13.464 C 4.667 13.214 4.667 12.911 4.667 12.559 L 4.667 11.334 L 3.441 11.334 C 3.09 11.334 2.787 11.334 2.537 11.313 C 2.273 11.292 2.011 11.244 1.759 11.116 C 1.383 10.924 1.077 10.618 0.885 10.242 C 0.756 9.989 0.709 9.727 0.687 9.464 C 0.667 9.214 0.667 8.911 0.667 8.559 L 0.667 3.441 C 0.667 3.09 0.667 2.787 0.687 2.537 C 0.709 2.273 0.756 2.011 0.885 1.759 C 1.077 1.383 1.383 1.077 1.759 0.885 C 2.011 0.756 2.273 0.709 2.537 0.687 C 2.787 0.667 3.09 0.667 3.441 0.667 Z M 6 12.534 C 6 12.918 6.001 13.166 6.016 13.355 C 6.031 13.536 6.056 13.603 6.073 13.636 C 6.137 13.762 6.239 13.864 6.364 13.928 C 6.397 13.945 6.464 13.97 6.646 13.984 C 6.834 14 7.083 14 7.467 14 L 12.534 14 C 12.918 14 13.166 14 13.355 13.984 C 13.536 13.97 13.603 13.945 13.636 13.928 C 13.762 13.864 13.864 13.762 13.928 13.636 C 13.945 13.603 13.97 13.536 13.984 13.355 C 14 13.166 14 12.918 14 12.534 L 14 7.467 C 14 7.083 14 6.834 13.984 6.646 C 13.97 6.464 13.945 6.397 13.928 6.364 C 13.864 6.239 13.762 6.137 13.636 6.073 C 13.603 6.056 13.536 6.031 13.355 6.016 C 13.166 6.001 12.918 6 12.534 6 L 7.467 6 C 7.083 6 6.834 6.001 6.646 6.016 C 6.464 6.031 6.397 6.056 6.364 6.073 C 6.239 6.137 6.137 6.239 6.073 6.364 C 6.056 6.397 6.031 6.464 6.016 6.646 C 6.001 6.834 6 7.083 6 7.467 Z M 10 3.467 C 10 3.083 10 2.834 9.984 2.646 C 9.97 2.464 9.944 2.397 9.928 2.364 C 9.864 2.239 9.762 2.137 9.636 2.073 C 9.603 2.056 9.536 2.031 9.355 2.016 C 9.166 2.001 8.918 2 8.534 2 L 3.467 2 C 3.083 2 2.834 2.001 2.646 2.016 C 2.464 2.031 2.397 2.056 2.364 2.073 C 2.239 2.137 2.137 2.239 2.073 2.364 C 2.056 2.397 2.031 2.464 2.016 2.646 C 2.001 2.834 2 3.083 2 3.467 L 2 8.534 C 2 8.918 2.001 9.166 2.016 9.355 C 2.031 9.536 2.056 9.603 2.073 9.636 C 2.137 9.762 2.239 9.864 2.364 9.928 C 2.397 9.944 2.464 9.97 2.646 9.984 C 2.834 10 3.083 10 3.467 10 L 4.667 10 L 4.667 7.441 C 4.667 7.09 4.667 6.787 4.687 6.537 C 4.709 6.273 4.756 6.011 4.885 5.759 C 5.077 5.383 5.383 5.077 5.759 4.885 C 6.011 4.756 6.273 4.709 6.537 4.687 C 6.787 4.667 7.09 4.667 7.441 4.667 L 10 4.667 Z\" fill=\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)) /* {&quot;name&quot;:&quot;text-hover&quot;} */\"></path></svg>',svgContentId:12025965524}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-DqIPu8mT6-b_xI8Bew_))\"},children:\"010. 3894. 9395\"})}),className:\"framer-1l7dyt9\",\"data-framer-name\":\"label\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"KIOABFaXk\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-DqIPu8mT6-b_xI8Bew_)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-DqIPu8mT6-b_xI8Bew_\":DqIPu8mT6,scale:1},text:AOm12HRs9,variants:{\"HJS3iGLku-hover\":{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\"},\"HJS3iGLku-pressed\":{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\"},\"uvFnjRuQM-hover\":{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\"},\"uvFnjRuQM-pressed\":{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",scale:.98}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"HJS3iGLku-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\"},children:\"010. 3894. 9395\"})}),style:{\"--extracted-r6o4lv\":\"var(--variable-reference-DqIPu8mT6-b_xI8Bew_)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-DqIPu8mT6-b_xI8Bew_\":DqIPu8mT6}},\"HJS3iGLku-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\"},children:\"010. 3894. 9395\"})}),style:{\"--extracted-r6o4lv\":\"var(--variable-reference-DqIPu8mT6-b_xI8Bew_)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-DqIPu8mT6-b_xI8Bew_\":DqIPu8mT6}},\"uvFnjRuQM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"010. 3894. 9395\"})})},\"uvFnjRuQM-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"010. 3894. 9395\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e5goz5\",\"data-framer-name\":\"tooltipWrapper\",layoutDependency:layoutDependency,layoutId:\"wCLqZqbFB\",style:{opacity:0},variants:{\"HJS3iGLku-hover\":{opacity:1},\"HJS3iGLku-pressed\":{opacity:1},\"uvFnjRuQM-hover\":{opacity:1},\"uvFnjRuQM-pressed\":{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0b6c4\",\"data-framer-name\":\"tooltipContent\",layoutDependency:layoutDependency,layoutId:\"qKkQma01o\",style:{backgroundColor:\"var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.06)\",scale:.98},variants:{\"uvFnjRuQM-hover\":{scale:1},\"uvFnjRuQM-pressed\":{scale:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26)))\"},children:\"클립보드에 복사\"})}),className:\"framer-oyfobb\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"XhxtBT0_e\",style:{\"--extracted-r6o4lv\":\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IEdTa.framer-ksoi4j, .framer-IEdTa .framer-ksoi4j { display: block; }\",\".framer-IEdTa.framer-jomklg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 23px; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-IEdTa .framer-1gnmgls-container { bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; width: auto; z-index: 1; }\",\".framer-IEdTa .framer-yyzptp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IEdTa .framer-exhumd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 23px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 16px; }\",\".framer-IEdTa .framer-exq1r8 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-IEdTa .framer-1l7dyt9, .framer-IEdTa .framer-oyfobb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IEdTa .framer-1e5goz5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 23px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-IEdTa .framer-1d0b6c4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 6px 0px 6px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IEdTa.framer-jomklg, .framer-IEdTa .framer-yyzptp, .framer-IEdTa .framer-exhumd, .framer-IEdTa .framer-1e5goz5, .framer-IEdTa .framer-1d0b6c4 { gap: 0px; } .framer-IEdTa.framer-jomklg > *, .framer-IEdTa .framer-yyzptp > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-IEdTa.framer-jomklg > :first-child, .framer-IEdTa .framer-yyzptp > :first-child, .framer-IEdTa .framer-1e5goz5 > :first-child { margin-left: 0px; } .framer-IEdTa.framer-jomklg > :last-child, .framer-IEdTa .framer-yyzptp > :last-child, .framer-IEdTa .framer-1e5goz5 > :last-child { margin-right: 0px; } .framer-IEdTa .framer-exhumd > *, .framer-IEdTa .framer-1d0b6c4 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-IEdTa .framer-exhumd > :first-child, .framer-IEdTa .framer-1d0b6c4 > :first-child { margin-top: 0px; } .framer-IEdTa .framer-exhumd > :last-child, .framer-IEdTa .framer-1d0b6c4 > :last-child { margin-bottom: 0px; } .framer-IEdTa .framer-1e5goz5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-IEdTa.framer-v-jomklg.hover.framer-jomklg, .framer-IEdTa.framer-v-jomklg.pressed.framer-jomklg { overflow: visible; }\",\".framer-IEdTa.framer-v-jomklg.hover .framer-1d0b6c4, .framer-IEdTa.framer-v-jomklg.pressed .framer-1d0b6c4 { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 128.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"HJS3iGLku\":{\"layout\":[\"auto\",\"fixed\"]},\"q8YbVbe3M\":{\"layout\":[\"auto\",\"fixed\"]},\"GLRl9awkT\":{\"layout\":[\"auto\",\"fixed\"]},\"ZfYRSk4pQ\":{\"layout\":[\"auto\",\"fixed\"]},\"xrGGIpgSb\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"HY1_J8rDT\":\"clipboardContent\",\"AOm12HRs9\":\"label\",\"DqIPu8mT6\":\"labelColor\",\"zy2fz79Qn\":\"hasIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerb_xI8Bew_=withCSS(Component,css,\"framer-IEdTa\");export default Framerb_xI8Bew_;Framerb_xI8Bew_.displayName=\"CopyClipboard.Button\";Framerb_xI8Bew_.defaultProps={height:23,width:128.5};addPropertyControls(Framerb_xI8Bew_,{variant:{options:[\"uvFnjRuQM\",\"HJS3iGLku\"],optionTitles:[\"default\",\"noTextDecoration\"],title:\"Variant\",type:ControlType.Enum},HY1_J8rDT:{defaultValue:\"01038949395\",displayTextArea:true,title:\"clipboard.Content\",type:ControlType.String},AOm12HRs9:{defaultValue:\"010. 3894. 9395\",title:\"label\",type:ControlType.String},DqIPu8mT6:{defaultValue:\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",title:\"labelColor\",type:ControlType.Color},zy2fz79Qn:{defaultValue:true,title:\"hasIcon\",type:ControlType.Boolean}});addFonts(Framerb_xI8Bew_,[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"}]},...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb_xI8Bew_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"23\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HJS3iGLku\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q8YbVbe3M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GLRl9awkT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZfYRSk4pQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xrGGIpgSb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"HY1_J8rDT\\\":\\\"clipboardContent\\\",\\\"AOm12HRs9\\\":\\\"label\\\",\\\"DqIPu8mT6\\\":\\\"labelColor\\\",\\\"zy2fz79Qn\\\":\\\"hasIcon\\\"}\",\"framerIntrinsicWidth\":\"128.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./b_xI8Bew_.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";var IconType;(function(IconType){IconType[\"Default\"]=\"Default\";IconType[\"Custom\"]=\"Custom\";})(IconType||(IconType={}));var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"URL\"]=\"URL\";})(SrcType||(SrcType={}));// Check for the Search Index Meta Tag\n// Currently the only way to differenciate between Preview & Publish\nconst metaTagSelector='meta[name=\"framer-search-index\"]';// We can hopefully remove this check when new Preview ships\nfunction isPublishedSiteOrSSG(){if(typeof document===\"undefined\")return true;const metaTag=document.querySelector(metaTagSelector);return!!metaTag;}/**\n *\n * DOWNLOAD\n * By Hunter\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Download(props){const{styleOptions,hoverOptions,iconOptions}=props;const{backgroundColor,color,borderRadius,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,gap}=styleOptions;const isInPublishedSiteOrSSG=isPublishedSiteOrSSG();let downloadURL=undefined;if(isInPublishedSiteOrSSG){if(props.srcType===SrcType.URL)downloadURL=props.srcURL;if(props.srcType===SrcType.Upload)downloadURL=props.srcFile;}const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;const getIcon=()=>{var ref,ref1;if(!iconOptions)return;const iconStyle={order:iconOptions.alignment===\"start\"?0:2,flexShrink:0};return iconOptions.type===IconType.Custom&&!!((ref=iconOptions.image)===null||ref===void 0?void 0:ref.src)?/*#__PURE__*/ _jsx(\"img\",{style:iconStyle,alt:((ref1=iconOptions.image)===null||ref1===void 0?void 0:ref1.alt)&&iconOptions.image.alt.length>0?iconOptions.image.alt:\"download icon\",src:iconOptions.image.src,width:iconOptions.size,height:iconOptions.size}):/*#__PURE__*/ _jsx(\"svg\",{style:iconStyle,xmlns:\"http://www.w3.org/2000/svg\",width:iconOptions.size,height:iconOptions.size,fill:iconOptions.color,viewBox:\"0 0 256 256\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M228 152v56a20 20 0 0 1-20 20H48a20 20 0 0 1-20-20v-56a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0Zm-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 123V40a12 12 0 0 0-24 0v83l-19.51-19.49a12 12 0 0 0-17 17Z\"})});};const getCursor=()=>{if(props.srcType===SrcType.URL&&props.srcURL)return\"pointer\";if(props.srcType===SrcType.Upload&&props.srcFile)return\"pointer\";return\"auto\";};const buttonTitle=isInPublishedSiteOrSSG?\"Download File\":\"Publish to Download\";return /*#__PURE__*/ _jsxs(motion.a,{target:\"_blank\",href:downloadURL,download:true,title:buttonTitle,style:{gap,fontSize:16,lineHeight:1,fontFamily:\"Inter\",fontWeight:500,width:\"max-content\",...props.style,...buttonStyles,...props.fontControl,padding:paddingValue,color:color,backgroundColor:backgroundColor,borderRadius:borderRadius,userSelect:\"none\",placeContent:flexAlignSwitch(props.fontControl),whiteSpace:\"nowrap\",cursor:getCursor()},whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:[getIcon(),props.text]});};Download.displayName=\"Download\";addPropertyControls(Download,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Download\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Upload,SrcType.URL]},srcURL:{type:ControlType.String,title:\" \",placeholder:\"../example.pdf\",hidden:props=>props.srcType===SrcType.Upload},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[],hidden:props=>props.srcType===SrcType.URL},fontControl:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},iconOptions:{type:ControlType.Object,optional:true,title:\"Icon\",buttonTitle:\"Size, Color\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:Object.values(IconType),optionTitles:Object.values(IconType),displaySegmentedControl:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type===IconType.Custom},image:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type===IconType.Default},size:{type:ControlType.Number,displayStepper:true,min:5,defaultValue:16,max:250},alignment:{title:\"Align\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"]}}},styleOptions:{type:ControlType.Object,title:\"Styles\",buttonTitle:\"Button, Font\",controls:{backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#111\"},color:{type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",displayStepper:true,defaultValue:50},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,defaultValue:5}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}}});const buttonStyles={display:\"flex\",placeItems:\"center\",placeContent:\"center\",textDecoration:\"none\"};/* Match flex content alignment with text align */ const flexAlignSwitch=fontControlStyles=>{if(!(fontControlStyles===null||fontControlStyles===void 0?void 0:fontControlStyles.textAlign)){return\"left\";}if(fontControlStyles.textAlign===\"left\"){return\"flex-start\";}if(fontControlStyles.textAlign===\"right\"){return\"flex-end\";}return\"center\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Download.map","// Generated by Framer (9f55354)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js\";const DownloadFonts=getFonts(Download);const DownloadControls=getPropertyControls(Download);const enabledGestures={HdmcwrcH7:{hover:true,pressed:true}};const serializationHash=\"framer-j6WnS\";const variantClassNames={HdmcwrcH7:\"framer-v-1jlygw0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 getProps=({file,fileName,height,id,label,sourceType,width,...props})=>{return{...props,hzJ7yjsM_:fileName??props.hzJ7yjsM_??\"파일 이름\",nc0lc9q9H:label??props.nc0lc9q9H??\"PDF 다운로드\",QG1hZA653:file??props.QG1hZA653??\"https://framerusercontent.com/assets/iJn3fOokVPHJiYhF1lri0F5dYc.pdf\",vEqoVHgwX:sourceType??props.vEqoVHgwX??\"Upload\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,nc0lc9q9H,vEqoVHgwX,QG1hZA653,hzJ7yjsM_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HdmcwrcH7\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"HdmcwrcH7-hover\",\"HdmcwrcH7-pressed\"].includes(gestureVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1jlygw0\",className,classNames),\"data-framer-name\":\"download\",layoutDependency:layoutDependency,layoutId:\"HdmcwrcH7\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"HdmcwrcH7-hover\":{\"data-framer-name\":undefined},\"HdmcwrcH7-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i2rin0-container\",layoutDependency:layoutDependency,layoutId:\"hXVzQEhxD-container\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',fontSize:\"14px\",letterSpacing:\"0em\",lineHeight:\"160%\",textAlign:\"left\"},height:\"100%\",id:\"hXVzQEhxD\",layoutId:\"hXVzQEhxD\",srcFile:QG1hZA653,srcType:vEqoVHgwX,srcURL:\"\",style:{height:\"100%\",width:\"100%\"},styleOptions:{backgroundColor:\"rgba(26, 26, 26, 0)\",borderRadius:0,color:\"rgba(26, 26, 26, 0)\",gap:6,padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0},text:nc0lc9q9H,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17zmae2\",\"data-framer-name\":\"label\",layoutDependency:layoutDependency,layoutId:\"Vj9WW4sSe\",style:{scale:1},variants:{\"HdmcwrcH7-pressed\":{scale:.98}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-taukom\",\"data-framer-name\":\"download\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yIKFgJj9H\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 8 1.333 C 8.368 1.333 8.666 1.631 8.666 2 L 8.666 8.39 L 10.862 6.195 C 11.122 5.935 11.544 5.935 11.804 6.195 C 12.065 6.455 12.065 6.877 11.804 7.138 L 8.471 10.471 C 8.211 10.731 7.789 10.731 7.528 10.471 L 4.195 7.138 C 3.935 6.877 3.935 6.455 4.195 6.195 C 4.455 5.935 4.877 5.935 5.138 6.195 L 7.333 8.39 L 7.333 2 C 7.333 1.631 7.631 1.333 8 1.333 Z M 2 9.333 C 2.368 9.333 2.666 9.631 2.666 10 L 2.666 10.8 C 2.666 11.371 2.667 11.759 2.691 12.059 C 2.715 12.351 2.759 12.501 2.812 12.605 C 2.94 12.856 3.143 13.06 3.394 13.188 C 3.499 13.241 3.648 13.284 3.94 13.308 C 4.24 13.332 4.629 13.333 5.2 13.333 L 10.8 13.333 C 11.371 13.333 11.759 13.332 12.059 13.308 C 12.351 13.284 12.501 13.241 12.605 13.188 C 12.856 13.06 13.06 12.856 13.188 12.605 C 13.241 12.501 13.284 12.351 13.308 12.059 C 13.332 11.759 13.333 11.371 13.333 10.8 L 13.333 10 C 13.333 9.631 13.632 9.333 14 9.333 C 14.368 9.333 14.666 9.631 14.666 10 L 14.666 10.827 C 14.666 11.364 14.666 11.807 14.637 12.168 C 14.606 12.542 14.541 12.887 14.376 13.21 C 14.12 13.712 13.712 14.12 13.21 14.376 C 12.887 14.541 12.542 14.606 12.168 14.637 C 11.807 14.666 11.364 14.666 10.827 14.666 L 5.172 14.666 C 4.635 14.666 4.193 14.666 3.832 14.637 C 3.457 14.606 3.113 14.541 2.789 14.376 C 2.287 14.12 1.879 13.712 1.624 13.21 C 1.459 12.887 1.393 12.542 1.362 12.168 C 1.333 11.807 1.333 11.364 1.333 10.827 L 1.333 10 C 1.333 9.631 1.631 9.333 2 9.333 Z\" fill=\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;primary-text&quot;} */\"></path></svg>',svgContentId:10262369476,withExternalLayout:true,...addPropertyOverrides({\"HdmcwrcH7-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 8 1.333 C 8.368 1.333 8.666 1.631 8.666 2 L 8.666 8.39 L 10.862 6.195 C 11.122 5.935 11.544 5.935 11.804 6.195 C 12.065 6.455 12.065 6.877 11.804 7.138 L 8.471 10.471 C 8.211 10.731 7.789 10.731 7.528 10.471 L 4.195 7.138 C 3.935 6.877 3.935 6.455 4.195 6.195 C 4.455 5.935 4.877 5.935 5.138 6.195 L 7.333 8.39 L 7.333 2 C 7.333 1.631 7.631 1.333 8 1.333 Z M 2 9.333 C 2.368 9.333 2.666 9.631 2.666 10 L 2.666 10.8 C 2.666 11.371 2.667 11.759 2.691 12.059 C 2.715 12.351 2.759 12.501 2.812 12.605 C 2.94 12.856 3.143 13.06 3.394 13.188 C 3.499 13.241 3.648 13.284 3.94 13.308 C 4.24 13.332 4.629 13.333 5.2 13.333 L 10.8 13.333 C 11.371 13.333 11.759 13.332 12.059 13.308 C 12.351 13.284 12.501 13.241 12.605 13.188 C 12.856 13.06 13.06 12.856 13.188 12.605 C 13.241 12.501 13.284 12.351 13.308 12.059 C 13.332 11.759 13.333 11.371 13.333 10.8 L 13.333 10 C 13.333 9.631 13.632 9.333 14 9.333 C 14.368 9.333 14.666 9.631 14.666 10 L 14.666 10.827 C 14.666 11.364 14.666 11.807 14.637 12.168 C 14.606 12.542 14.541 12.887 14.376 13.21 C 14.12 13.712 13.712 14.12 13.21 14.376 C 12.887 14.541 12.542 14.606 12.168 14.637 C 11.807 14.666 11.364 14.666 10.827 14.666 L 5.172 14.666 C 4.635 14.666 4.193 14.666 3.832 14.637 C 3.457 14.606 3.113 14.541 2.789 14.376 C 2.287 14.12 1.879 13.712 1.624 13.21 C 1.459 12.887 1.393 12.542 1.362 12.168 C 1.333 11.807 1.333 11.364 1.333 10.827 L 1.333 10 C 1.333 9.631 1.631 9.333 2 9.333 Z\" fill=\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)) /* {&quot;name&quot;:&quot;text-hover&quot;} */\"></path></svg>',svgContentId:10717560513},\"HdmcwrcH7-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 8 1.333 C 8.368 1.333 8.666 1.631 8.666 2 L 8.666 8.39 L 10.862 6.195 C 11.122 5.935 11.544 5.935 11.804 6.195 C 12.065 6.455 12.065 6.877 11.804 7.138 L 8.471 10.471 C 8.211 10.731 7.789 10.731 7.528 10.471 L 4.195 7.138 C 3.935 6.877 3.935 6.455 4.195 6.195 C 4.455 5.935 4.877 5.935 5.138 6.195 L 7.333 8.39 L 7.333 2 C 7.333 1.631 7.631 1.333 8 1.333 Z M 2 9.333 C 2.368 9.333 2.666 9.631 2.666 10 L 2.666 10.8 C 2.666 11.371 2.667 11.759 2.691 12.059 C 2.715 12.351 2.759 12.501 2.812 12.605 C 2.94 12.856 3.143 13.06 3.394 13.188 C 3.499 13.241 3.648 13.284 3.94 13.308 C 4.24 13.332 4.629 13.333 5.2 13.333 L 10.8 13.333 C 11.371 13.333 11.759 13.332 12.059 13.308 C 12.351 13.284 12.501 13.241 12.605 13.188 C 12.856 13.06 13.06 12.856 13.188 12.605 C 13.241 12.501 13.284 12.351 13.308 12.059 C 13.332 11.759 13.333 11.371 13.333 10.8 L 13.333 10 C 13.333 9.631 13.632 9.333 14 9.333 C 14.368 9.333 14.666 9.631 14.666 10 L 14.666 10.827 C 14.666 11.364 14.666 11.807 14.637 12.168 C 14.606 12.542 14.541 12.887 14.376 13.21 C 14.12 13.712 13.712 14.12 13.21 14.376 C 12.887 14.541 12.542 14.606 12.168 14.637 C 11.807 14.666 11.364 14.666 10.827 14.666 L 5.172 14.666 C 4.635 14.666 4.193 14.666 3.832 14.637 C 3.457 14.606 3.113 14.541 2.789 14.376 C 2.287 14.12 1.879 13.712 1.624 13.21 C 1.459 12.887 1.393 12.542 1.362 12.168 C 1.333 11.807 1.333 11.364 1.333 10.827 L 1.333 10 C 1.333 9.631 1.631 9.333 2 9.333 Z\" fill=\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)) /* {&quot;name&quot;:&quot;text-hover&quot;} */\"></path></svg>',svgContentId:10717560513}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26)))\"},children:\"PDF 다운로드\"})}),className:\"framer-1j4ryav\",\"data-framer-name\":\"label\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"KO23CL8fk\",style:{\"--extracted-r6o4lv\":\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26))\",\"--framer-paragraph-spacing\":\"0px\"},text:nc0lc9q9H,variants:{\"HdmcwrcH7-hover\":{\"--extracted-r6o4lv\":\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255))\"},\"HdmcwrcH7-pressed\":{\"--extracted-r6o4lv\":\"var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"HdmcwrcH7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)))\"},children:\"PDF 다운로드\"})})},\"HdmcwrcH7-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3496e382-d3bf-44d4-a9d4-0e266d71c464, rgb(0, 122, 255)))\"},children:\"PDF 다운로드\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5pja4y\",\"data-framer-name\":\"tooltipWrapper\",layoutDependency:layoutDependency,layoutId:\"gIQWPpZYW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h4eqvj\",\"data-framer-name\":\"tooltipContent\",layoutDependency:layoutDependency,layoutId:\"kszQp37vo\",style:{backgroundColor:\"var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.06)\",scale:.98},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26)))\"},children:\"클립보드에 복사\"})}),className:\"framer-wrgxfp\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"OC8uMC_I1\",style:{\"--extracted-r6o4lv\":\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hzJ7yjsM_,verticalAlignment:\"top\",withExternalLayout:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j6WnS.framer-185cjwg, .framer-j6WnS .framer-185cjwg { display: block; }\",\".framer-j6WnS.framer-1jlygw0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-j6WnS .framer-i2rin0-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-j6WnS .framer-17zmae2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-j6WnS .framer-taukom { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-j6WnS .framer-1j4ryav, .framer-j6WnS .framer-wrgxfp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j6WnS .framer-5pja4y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 23px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-j6WnS .framer-1h4eqvj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 6px 0px 6px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-j6WnS.framer-1jlygw0, .framer-j6WnS .framer-17zmae2, .framer-j6WnS .framer-5pja4y, .framer-j6WnS .framer-1h4eqvj { gap: 0px; } .framer-j6WnS.framer-1jlygw0 > *, .framer-j6WnS .framer-17zmae2 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-j6WnS.framer-1jlygw0 > :first-child, .framer-j6WnS .framer-17zmae2 > :first-child, .framer-j6WnS .framer-5pja4y > :first-child { margin-left: 0px; } .framer-j6WnS.framer-1jlygw0 > :last-child, .framer-j6WnS .framer-17zmae2 > :last-child, .framer-j6WnS .framer-5pja4y > :last-child { margin-right: 0px; } .framer-j6WnS .framer-5pja4y > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-j6WnS .framer-1h4eqvj > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-j6WnS .framer-1h4eqvj > :first-child { margin-top: 0px; } .framer-j6WnS .framer-1h4eqvj > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bD58CpnnE\":{\"layout\":[\"auto\",\"auto\"]},\"XAmNM4k2a\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nc0lc9q9H\":\"label\",\"vEqoVHgwX\":\"sourceType\",\"QG1hZA653\":\"file\",\"hzJ7yjsM_\":\"fileName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerB89TDEsPM=withCSS(Component,css,\"framer-j6WnS\");export default FramerB89TDEsPM;FramerB89TDEsPM.displayName=\"Download.Button\";FramerB89TDEsPM.defaultProps={height:23,width:100};addPropertyControls(FramerB89TDEsPM,{nc0lc9q9H:{defaultValue:\"PDF 다운로드\",displayTextArea:false,title:\"label\",type:ControlType.String},vEqoVHgwX:DownloadControls?.[\"srcType\"]&&{...DownloadControls[\"srcType\"],defaultValue:\"Upload\",description:undefined,hidden:undefined,title:\"sourceType\"},QG1hZA653:DownloadControls?.[\"srcFile\"]&&{...DownloadControls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,iJn3fOokVPHJiYhF1lri0F5dYc.pdf?originalFilename=2025-Yu-Jihoon-Resume.pdf\",description:undefined,hidden:undefined,title:\"file\"},hzJ7yjsM_:{defaultValue:\"파일 이름\",displayTextArea:false,title:\"fileName\",type:ControlType.String}});addFonts(FramerB89TDEsPM,[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"}]},...DownloadFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB89TDEsPM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bD58CpnnE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XAmNM4k2a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"nc0lc9q9H\\\":\\\"label\\\",\\\"vEqoVHgwX\\\":\\\"sourceType\\\",\\\"QG1hZA653\\\":\\\"file\\\",\\\"hzJ7yjsM_\\\":\\\"fileName\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"100\",\"framerIntrinsicHeight\":\"23\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B89TDEsPM.map","// Generated by Framer (1bcc82d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4yXnQaLmKEDWDimb8j7N/48y6ukO90ROi9Eg4ZESA/RiRCNoI4K.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/r8eC0kSCm0h2obT2K8iI/pgmaVO0HoKV0ibw2JM9L/skoD5MGfY.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bwU7TENlzgMZL1xM3CME/sZeZ8Rznu0NjPeRpV966/uXOSi27rX.js\";import CopyClipboardButton from\"https://framerusercontent.com/modules/q0AkCzuR1Wk3YiqBXPFj/x6u7GmywJI2Gjjcr2dcS/b_xI8Bew_.js\";import DownloadButton from\"https://framerusercontent.com/modules/7QFkg61P7Mszq9TRKWMi/E7OPgECFVTs7IefS86Cu/B89TDEsPM.js\";import Body from\"https://framerusercontent.com/modules/LsaIxnfguG9v0ZzveTRa/rqAwmydzlSeWZPJWq1vP/vATRlES0s.js\";const BodyFonts=getFonts(Body);const CopyClipboardButtonFonts=getFonts(CopyClipboardButton);const DownloadButtonFonts=getFonts(DownloadButton);const MotionArticleWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.article));const cycleOrder=[\"vHxdawuie\",\"QZX4zVUJq\"];const serializationHash=\"framer-2uUhg\";const variantClassNames={QZX4zVUJq:\"framer-v-qbsiye\",vHxdawuie:\"framer-v-ri9cq5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:5.5,delay:.1,mass:.2,stiffness:26.7,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:8};const transition2={bounce:.2,delay:0,duration:.4,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={Mobile:\"QZX4zVUJq\",PC:\"vHxdawuie\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vHxdawuie\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vHxdawuie\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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:transition2,children:/*#__PURE__*/_jsxs(MotionArticleWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-ri9cq5\",className,classNames),\"data-framer-appear-id\":\"ri9cq5\",\"data-framer-name\":\"PC\",layoutDependency:layoutDependency,layoutId:\"vHxdawuie\",optimized:true,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 0px 10px 0px rgba(0, 0, 0, 0.04)\",...style},...addPropertyOverrides({QZX4zVUJq:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.header,{className:\"framer-1l589av\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"fiPpkFCSq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgQm9sZA==\",\"--framer-font-family\":'\"Pretendard Bold\", \"Pretendard Bold Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"유지훈\"})}),className:\"framer-pbrr5b\",\"data-framer-name\":\"유지훈\",fonts:[\"CUSTOM;Pretendard Bold\"],layoutDependency:layoutDependency,layoutId:\"pu05a2mSB\",style:{\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"Interface, Product Designer\"})}),className:\"framer-p7r8dp\",\"data-framer-name\":\"Interface, Product Designer\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"GOb49ARRY\",style:{\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-148nwr4\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"k9BvpRR2n\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+112.8+40+0,...addPropertyOverrides({QZX4zVUJq:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k0qv5i-container\",layoutDependency:layoutDependency,layoutId:\"XBmDD2WhS-container\",nodeId:\"XBmDD2WhS\",rendersWithMotion:true,scopeId:\"RN1gxT_ht\",children:/*#__PURE__*/_jsx(Body,{height:\"100%\",id:\"XBmDD2WhS\",layoutId:\"XBmDD2WhS\",neaRmMqWw:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"사용자 인터페이스, 타이포그래피, 그래픽, 비주얼 등 영역을 가리지 않고 넓은 영역의 디자인을 좋아합니다. 조형적으로 아름다우면서도 정보 위계가 명확한 디자인을 추구하고, 달성하고자 노력하고 있습니다, 최근에는 고전적인 인터페이스 아이디어부터 현대적인 OS, Web에서 다뤄지고 있는 인터렉션들을 탐구하고 개념을 실제 제품과 작업에 적용해 보는 것을 시도하고 있습니다.\"})}),style:{width:\"100%\"},variant:\"PLU3EJ55o\",width:\"100%\",Z0QLs3TQL:\"0px 0px 0px 0px\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+112.8+40+41,...addPropertyOverrides({QZX4zVUJq:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c87hbp-container\",layoutDependency:layoutDependency,layoutId:\"sexg8Ctrm-container\",nodeId:\"sexg8Ctrm\",rendersWithMotion:true,scopeId:\"RN1gxT_ht\",children:/*#__PURE__*/_jsx(Body,{height:\"100%\",id:\"sexg8Ctrm\",layoutId:\"sexg8Ctrm\",neaRmMqWw:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"flex에서 Design system과 공통 기능을 설계 및 디자인, 엔지니어 매니징을 담당했습니다. 더 이전에는 LINE Plus Corp에서 OpenChat 서비스를 디자인했고, Dunit에서 Seoulstore 서비스 디자인과 Admin을 설계하고 운영했습니다.\"})}),style:{width:\"100%\"},variant:\"PLU3EJ55o\",width:\"100%\",Z0QLs3TQL:\"0px 0px 0px 0px\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+112.8+40+82,...addPropertyOverrides({QZX4zVUJq:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a34t2q-container\",layoutDependency:layoutDependency,layoutId:\"isDo2w0kX-container\",nodeId:\"isDo2w0kX\",rendersWithMotion:true,scopeId:\"RN1gxT_ht\",children:/*#__PURE__*/_jsx(Body,{height:\"100%\",id:\"isDo2w0kX\",layoutId:\"isDo2w0kX\",neaRmMqWw:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"쉬는 날에는 집에 걸어둘 포스터를 디자인하거나 지금 보고 계시는 블로그를 다듬고는 합니다. 귀여운 고양이 두 마리 그리고 멋진 아내와 함께 지내고 있습니다.\"})}),style:{width:\"100%\"},variant:\"PLU3EJ55o\",width:\"100%\",Z0QLs3TQL:\"0px 0px 0px 0px\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2o0z6b\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"mwmKCMRTU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ycbpr1\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"vRDp_QOgF\",style:{backgroundColor:\"var(--token-6342e6c9-4f8d-4546-be23-d17e2111ed66, rgb(235, 235, 235))\"}})}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1t4vauy\",\"data-framer-name\":\"WorkSection\",layoutDependency:layoutDependency,layoutId:\"pKwc2K9_V\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kpe6ul\",\"data-framer-name\":\"WorkTitle\",layoutDependency:layoutDependency,layoutId:\"tVH636TIg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-wo5m7a\",\"data-styles-preset\":\"uXOSi27rX\",children:\"Works\"})}),className:\"framer-6fd5ti\",\"data-framer-name\":\"Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kSUVUEkfw\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lnwjlf\",\"data-framer-name\":\"WorkContent\",layoutDependency:layoutDependency,layoutId:\"zL8onBua2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yupdcg\",\"data-framer-name\":\"flex\",layoutDependency:layoutDependency,layoutId:\"eukHH47vg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-18xu3gu\",\"data-styles-preset\":\"RiRCNoI4K\",children:\"flex Team  (Product Designer \\xb7 2021. 12 ~ 2025. 3)\"})}),className:\"framer-bvfrw7\",\"data-framer-name\":\"flex Team (Product Designer \\xb7 2021. 12 ~ 현재)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VOrkPmPe7\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wa5rep\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"Y2i0uecvK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"디자인 시스템 설계부터 도메인 제품, 공통기능 전반을 설계했습니다. 시니어 디자이너로 디자이너 소그룹 매니징 경험과 FE 엔지니어, 디자이너들이 속한 기능팀을 리딩 한 경험을 갖고 있습니다.\"})}),className:\"framer-18hnr51\",\"data-framer-name\":\"디자인 시스템 설계부터 도메인 제품, 공통기능 전반을 설계했습니다. 시니어 디자이너로 디자이너 소그룹 매니징 경험과 FE 엔지니어, 디자이너들이 속한 기능팀을 리딩 한 경험을 갖고 있습니다.\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"qKPndjl01\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-61zlj8\",\"data-framer-name\":\"Project\",layoutDependency:layoutDependency,layoutId:\"ieLYRG9Tv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Pretendard SemiBold\", \"Pretendard SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Project\"})}),className:\"framer-oencxj\",\"data-framer-name\":\"Project\",fonts:[\"CUSTOM;Pretendard SemiBold\"],layoutDependency:layoutDependency,layoutId:\"DhKKbkDQs\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tx9yjz\",\"data-framer-name\":\"ProjectList\",layoutDependency:layoutDependency,layoutId:\"wIkBD_cNW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pm4f8d\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"bU7R5NqDt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qel10g\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"wkB2HxpXg\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t36xn5\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"DHDOzaB_j\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqzl43\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"EjlGvZvZR\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Web Design System 설계\"})}),className:\"framer-1qyh08d\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"kgkqbATET\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-afso0f\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"JTRL3J_RO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8woq8o\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"jPmZ5XJne\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15vbmyu\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"VPyxG7tk6\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wlai9d\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"bN3YCi75v\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Mobile Design System 설계\"})}),className:\"framer-h8jee\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"chFTNExJy\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-otitdj\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"fOGElzWVJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15koqke\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"U4o2RuU1H\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vztt8v\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"w7GYqNti4\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-iyc2t5\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"RP76b8ZUZ\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"할 일, 검색, 설정, 알림, 쓰레드, 캘린더, 법인 그룹 등 기반 기능 설계\"})}),className:\"framer-g34tcj\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"GcRoKAHEn\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d5oe8w\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"HFRUrfR0D\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dw0iel\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"MXMFhKyfH\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cezbrx\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"KqF7r6K8V\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16l5cjq\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"hsKWLrfb3\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"결제 및 구독 기능 설계\"})}),className:\"framer-7ho0n1\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"wVrS6PWWn\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xox1ra\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"vFM9xUD6d\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ku52n1\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"YTlal6zNt\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qcj10e\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"XHinvb15z\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15n0ddw\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"PzMkhvHoo\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"제품 메인 홈 설계\"})}),className:\"framer-lb4g0t\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"XhZBxawn_\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16m2abo\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"B46LDdB3Y\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uns21g\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"RK58o8nY2\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10h4v84\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"PYeFghJWV\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v96bab\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"QBy8hko0d\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Automation, Database 기반 UI System 설계\"})}),className:\"framer-1pxhzpi\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"ESSSJrtQK\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g5s78q\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"rOlA0Zhpf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-105qniw\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"eCcPni82A\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wer00y\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"pS7pQunN0\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q303n4\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"Xu7VbfeGM\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"권한 체계, 승인 기능 설계 매니징 등\"})}),className:\"framer-1ae6mtz\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"PRqRjkYyC\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ryo4fl\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"StstJFNm4\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m9krzn\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"AngsNAlr2\",style:{backgroundColor:\"var(--token-6342e6c9-4f8d-4546-be23-d17e2111ed66, rgb(235, 235, 235))\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3uj7gt\",\"data-framer-name\":\"LINEPlus\",layoutDependency:layoutDependency,layoutId:\"MnIZbZpn0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-18xu3gu\",\"data-styles-preset\":\"RiRCNoI4K\",children:\"LINE Plus Corp  (Product Designer \\xb7 2020. 11 ~2021. 12)\"})}),className:\"framer-1dblouu\",\"data-framer-name\":\"LINE Plus Corp (Product Designer \\xb7 2020. 11 ~2021. 12)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LGUgSVjI1\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rfjipa\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"Mmtrt3kN0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"LINE Messenger의 커뮤니티 기능인 OpenChat의 서비스 디자인을 담당했습니다.\"})}),className:\"framer-u7ltr6\",\"data-framer-name\":\"LINE Messenger의 커뮤니티 기능인 OpenChat의 서비스 디자인을 담당했습니다.\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"gaa9R0BUc\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11fyhpw\",\"data-framer-name\":\"Project\",layoutDependency:layoutDependency,layoutId:\"c5lwBPwHf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Pretendard SemiBold\", \"Pretendard SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Project\"})}),className:\"framer-54t8ca\",\"data-framer-name\":\"Project\",fonts:[\"CUSTOM;Pretendard SemiBold\"],layoutDependency:layoutDependency,layoutId:\"SK4uVAVF4\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rlijg7\",\"data-framer-name\":\"ProjectList\",layoutDependency:layoutDependency,layoutId:\"DogIuCqIp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v74fn5\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"eiOwa7Ut6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13c0ji1\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"fwr2OquLs\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19y6mvd\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"sseKpI0BF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-57iu8s\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"YjKJ6LnPD\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"OpenChat Tag Topic 검색 기능 설계\"})}),className:\"framer-tgbrq4\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"af4UCrrRO\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bbnmzd\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"UcTQx45GH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19wutz2\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"I_Jd3fFBH\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vjc2iy\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"iJcab1UiC\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ppqct\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"MCHAp9G8g\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"OpenChat Trend Tag 검색 플로우 설계\"})}),className:\"framer-h52iky\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"zpamcYvW6\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11hqju1\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"QsoMKsqRH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ivcdw\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"bMJnlTPMB\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u2z0j6\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"VjmD6vXxI\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kndouf\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"a7qPE7rnP\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"OpenChat Cover 개선 제안\"})}),className:\"framer-1uqvi4s\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"QPWOv64oi\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5zisxc\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"YxYk22gDu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q9yp06\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"muPWugfP2\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sf9x0l\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"Z9fX9j0Hk\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1epo1hy\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"HjjY3uteg\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"OpenChat Plug SDK 기능 설계\"})}),className:\"framer-dxgyda\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"jcFgLfEKj\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dmmhfn\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"VPXBNiHaQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ofd2zs\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"WFOjWiNc5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13j503q\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"GRnSIkqA5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p6mjhe\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"cyGtleR1a\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"제품 메인 홈 설계\"})}),className:\"framer-mlgf3\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"njQ6OdT2N\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jntnh9\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"df5rpJhqh\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w1oh3f\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"RlyIhET_O\",style:{backgroundColor:\"var(--token-6342e6c9-4f8d-4546-be23-d17e2111ed66, rgb(235, 235, 235))\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rdifye\",\"data-framer-name\":\"Dunit\",layoutDependency:layoutDependency,layoutId:\"eYFdCFWCS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-18xu3gu\",\"data-styles-preset\":\"RiRCNoI4K\",children:\"Dunit  (UX Designer \\xb7 2018. 1 ~2020. 11)\"})}),className:\"framer-19zrz7n\",\"data-framer-name\":\"Dunit (UX Designer \\xb7 2018. 1 ~2020. 11)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MDbO2sVCr\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oppxvt\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"u0X7aXrHR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Dunit의 패션 커머스 서비스인 Seoulstore 디자인과 운영을 담당했습니다.\"})}),className:\"framer-g7gckq\",\"data-framer-name\":\"Dunit의 패션 커머스 서비스인 Seoulstore 디자인과 운영을 담당했습니다.\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"K9SvPfVZ7\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1070epk\",\"data-framer-name\":\"Project\",layoutDependency:layoutDependency,layoutId:\"jWezeusaF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Pretendard SemiBold\", \"Pretendard SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(97, 97, 97))\"},children:\"Project\"})}),className:\"framer-1gkvzyo\",\"data-framer-name\":\"Project\",fonts:[\"CUSTOM;Pretendard SemiBold\"],layoutDependency:layoutDependency,layoutId:\"aEKDz65NY\",style:{\"--extracted-r6o4lv\":\"rgb(97, 97, 97)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qxoizf\",\"data-framer-name\":\"ProjectList\",layoutDependency:layoutDependency,layoutId:\"o6v7PLdkg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1449205\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"yjcXYJJ_Q\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6xhypg\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"qTywTh7sX\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7cawgr\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"OAUdqpu3h\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4u4w20\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"B7MHTVQAk\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Seoulstore Service 설계\"})}),className:\"framer-2yy9h0\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"jKv65ySKE\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mfnde\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"uIL74vuxn\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0wvbe\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"WwiDgodoL\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mok7fu\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"Tb9cxv1qU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-imo79d\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"oyyrjYHN0\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Seoulstore Promotion 운영\"})}),className:\"framer-162150g\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"jUMToVmN6\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c3370g\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"ohW900aPt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mxv10l\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"TqkKg0DX7\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-juawr4\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"dGv6jMdLp\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nbaz1p\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"GA6mmsnpo\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Service Admin, Promotion Admin 설계\"})}),className:\"framer-1exiq6n\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"q1jj8i_7S\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16eaa3w\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"SEMQ6UjrY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h0th5q\",\"data-framer-name\":\"bulletWrapper\",layoutDependency:layoutDependency,layoutId:\"tRMJtp37z\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-103udzo\",\"data-framer-name\":\"bullet\",layoutDependency:layoutDependency,layoutId:\"EJuHEw436\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tt110w\",\"data-framer-name\":\"bulletShape\",layoutDependency:layoutDependency,layoutId:\"e4azjnRMr\",style:{backgroundColor:\"var(--token-2230f35c-54f7-44f1-965f-df0131e0dcce, rgb(204, 204, 204))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"180%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Service Branding\"})}),className:\"framer-gkw9wu\",\"data-framer-name\":\"pageBody\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"pwsOIRBR0\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zjck1k\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"G1QcUHYQY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fm7qrf\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"fuc_Fqxag\",style:{backgroundColor:\"var(--token-6342e6c9-4f8d-4546-be23-d17e2111ed66, rgb(235, 235, 235))\"}})}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-9jmi68\",\"data-framer-name\":\"EducationSection\",layoutDependency:layoutDependency,layoutId:\"kTjWyh_PD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-k581ce\",\"data-framer-name\":\"EducationTitle\",layoutDependency:layoutDependency,layoutId:\"TacXOfYBc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-wo5m7a\",\"data-styles-preset\":\"uXOSi27rX\",children:\"Education\"})}),className:\"framer-lmvux4\",\"data-framer-name\":\"Education\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vylqc2xNM\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14getbo\",\"data-framer-name\":\"EducationItem\",layoutDependency:layoutDependency,layoutId:\"foOOCCmVM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"홍익대학교 세종, 커뮤니케이션 디자인 전공, 2018\"})}),className:\"framer-ky1xne\",\"data-framer-name\":\"홍익대학교 세종, 커뮤니케이션 디자인 전공, 2018\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"sW_Ev8uAG\",style:{\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1wh57r4\",\"data-framer-name\":\"SkillsSection\",layoutDependency:layoutDependency,layoutId:\"Ykc7KZ5zO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-diu4sr\",\"data-framer-name\":\"SkillsTitle\",layoutDependency:layoutDependency,layoutId:\"bbh1IjGZD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-wo5m7a\",\"data-styles-preset\":\"uXOSi27rX\",children:\"Skills\"})}),className:\"framer-13iop6i\",\"data-framer-name\":\"Skills\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NbBOsUQMu\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8mes6u\",\"data-framer-name\":\"SkillsContent\",layoutDependency:layoutDependency,layoutId:\"htLl3GNVA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mu76mx\",\"data-framer-name\":\"ProductDesign\",layoutDependency:layoutDependency,layoutId:\"vljwqdUur\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgUmVndWxhcg==\",\"--framer-font-family\":'\"Pretendard Regular\", \"Pretendard Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif'},children:\"Product Design\"}),\" - 비주얼 인터페이스 디자인\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\" (Figma, Framer, Adobe), \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, rgb(97, 97, 97))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"디자인 시스템 설계 및 운영, 그래픽 디자인, 프로토타이핑\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1ais0t9, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\" (Protopie, Framer)\"})]})}),className:\"framer-hhkaf9\",\"data-framer-name\":\"Product Design - 비주얼 인터페이스 디자인 (Figma, Framer, Adobe), \\u2028디자인 시스템 설계 및 운영, 그래픽 디자인, 프로토타이핑 (Protopie, Framer)\",fonts:[\"CUSTOM;Pretendard Regular\",\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"gxj598Qv7\",style:{\"--extracted-1ais0t9\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--extracted-3sq8v0\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--extracted-c9yw3e\":\"rgb(97, 97, 97)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{QZX4zVUJq:{\"--extracted-c9yw3e\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({QZX4zVUJq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgUmVndWxhcg==\",\"--framer-font-family\":'\"Pretendard Regular\", \"Pretendard Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif'},children:\"Product Design\"}),\" - 비주얼 인터페이스 디자인\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\" (Figma, Framer, Adobe), \"}),\"디자인 시스템 설계 및 운영, 그래픽 디자인, 프로토타이핑\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\" (Protopie, Framer)\"})]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k58bow\",\"data-framer-name\":\"ProductManagement\",layoutDependency:layoutDependency,layoutId:\"gBH0YVtQC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgUmVndWxhcg==\",\"--framer-font-family\":'\"Pretendard Regular\", \"Pretendard Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif'},children:\"Product Management\"}),\" - 프로젝트 관리 및 실행, 로드맵 설계, 프로덕트 \",/*#__PURE__*/_jsx(motion.br,{}),\"운영, 클라이언트 엔지니어링 이슈 관리\"]})}),className:\"framer-17bfvnc\",\"data-framer-name\":\"Product Management - 프로젝트 관리 및 실행, 로드맵 설계, 프로덕트 \\u2028운영, 클라이언트 엔지니어링 이슈 관리\",fonts:[\"CUSTOM;Pretendard Regular\",\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"xd2KDAt0K\",style:{\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({QZX4zVUJq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgUmVndWxhcg==\",\"--framer-font-family\":'\"Pretendard Regular\", \"Pretendard Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif'},children:\"Product Management\"}),\" - 프로젝트 관리 및 실행, 로드맵 설계, 프로덕트 운영, 클라이언트 엔지니어링 이슈 관리\"]})})}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-k6h22c\",\"data-framer-name\":\"ContactSection\",layoutDependency:layoutDependency,layoutId:\"apoAK0aQX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3n9l09\",\"data-framer-name\":\"ContactTitle\",layoutDependency:layoutDependency,layoutId:\"xKzfZzTy0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-wo5m7a\",\"data-styles-preset\":\"uXOSi27rX\",children:\"Contact\"})}),className:\"framer-1heoa5u\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gZBzBFwnN\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pc86ay\",\"data-framer-name\":\"ContactList\",layoutDependency:layoutDependency,layoutId:\"Y65Q_YA22\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+0+3870.7+8+0+0,...addPropertyOverrides({QZX4zVUJq:{y:(componentViewport?.y||0)+0+4019.2+8+49.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-agof0m-container\",layoutDependency:layoutDependency,layoutId:\"YaOyaizz0-container\",nodeId:\"YaOyaizz0\",rendersWithMotion:true,scopeId:\"RN1gxT_ht\",children:/*#__PURE__*/_jsx(CopyClipboardButton,{AOm12HRs9:\"010. 3894. 9395\",DqIPu8mT6:\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",height:\"100%\",HY1_J8rDT:\"01038949395\",id:\"YaOyaizz0\",layoutId:\"YaOyaizz0\",variant:\"HJS3iGLku\",width:\"100%\",zy2fz79Qn:false})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:jihoon.yuu@gmail.com\",motionChild:true,nodeId:\"A3uyegypt\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"RN1gxT_ht\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ul0wvn\",\"data-styles-preset\":\"skoD5MGfY\",children:\"jihoon.yuu@gmail.com\"})})})}),className:\"framer-17thz7v\",\"data-framer-name\":\"jihoon.yuu@gmail.com\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"A3uyegypt\",style:{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://jihoonwrks.me/\",motionChild:true,nodeId:\"J1MsGAo9d\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"RN1gxT_ht\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ul0wvn\",\"data-styles-preset\":\"skoD5MGfY\",children:\"jihoonwrks.me\"})})})}),className:\"framer-456yu\",\"data-framer-name\":\"jihoonwrks.me\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"J1MsGAo9d\",style:{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/%EC%A7%80%ED%9B%88-%EC%9C%A0-98598b149/\",motionChild:true,nodeId:\"W1RsIZtCw\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"RN1gxT_ht\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ul0wvn\",\"data-styles-preset\":\"skoD5MGfY\",children:\"Linkedin\"})})})}),className:\"framer-o97t1i\",\"data-framer-name\":\"Linkedin\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"W1RsIZtCw\",style:{\"--extracted-r6o4lv\":\"var(--token-27bc7b21-b949-472a-a587-46148b140fb1, rgb(0, 122, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-d0yey3\",\"data-framer-name\":\"ResourcesSection\",layoutDependency:layoutDependency,layoutId:\"ZxcIMLisj\",style:{backgroundColor:\"var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,boxShadow:\"inset 0px 1px 0px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k0u87b\",\"data-framer-name\":\"ResourcseTitle\",layoutDependency:layoutDependency,layoutId:\"b1Fo3N_oN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97)))\"},children:\"Resources\"})}),className:\"framer-tq2985\",\"data-framer-name\":\"Resources\",fonts:[\"CUSTOM;Pretendard Medium\"],layoutDependency:layoutDependency,layoutId:\"Va_d3xRDp\",style:{\"--extracted-r6o4lv\":\"var(--token-cc795c4f-ee04-4144-b433-eddd6d6545d3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-90hges\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"MhP8oXjXd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+0+4056.9+50+0+0,...addPropertyOverrides({QZX4zVUJq:{y:(componentViewport?.y||0)+0+4254.9+50+129+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9uhur4-container\",layoutDependency:layoutDependency,layoutId:\"v7LV_Unp5-container\",nodeId:\"v7LV_Unp5\",rendersWithMotion:true,scopeId:\"RN1gxT_ht\",children:/*#__PURE__*/_jsx(DownloadButton,{height:\"100%\",hzJ7yjsM_:\"2025-Yu-Jihoon-Resume.pdf\",id:\"v7LV_Unp5\",layoutId:\"v7LV_Unp5\",nc0lc9q9H:\"PDF 다운로드\",QG1hZA653:\"https://framerusercontent.com/assets/QS8hEU395Dn3lKoA3sBb4sJThPs.pdf\",vEqoVHgwX:\"Upload\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+0+4056.9+50+0+31,...addPropertyOverrides({QZX4zVUJq:{y:(componentViewport?.y||0)+0+4254.9+50+129+0+31}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u6cjyx-container\",layoutDependency:layoutDependency,layoutId:\"tXWwjwazi-container\",nodeId:\"tXWwjwazi\",rendersWithMotion:true,scopeId:\"RN1gxT_ht\",children:/*#__PURE__*/_jsx(CopyClipboardButton,{AOm12HRs9:\"텍스트 복사\",DqIPu8mT6:\"var(--token-6b1e6a97-405c-451d-956d-9451dd63c2c1, rgb(26, 26, 26))\",height:\"100%\",HY1_J8rDT:\"유지훈\\nInterface, Product Designer\\n\\n사용자 인터페이스, 타이포그래피, 그래픽, 비주얼 등 영역을 가리지 않고 넓은 영역의 디자인을 좋아합니다. 조형적으로 아름다우면서도 정보 위계가 명확한 디자인을 추구하고, 달성하고자 노력하고 있습니다, 최근에는 고전적인 인터페이스 아이디어부터 현대적인 OS, Web에서 다뤄지고 있는 인터렉션들을 탐구하고 개념을 실제 제품과 작업에 적용해 보는 것을 시도하고 있습니다.\\n\\nflex의 첫 플랫폼 디자이너로서 Web과 Mobile 디자인 시스템을 설계하고, 여러 UX 패턴과 제품 레이아웃, 인터페이스 방향성을 정의하는데 참여했습니다. 현재는 엔지니어링 개념에 대한 이해를 바탕으로 권한, 구독 \\xb7 결제, 알림, 인증 같은 공통 영역을 설계하는데 집중하고 있습니다. \\n\\n이전에는 LINE Plus Corp에서 OpenChat 서비스를 디자인했고, Dunit에서 Seoulstore 서비스 디자인과 Admin을 설계하고 운영했습니다.\\n\\n쉬는 날에는 집에 걸어둘 포스터를 디자인하거나 지금 보고 계시는 블로그를 다듬고는 합니다. 귀여운 고양이 두 마리 그리고 멋진 아내와 함께 지내고 있습니다.\\n\\nWorks\\n\\nflex Team  (Product Designer \\xb7 2021. 12 ~ 현재)\\n디자인 시스템 설계부터 도메인 제품, 공통기능 전반을 설계했습니다. 시니어 디자이너로 디자이너 소그룹 매니징 경험과 FE 엔지니어, 디자이너들이 속한 기능팀을 리딩 한 경험을 갖고 있습니다.\\n\\nProject\\nWeb Design System 설계\\nMobile Design System 설계\\n할 일, 검색, 설정, 알림, 쓰레드, 캘린더, 법인 그룹 등 기반 기능 설계\\n결제 및 구독 기능 설계\\n제품 메인 홈 설계\\nAutomation, Database 기반 UI System 설계\\n권한 체계, 승인 기능 설계 매니징 등\\n\\nLINE Plus Corp  (Product Designer \\xb7 2020. 11 ~2021. 12)\\nLINE Messenger의 커뮤니티 기능인 OpenChat의 서비스 디자인을 담당했습니다.\\n\\nProject\\nOpenChat Tag Topic 검색 기능 설계\\nOpenChat Trend Tag 검색 플로우 설계\\nOpenChat Cover 개선 제안\\nOpenChat Plug SDK 기능 설계\\n제품 메인 홈 설계\\n\\nDunit  (UX Designer \\xb7 2018. 1 ~2020. 11)\\nDunit의 패션 커머스 서비스인 Seoulstore 디자인과 운영을 담당했습니다.\\n\\nProject\\nSeoulstore Service 설계\\nSeoulstore Promotion 운영\\nService Admin, Promotion Admin 설계\\nService Branding\\n\\nContact\\n\\n010.3894.9395\\njihoon.yuu@gmail.com\\njihoonwrks.me\\nLinkedin\\n\\nEducation\\n\\n홍익대학교 세종, 커뮤니케이션 디자인 전공, 2018\\n\\nSkills\\n\\nProduct Design - 비주얼 인터페이스 디자인 (Figma, Framer, Adobe), \\u2028디자인 시스템 설계 및 운영, 그래픽 디자인, 프로토타이핑 (Protopie, Framer)\\n\\nProduct Management - 프로젝트 관리 및 실행, 로드맵 설계, 프로덕트 \\u2028운영, 클라이언트 엔지니어링 이슈 관리\\n\\nResources\\n\\nPDF 다운로드\\nLinkedin 공유\",id:\"tXWwjwazi\",layoutId:\"tXWwjwazi\",variant:\"HJS3iGLku\",width:\"100%\",zy2fz79Qn:true})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2uUhg.framer-11tsq1x, .framer-2uUhg .framer-11tsq1x { display: block; }\",\".framer-2uUhg.framer-ri9cq5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 720px; }\",\".framer-2uUhg .framer-1l589av { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-pbrr5b, .framer-2uUhg .framer-p7r8dp, .framer-2uUhg .framer-bvfrw7, .framer-2uUhg .framer-1dblouu, .framer-2uUhg .framer-19zrz7n, .framer-2uUhg .framer-ky1xne, .framer-2uUhg .framer-17thz7v, .framer-2uUhg .framer-456yu, .framer-2uUhg .framer-o97t1i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2uUhg .framer-148nwr4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 48px 16px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-k0qv5i-container, .framer-2uUhg .framer-c87hbp-container, .framer-2uUhg .framer-a34t2q-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2uUhg .framer-2o0z6b, .framer-2uUhg .framer-zjck1k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 48px 56px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-ycbpr1, .framer-2uUhg .framer-1m9krzn, .framer-2uUhg .framer-w1oh3f, .framer-2uUhg .framer-1fm7qrf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 1px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-1t4vauy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 48px 8px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-1kpe6ul, .framer-2uUhg .framer-k581ce, .framer-2uUhg .framer-diu4sr, .framer-2uUhg .framer-3n9l09, .framer-2uUhg .framer-1k0u87b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-2uUhg .framer-6fd5ti, .framer-2uUhg .framer-lmvux4, .framer-2uUhg .framer-13iop6i, .framer-2uUhg .framer-1heoa5u { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 150px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-2uUhg .framer-lnwjlf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: 1px; }\",\".framer-2uUhg .framer-1yupdcg, .framer-2uUhg .framer-3uj7gt, .framer-2uUhg .framer-1rdifye { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-wa5rep, .framer-2uUhg .framer-rfjipa, .framer-2uUhg .framer-1oppxvt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-18hnr51, .framer-2uUhg .framer-oencxj, .framer-2uUhg .framer-u7ltr6, .framer-2uUhg .framer-54t8ca, .framer-2uUhg .framer-g7gckq, .framer-2uUhg .framer-1gkvzyo, .framer-2uUhg .framer-hhkaf9, .framer-2uUhg .framer-17bfvnc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 474px; word-break: break-word; word-wrap: break-word; }\",\".framer-2uUhg .framer-61zlj8, .framer-2uUhg .framer-11fyhpw, .framer-2uUhg .framer-1070epk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-1tx9yjz, .framer-2uUhg .framer-1rlijg7, .framer-2uUhg .framer-1qxoizf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-1pm4f8d, .framer-2uUhg .framer-afso0f, .framer-2uUhg .framer-otitdj, .framer-2uUhg .framer-1d5oe8w, .framer-2uUhg .framer-1xox1ra, .framer-2uUhg .framer-16m2abo, .framer-2uUhg .framer-1g5s78q, .framer-2uUhg .framer-1v74fn5, .framer-2uUhg .framer-1bbnmzd, .framer-2uUhg .framer-11hqju1, .framer-2uUhg .framer-5zisxc, .framer-2uUhg .framer-1dmmhfn, .framer-2uUhg .framer-1449205, .framer-2uUhg .framer-18mfnde, .framer-2uUhg .framer-1c3370g, .framer-2uUhg .framer-16eaa3w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-qel10g, .framer-2uUhg .framer-8woq8o, .framer-2uUhg .framer-15koqke, .framer-2uUhg .framer-dw0iel, .framer-2uUhg .framer-ku52n1, .framer-2uUhg .framer-uns21g, .framer-2uUhg .framer-105qniw, .framer-2uUhg .framer-13c0ji1, .framer-2uUhg .framer-19wutz2, .framer-2uUhg .framer-15ivcdw, .framer-2uUhg .framer-q9yp06, .framer-2uUhg .framer-1ofd2zs, .framer-2uUhg .framer-6xhypg, .framer-2uUhg .framer-q0wvbe, .framer-2uUhg .framer-mxv10l, .framer-2uUhg .framer-1h0th5q { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px 2px 0px 0px; position: relative; width: min-content; }\",\".framer-2uUhg .framer-1t36xn5, .framer-2uUhg .framer-15vbmyu, .framer-2uUhg .framer-1vztt8v, .framer-2uUhg .framer-cezbrx, .framer-2uUhg .framer-qcj10e, .framer-2uUhg .framer-10h4v84, .framer-2uUhg .framer-1wer00y, .framer-2uUhg .framer-19y6mvd, .framer-2uUhg .framer-1vjc2iy, .framer-2uUhg .framer-u2z0j6, .framer-2uUhg .framer-1sf9x0l, .framer-2uUhg .framer-13j503q, .framer-2uUhg .framer-7cawgr, .framer-2uUhg .framer-mok7fu, .framer-2uUhg .framer-juawr4, .framer-2uUhg .framer-103udzo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-2uUhg .framer-1aqzl43, .framer-2uUhg .framer-1wlai9d, .framer-2uUhg .framer-iyc2t5, .framer-2uUhg .framer-16l5cjq, .framer-2uUhg .framer-15n0ddw, .framer-2uUhg .framer-v96bab, .framer-2uUhg .framer-q303n4, .framer-2uUhg .framer-57iu8s, .framer-2uUhg .framer-17ppqct, .framer-2uUhg .framer-kndouf, .framer-2uUhg .framer-1epo1hy, .framer-2uUhg .framer-p6mjhe, .framer-2uUhg .framer-4u4w20, .framer-2uUhg .framer-imo79d, .framer-2uUhg .framer-nbaz1p, .framer-2uUhg .framer-1tt110w { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); position: relative; width: 4px; }\",\".framer-2uUhg .framer-1qyh08d, .framer-2uUhg .framer-h8jee, .framer-2uUhg .framer-g34tcj, .framer-2uUhg .framer-7ho0n1, .framer-2uUhg .framer-lb4g0t, .framer-2uUhg .framer-1pxhzpi, .framer-2uUhg .framer-1ae6mtz, .framer-2uUhg .framer-tgbrq4, .framer-2uUhg .framer-h52iky, .framer-2uUhg .framer-1uqvi4s, .framer-2uUhg .framer-dxgyda, .framer-2uUhg .framer-mlgf3, .framer-2uUhg .framer-2yy9h0, .framer-2uUhg .framer-162150g, .framer-2uUhg .framer-1exiq6n, .framer-2uUhg .framer-gkw9wu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 448px; word-break: break-word; word-wrap: break-word; }\",\".framer-2uUhg .framer-ryo4fl, .framer-2uUhg .framer-jntnh9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-9jmi68 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-14getbo { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2uUhg .framer-1wh57r4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px 48px 32px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-8mes6u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2uUhg .framer-mu76mx, .framer-2uUhg .framer-1k58bow { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-k6h22c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 48px 64px 48px; position: relative; width: 100%; }\",\".framer-2uUhg .framer-1pc86ay { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2uUhg .framer-agof0m-container, .framer-2uUhg .framer-9uhur4-container, .framer-2uUhg .framer-u6cjyx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2uUhg .framer-d0yey3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 50px 48px 50px 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2uUhg .framer-tq2985 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 150px; word-break: break-word; word-wrap: break-word; }\",\".framer-2uUhg .framer-90hges { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 474px; }\",\".framer-2uUhg.framer-v-qbsiye.framer-ri9cq5 { width: 355px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-1l589av { padding: 64px 24px 0px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-148nwr4 { padding: 40px 24px 16px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-2o0z6b, .framer-2uUhg.framer-v-qbsiye .framer-zjck1k { padding: 40px 24px 56px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-1t4vauy { flex-direction: column; padding: 0px 24px 8px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-1kpe6ul, .framer-2uUhg.framer-v-qbsiye .framer-k581ce, .framer-2uUhg.framer-v-qbsiye .framer-diu4sr, .framer-2uUhg.framer-v-qbsiye .framer-3n9l09, .framer-2uUhg.framer-v-qbsiye .framer-1k0u87b { padding: 0px 0px 24px 0px; width: 100%; }\",\".framer-2uUhg.framer-v-qbsiye .framer-6fd5ti, .framer-2uUhg.framer-v-qbsiye .framer-1qyh08d, .framer-2uUhg.framer-v-qbsiye .framer-h8jee, .framer-2uUhg.framer-v-qbsiye .framer-g34tcj, .framer-2uUhg.framer-v-qbsiye .framer-7ho0n1, .framer-2uUhg.framer-v-qbsiye .framer-lb4g0t, .framer-2uUhg.framer-v-qbsiye .framer-1pxhzpi, .framer-2uUhg.framer-v-qbsiye .framer-1ae6mtz, .framer-2uUhg.framer-v-qbsiye .framer-tgbrq4, .framer-2uUhg.framer-v-qbsiye .framer-h52iky, .framer-2uUhg.framer-v-qbsiye .framer-1uqvi4s, .framer-2uUhg.framer-v-qbsiye .framer-dxgyda, .framer-2uUhg.framer-v-qbsiye .framer-mlgf3, .framer-2uUhg.framer-v-qbsiye .framer-2yy9h0, .framer-2uUhg.framer-v-qbsiye .framer-162150g, .framer-2uUhg.framer-v-qbsiye .framer-1exiq6n, .framer-2uUhg.framer-v-qbsiye .framer-gkw9wu, .framer-2uUhg.framer-v-qbsiye .framer-lmvux4, .framer-2uUhg.framer-v-qbsiye .framer-13iop6i, .framer-2uUhg.framer-v-qbsiye .framer-hhkaf9, .framer-2uUhg.framer-v-qbsiye .framer-17bfvnc, .framer-2uUhg.framer-v-qbsiye .framer-1heoa5u, .framer-2uUhg.framer-v-qbsiye .framer-tq2985 { flex: 1 0 0px; width: 1px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-lnwjlf, .framer-2uUhg.framer-v-qbsiye .framer-8mes6u, .framer-2uUhg.framer-v-qbsiye .framer-1pc86ay { flex: none; width: 100%; }\",\".framer-2uUhg.framer-v-qbsiye .framer-bvfrw7, .framer-2uUhg.framer-v-qbsiye .framer-1dblouu, .framer-2uUhg.framer-v-qbsiye .framer-19zrz7n { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2uUhg.framer-v-qbsiye .framer-18hnr51, .framer-2uUhg.framer-v-qbsiye .framer-oencxj, .framer-2uUhg.framer-v-qbsiye .framer-u7ltr6, .framer-2uUhg.framer-v-qbsiye .framer-g7gckq, .framer-2uUhg.framer-v-qbsiye .framer-1gkvzyo, .framer-2uUhg.framer-v-qbsiye .framer-90hges { width: 100%; }\",\".framer-2uUhg.framer-v-qbsiye .framer-1vztt8v { height: 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-9jmi68 { flex-direction: column; padding: 0px 24px 0px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-14getbo { align-self: unset; flex: none; height: 26px; width: 100%; }\",\".framer-2uUhg.framer-v-qbsiye .framer-ky1xne { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2uUhg.framer-v-qbsiye .framer-1wh57r4 { flex-direction: column; padding: 32px 24px 32px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-k6h22c { flex-direction: column; padding: 8px 24px 64px 24px; }\",\".framer-2uUhg.framer-v-qbsiye .framer-d0yey3 { flex-direction: column; padding: 50px 24px 50px 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2059\n * @framerIntrinsicWidth 720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QZX4zVUJq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRN1gxT_ht=withCSS(Component,css,\"framer-2uUhg\");export default FramerRN1gxT_ht;FramerRN1gxT_ht.displayName=\"resume-modal/ResumeContent\";FramerRN1gxT_ht.defaultProps={height:2059,width:720};addPropertyControls(FramerRN1gxT_ht,{variant:{options:[\"vHxdawuie\",\"QZX4zVUJq\"],optionTitles:[\"PC\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRN1gxT_ht,[{explicitInter:true,fonts:[{family:\"Pretendard Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/agS0uaGl2WpbJbfnz73RIvNA.otf\"},{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Pretendard SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/m6tGQurlWMnH8wjI0b4zfQSotQ.otf\"},{family:\"Pretendard Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ScYvRzgzTYEvRAfb3CeiEIx8J1Y.otf\"}]},...BodyFonts,...CopyClipboardButtonFonts,...DownloadButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRN1gxT_ht\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"720\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QZX4zVUJq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"2059\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RN1gxT_ht.map","// Generated by Framer (6d82f59)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,PropertyOverrides,RenderTarget,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/vS0JVzPfVZXqcrY9nI7B/AutoCopyright_Prod.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import FooterResumeModalTrigger from\"#framer/local/canvasComponent/c5lr7q4K8/c5lr7q4K8.js\";import ResumeModalDissmissButton from\"#framer/local/canvasComponent/J8De3Zu62/J8De3Zu62.js\";import TopMenuTopMenu from\"#framer/local/canvasComponent/jDBOK3PvE/jDBOK3PvE.js\";import ResumeModalResumeContent from\"#framer/local/canvasComponent/RN1gxT_ht/RN1gxT_ht.js\";import*as sharedStyle from\"#framer/local/css/AmKDJjfb6/AmKDJjfb6.js\";import*as sharedStyle1 from\"#framer/local/css/gNC7dBqu1/gNC7dBqu1.js\";const TopMenuTopMenuFonts=getFonts(TopMenuTopMenu);const BlurGradientFonts=getFonts(BlurGradient);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const AutoCopyrightFonts=getFonts(AutoCopyright);const FooterResumeModalTriggerFonts=getFonts(FooterResumeModalTrigger);const ResumeModalDissmissButtonFonts=getFonts(ResumeModalDissmissButton);const ResumeModalResumeContentFonts=getFonts(ResumeModalResumeContent);const TopMenuTopMenuControls=getPropertyControls(TopMenuTopMenu);const breakpoints={iwI1ZLCtz:\"(min-width: 744px) and (max-width: 1279px)\",Q1Fp3N0VM:\"(min-width: 1280px)\",RCLtzs5VI:\"(max-width: 743px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8L8QP\";const variantClassNames={iwI1ZLCtz:\"framer-v-y3rk0n\",Q1Fp3N0VM:\"framer-v-1fc0ir3\",RCLtzs5VI:\"framer-v-i4nk47\"};const transition1={damping:40,delay:.4,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={iwI1ZLCtz:[\".framer-8L8QP .framer-1mry5vd-container { left: calc(50.00000000000002% - 1fr / 2); }\",\".framer-8L8QP .framer-1cjga2v { padding: 16px 0px 0px 0px; }\",\".framer-8L8QP .framer-rlgbr1-container { width: 100%; }\"],RCLtzs5VI:[\".framer-8L8QP .framer-1mry5vd-container { left: calc(50.00000000000002% - 1fr / 2); }\",\".framer-8L8QP .framer-8df8p1 { padding: 148px 16px 64px 16px; width: 100%; }\",\".framer-8L8QP .framer-shy4vw { padding: 0px 16px 0px 0px; }\",\".framer-8L8QP .framer-1cjga2v { padding: 16px 8px 0px 8px; }\",\".framer-8L8QP .framer-rlgbr1-container, .framer-8L8QP .framer-1sdzuzk { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={iwI1ZLCtz:\".framer-y3rk0n-override\",RCLtzs5VI:\".framer-i4nk47-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8L8QP.framer-1bwl4kk, .framer-8L8QP .framer-1bwl4kk { display: block; }\",\".framer-8L8QP.framer-1fc0ir3 { align-content: center; align-items: center; background-color: var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8L8QP .framer-d8zx2c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-8L8QP .framer-1mry5vd-container { flex: none; height: 48px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 2; }\",\".framer-8L8QP .framer-10wsmh0-container { flex: none; height: 120px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-8L8QP .framer-1iwg31j { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-8L8QP .framer-8df8p1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; order: 1002; overflow: visible; padding: 148px 0px 64px 0px; position: relative; width: 688px; }\",\".framer-8L8QP .framer-1dygu0f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8L8QP .framer-12b19bm { align-content: flex-start; align-items: flex-start; background-color: var(--token-6342e6c9-4f8d-4546-be23-d17e2111ed66, #ebebeb); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 1px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8L8QP .framer-ewru7c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8L8QP .framer-1tt2l5p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8L8QP .framer-1pxaw4w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8L8QP .framer-kqbz5x, .framer-8L8QP .framer-21clpv, .framer-8L8QP .framer-cwsbp5 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8L8QP .framer-1lfcx1s, .framer-8L8QP .framer-1ki2jpo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 14px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8L8QP .framer-1cbf5a5, .framer-8L8QP .framer-4cge8i { align-content: flex-start; align-items: flex-start; background-color: #ebebeb; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-8L8QP .framer-20jt5a-container { flex: none; height: 21px; position: relative; width: 48px; }\",'.framer-8L8QP.framer-o6ywg6 { background-color: var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, #ffffff) /* {\"name\":\"page-bg\"} */; inset: 0px; position: fixed; user-select: none; z-index: 10; }',\".framer-8L8QP.framer-mtd3l3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-start; left: 0px; overflow: auto; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 10; }\",\".framer-8L8QP .framer-shy4vw { align-content: flex-end; align-items: flex-end; cursor: default; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-end; overflow: visible; padding: 0px 24px 0px 0px; position: sticky; top: 0px; width: 100%; will-change: transform; z-index: 10; }\",\".framer-8L8QP .framer-cvkj58-container { flex: none; height: 40px; position: relative; width: 40px; z-index: 1; }\",\".framer-8L8QP .framer-jbo3t1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 9; }\",\".framer-8L8QP .framer-1cjga2v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 720px; min-width: 355px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-8L8QP .framer-rlgbr1-container { flex: none; height: auto; position: relative; width: 720px; }\",\".framer-8L8QP .framer-1sdzuzk { align-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 64px 0px; position: relative; width: 720px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-8L8QP.framer-1fc0ir3, .framer-8L8QP .framer-d8zx2c, .framer-8L8QP .framer-8df8p1, .framer-8L8QP .framer-1dygu0f, .framer-8L8QP .framer-12b19bm, .framer-8L8QP .framer-1pxaw4w, .framer-8L8QP .framer-1lfcx1s, .framer-8L8QP .framer-1cbf5a5, .framer-8L8QP .framer-1ki2jpo, .framer-8L8QP .framer-4cge8i, .framer-8L8QP.framer-mtd3l3, .framer-8L8QP .framer-shy4vw, .framer-8L8QP .framer-jbo3t1, .framer-8L8QP .framer-1cjga2v, .framer-8L8QP .framer-1sdzuzk { gap: 0px; } .framer-8L8QP.framer-1fc0ir3 > *, .framer-8L8QP .framer-d8zx2c > *, .framer-8L8QP .framer-1cbf5a5 > *, .framer-8L8QP .framer-4cge8i > *, .framer-8L8QP.framer-mtd3l3 > *, .framer-8L8QP .framer-shy4vw > *, .framer-8L8QP .framer-1cjga2v > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-8L8QP.framer-1fc0ir3 > :first-child, .framer-8L8QP .framer-d8zx2c > :first-child, .framer-8L8QP .framer-8df8p1 > :first-child, .framer-8L8QP .framer-1dygu0f > :first-child, .framer-8L8QP .framer-1lfcx1s > :first-child, .framer-8L8QP .framer-1cbf5a5 > :first-child, .framer-8L8QP .framer-1ki2jpo > :first-child, .framer-8L8QP .framer-4cge8i > :first-child, .framer-8L8QP.framer-mtd3l3 > :first-child, .framer-8L8QP .framer-shy4vw > :first-child, .framer-8L8QP .framer-1cjga2v > :first-child { margin-top: 0px; } .framer-8L8QP.framer-1fc0ir3 > :last-child, .framer-8L8QP .framer-d8zx2c > :last-child, .framer-8L8QP .framer-8df8p1 > :last-child, .framer-8L8QP .framer-1dygu0f > :last-child, .framer-8L8QP .framer-1lfcx1s > :last-child, .framer-8L8QP .framer-1cbf5a5 > :last-child, .framer-8L8QP .framer-1ki2jpo > :last-child, .framer-8L8QP .framer-4cge8i > :last-child, .framer-8L8QP.framer-mtd3l3 > :last-child, .framer-8L8QP .framer-shy4vw > :last-child, .framer-8L8QP .framer-1cjga2v > :last-child { margin-bottom: 0px; } .framer-8L8QP .framer-8df8p1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-8L8QP .framer-1dygu0f > *, .framer-8L8QP .framer-1lfcx1s > *, .framer-8L8QP .framer-1ki2jpo > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-8L8QP .framer-12b19bm > *, .framer-8L8QP .framer-1sdzuzk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8L8QP .framer-12b19bm > :first-child, .framer-8L8QP .framer-1pxaw4w > :first-child, .framer-8L8QP .framer-jbo3t1 > :first-child, .framer-8L8QP .framer-1sdzuzk > :first-child { margin-left: 0px; } .framer-8L8QP .framer-12b19bm > :last-child, .framer-8L8QP .framer-1pxaw4w > :last-child, .framer-8L8QP .framer-jbo3t1 > :last-child, .framer-8L8QP .framer-1sdzuzk > :last-child { margin-right: 0px; } .framer-8L8QP .framer-1pxaw4w > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-8L8QP .framer-jbo3t1 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-8L8QP[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-8L8QP [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-8L8QP[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-8L8QP [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }'];const mediaQueries={iwI1ZLCtz:\"(min-width: 744px) and (max-width: 1279px)\",Q1Fp3N0VM:\"(min-width: 1280px)\",RCLtzs5VI:\"(max-width: 743px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Archive:\"WxCyynV_5\",Index:\"ngCEafQDZ\",None:\"I2084:20094;2083:17886\",pixels:\"fHdSW7pqs\"};const humanReadableVariantMap={Desktop:\"Q1Fp3N0VM\",Phone:\"RCLtzs5VI\",Tablet:\"iwI1ZLCtz\"};const getProps=({currentPage,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Q1Fp3N0VM\",VuloL6xjv:humanReadableEnumMap[currentPage]??currentPage??props.VuloL6xjv??\"I2084:20094;2083:17886\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,VuloL6xjv,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const c_Wrw6dAQ3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const DzVuwjTVAentufb=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),150);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Q1Fp3N0VM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-c7eb0d30-1a47-47f5-9aa6-4b68e4e753fc, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1fc0ir3\",className),\"data-layout-template\":true,ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-d8zx2c\",\"data-framer-name\":\"NavigationWrapper\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mry5vd-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iwI1ZLCtz:{QDTL4jw4C:\"0px 20px 0px 20px\"},RCLtzs5VI:{QDTL4jw4C:\"0px 8px 0px 8px\"}},children:/*#__PURE__*/_jsx(TopMenuTopMenu,{height:\"100%\",id:\"JmuJX79p9\",layoutId:\"JmuJX79p9\",QDTL4jw4C:\"0px 24px 0px 24px\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xsVS1qR3g:VuloL6xjv})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10wsmh0-container\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"lULutiEMk\",layoutId:\"lULutiEMk\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iwg31j\"}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-8df8p1\",\"data-framer-name\":\"PageFooter\",children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__targetOpacity:1,animate:animation,className:\"framer-1dygu0f\",\"data-framer-appear-id\":\"1dygu0f\",\"data-framer-name\":\"divider\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-12b19bm\",\"data-framer-name\":\"divider\"})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__targetOpacity:1,animate:animation,className:\"framer-ewru7c\",\"data-framer-appear-id\":\"ewru7c\",\"data-framer-name\":\"FooterContent\",initial:animation2,optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tt2l5p-container\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181))\",dateRange:false,font:{fontFamily:'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',fontSize:\"13px\",letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"rGvMTFpcU\",layoutId:\"rGvMTFpcU\",name:\"\",startYear:2023,statement:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pxaw4w\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fb0x8b\",\"data-styles-preset\":\"AmKDJjfb6\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/jihoon__c/\",nodeId:\"r8UOYl1Xp\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-vpjex1\",\"data-styles-preset\":\"gNC7dBqu1\",children:\"Instagram\"})})})}),className:\"framer-kqbz5x\",\"data-framer-name\":\"Instagram\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lfcx1s\",\"data-framer-name\":\"divider\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cbf5a5\",\"data-framer-name\":\"divider\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fb0x8b\",\"data-styles-preset\":\"AmKDJjfb6\",children:/*#__PURE__*/_jsx(Link,{href:\"linkedin.com/in/지훈-유-98598b149\",nodeId:\"UilIdt2Ix\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-vpjex1\",\"data-styles-preset\":\"gNC7dBqu1\",children:\"Linkedin\"})})})}),className:\"framer-21clpv\",\"data-framer-name\":\"Linkedin\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ki2jpo\",\"data-framer-name\":\"divider\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-4cge8i\",\"data-framer-name\":\"divider\"})}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"48px\",y:1253.5,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-20jt5a-container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RCLtzs5VI:{variant:overlay.visible?\"KsZ98wg8i\":undefined}},children:/*#__PURE__*/_jsx(FooterResumeModalTrigger,{c_Wrw6dAQ:c_Wrw6dAQ3bnx0g({overlay}),height:\"100%\",id:\"rG4lwUc1Q\",layoutId:\"rG4lwUc1Q\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-o6ywg6\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"pR8nTVZuN\"),/*#__PURE__*/_jsxs(\"div\",{className:cx(scopingClassNames,\"framer-mtd3l3\"),\"data-framer-name\":\"ScrollArea\",\"data-hide-scrollbars\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-shy4vw\",\"data-framer-name\":\"FixedWrapper\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-cvkj58-container\",children:/*#__PURE__*/_jsx(ResumeModalDissmissButton,{DzVuwjTVA:DzVuwjTVAentufb({overlay}),height:\"100%\",id:\"FHGKKeGZ5\",layoutId:\"FHGKKeGZ5\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jbo3t1\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cjga2v\",\"data-framer-name\":\"ResumeWrap\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iwI1ZLCtz:{width:\"max(min(max(100vw, 1px), 720px), 355px)\"},RCLtzs5VI:{width:\"calc(max(min(max(100vw, 1px), 720px), 355px) - 16px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"720px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-rlgbr1-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RCLtzs5VI:{variant:\"QZX4zVUJq\"}},children:/*#__PURE__*/_jsx(ResumeModalResumeContent,{height:\"100%\",id:\"Yf4vE785k\",layoutId:\"Yf4vE785k\",style:{width:\"100%\"},variant:\"vHxdawuie\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sdzuzk\",\"data-framer-name\":\"UpdateWrapper\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1ByZXRlbmRhcmQgTWVkaXVt\",\"--framer-font-family\":'\"Pretendard Medium\", \"Pretendard Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--token-41985a1a-cb1a-4840-8957-c2cb5aa934fb, rgb(181, 181, 181))\"},children:\"마지막 업데이트 \\xb7 2025. 1. 27. \"})}),className:\"framer-cwsbp5\",\"data-framer-name\":\"마지막 업데이트 \\xb7 2025. 1. 27.\",fonts:[\"CUSTOM;Pretendard Medium\"],verticalAlignment:\"center\",withExternalLayout:true})})]})})]})]}),getContainer())})})]})})})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} ${rule}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1920\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RCLtzs5VI\":{\"layout\":[\"fixed\",\"fixed\"]},\"iwI1ZLCtz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VuloL6xjv\":\"currentPage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerHitTargets {\"Q1Fp3N0VM\":[\".framer-d8zx2c\",\".framer-8df8p1\"],\"RCLtzs5VI\":[\".framer-d8zx2c\",\".framer-8df8p1\"],\"iwI1ZLCtz\":[\".framer-d8zx2c\",\".framer-8df8p1\"]}\n * @framerBreakpoints {\"Q1Fp3N0VM\":{\"min\":1280,\"canvasClassName\":\"framer-1fc0ir3-override\",\"minHeight\":1920,\"name\":\"Desktop\",\"width\":1280},\"iwI1ZLCtz\":{\"min\":744,\"max\":1279,\"canvasClassName\":\"framer-y3rk0n-override\",\"minHeight\":1920,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":744},\"RCLtzs5VI\":{\"max\":743,\"canvasClassName\":\"framer-i4nk47-override\",\"minHeight\":1920,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant Q1Fp3N0VM\n * @framerLayoutTemplate\n */const FramerGc1xWgawe=withCSS(Component,css,\"framer-8L8QP\");export default FramerGc1xWgawe;FramerGc1xWgawe.displayName=\"defaultPage\";FramerGc1xWgawe.defaultProps={height:1920,width:1280};addPropertyControls(FramerGc1xWgawe,{VuloL6xjv:TopMenuTopMenuControls?.[\"xsVS1qR3g\"]&&{...TopMenuTopMenuControls[\"xsVS1qR3g\"],defaultValue:\"I2084:20094;2083:17886\",description:undefined,hidden:undefined,title:\"Current Page\"}});addFonts(FramerGc1xWgawe,[{explicitInter:true,fonts:[{family:\"Pretendard Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sFrbmsiXddfyJzMhbf6nA2SFM.otf\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TopMenuTopMenuFonts,...BlurGradientFonts,...AutoCopyrightFonts,...FooterResumeModalTriggerFonts,...ResumeModalDissmissButtonFonts,...ResumeModalResumeContentFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGc1xWgawe\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"Q1Fp3N0VM\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1fc0ir3-override\\\",\\\"minHeight\\\":1920,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280},\\\"iwI1ZLCtz\\\":{\\\"min\\\":744,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-y3rk0n-override\\\",\\\"minHeight\\\":1920,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":744},\\\"RCLtzs5VI\\\":{\\\"max\\\":743,\\\"canvasClassName\\\":\\\"framer-i4nk47-override\\\",\\\"minHeight\\\":1920,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\",\"framerDefaultVariant\":\"Q1Fp3N0VM\",\"framerIntrinsicWidth\":\"1280\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"VuloL6xjv\\\":\\\"currentPage\\\"}\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"Q1Fp3N0VM\\\":[\\\".framer-d8zx2c\\\",\\\".framer-8df8p1\\\"],\\\"RCLtzs5VI\\\":[\\\".framer-d8zx2c\\\",\\\".framer-8df8p1\\\"],\\\"iwI1ZLCtz\\\":[\\\".framer-d8zx2c\\\",\\\".framer-8df8p1\\\"]}\",\"framerIntrinsicHeight\":\"1920\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RCLtzs5VI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iwI1ZLCtz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4cdda18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-f5zC6\";const variantClassNames={L61CUCGZQ:\"framer-v-1k52yi3\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f5zC6.framer-ue22l6, .framer-f5zC6 .framer-ue22l6 { display: block; }\",\".framer-f5zC6.framer-1k52yi3 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-f5zC6 .framer-1uwhpkt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"L61CUCGZQ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1k52yi3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uwhpkt\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 844\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {}\n * @framerBreakpoints {\"L61CUCGZQ\":{\"canvasClassName\":\"framer-1k52yi3-override\",\"minHeight\":844,\"name\":\"Desktop\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant L61CUCGZQ\n * @framerLayoutTemplate\n */const FramerAvCgnnzPi=withCSS(Component,css,\"framer-f5zC6\");export default FramerAvCgnnzPi;FramerAvCgnnzPi.displayName=\"daangn\";FramerAvCgnnzPi.defaultProps={height:844,width:390};addFonts(FramerAvCgnnzPi,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAvCgnnzPi\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{}\",\"framerBreakpoints\":\"{\\\"L61CUCGZQ\\\":{\\\"canvasClassName\\\":\\\"framer-1k52yi3-override\\\",\\\"minHeight\\\":844,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"844\",\"framerDefaultVariant\":\"L61CUCGZQ\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"390\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport DefaultPage from \"https://framerusercontent.com/modules/OjVGqz1gC806V5e6o7eZ/oifDcbSWiWZiGHYpPg3T/Gc1xWgawe.js\";\r\nimport Daangn from \"https://framerusercontent.com/modules/z371CftYwLKJb0kpFACS/9QpXslpMzKMPUQuRMIDB/AvCgnnzPi.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/12wIDJv1rQeak9WsMiRp/uAPx3laHOvPMZlFEEMBU/augiA20Il.js\")), path: \"/\"}, a1Xo8TT3Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/frbguPBRbAYDIZ30WBJC/tFK5eYj8aW4SalEk4gff/a1Xo8TT3Q.js\")), path: \"/crafts\"}, h7xCUk9N3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mMwiHMd6LctMuFREqZ74/dtlLm60vRuFb5CApZyrE/h7xCUk9N3.js\")), path: \"/archives\"}, tlmZBwX3x: {elements: {Aj93HdPxo: \"modal-interface\", BBtf9n6oj: \"central-principles-and-direction\", BCi5_G9pQ: \"select-menu\", C9RkXEk5b: \"product-community\", d0OHHtGbq: \"component-pattern-design\", IJp9geOxv: \"page-navigation\", iso8uZDcw: \"desgin-system\", jRZNut3p_: \"rich-text-editor\", L2JNHOvEE: \"dropdown-menu\", oPJpaxtG2: \"list-section-header\", pPev6kfmL: \"design-system-design\", qILeAR8iS: \"search-sort-filter\", RMQAtcokI: \"form-pattern\", UmKWU3S9h: \"page-title\", VqXjPEoYG: \"icon\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uMO58rysqI6cW9mBFI7U/ohjWK3EYd1dNkalvBxfI/tlmZBwX3x.js\")), path: \"/builds/flex-design-system\"}, XFiJXDUln: {elements: {ATBu2ABD7: \"typography-foundation\", CB2QuW6fs: \"modal-ux-pattern\", cnZvrIUrc: \"multi-platform\", DlgiPqvhZ: \"navigation-structure\", fCVDuXm0O: \"list-group-title\", GZ7diXWzD: \"date-picker\", HjcMYVWEP: \"foundation\", mAJGEOdD0: \"token-system\", MaRMWAEEH: \"page-title\", miMI5wNwA: \"mobile-environment\", ppjXqc0Ow: \"learning\", PygfMXnII: \"icon-foundation\", ubpAv2em6: \"design-system-strategy\", ugc9k6rTu: \"process\", UrBHUTEjo: \"design-component-ux-pattern\", wDSPRrNhC: \"color-foundation\", XSmwrIDtR: \"text-input-controller\", Ylzu0Hxoj: \"navigation-transition-pattern\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GVJMGiDPGfN1yLnNy28B/ynHyymRRmuxmkKFlIQKg/XFiJXDUln.js\")), path: \"/builds/flex-mobile-design-system\"}, A5P4kaiqj: {elements: {ekFQ0aU1B: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DtXSHauplNvNmWWXL7uN/ZA266tGes955JeHt6zQU/A5P4kaiqj.js\")), path: \"/crafts/3d-card-interaction\"}, EAT0y8sHq: {elements: {K2UU1E5in: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Myn3sSv5XEFuVbq2Gdpb/FHGInly0RUqyKwgNP6iu/EAT0y8sHq.js\")), path: \"/crafts/action-bar\"}, e1sFUUViE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bdjSCLMhtFff4IE2KPiz/6lagy5ssG5hPiLUT51bJ/e1sFUUViE.js\")), path: \"/archives/create-a-new-blog\"}, Gp1dPmCv9: {elements: {KTfEahFrC: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9BL1b5Xj36nq1px3PVwh/GagWZmNYGE5Trburvgkb/Gp1dPmCv9.js\")), path: \"/archives/design-systems-complexity\"}, eNPx9M2BS: {elements: {BXMISupPH: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Jp44Lg96AGuVE5Tv6vAe/PmOaR0UzX71ogRqwLCkD/eNPx9M2BS.js\")), path: \"/archives/retrospect-2023\"}, AXYOAxaBM: {elements: {zC24ddkn5: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2DsAW2rL27JT2UaLUqDQ/UzJXKL8E335bf9SD1Aoe/AXYOAxaBM.js\")), path: \"/archives/estimate\"}, gJ4lgJfXJ: {elements: {HuYuppL65: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FH1givFwGWJwVCuzPZii/AHHbQIPSpDQrwSazmP51/gJ4lgJfXJ.js\")), path: \"/archives/senior-designer\"}, Azvdy4M9T: {elements: {uBZ51XcoV: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m17XXK5tlSgWM1RseDBE/Mi6Hs2ezq5P6JqM5zzFr/Azvdy4M9T.js\")), path: \"/archives/retrospect-2022\"}, dhFyk6GWt: {elements: {Evbs20zGl: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4fPdl6fXeh8pANgnrdIz/9wAkgByP9R3yFXQERdIU/dhFyk6GWt.js\")), path: \"/archives/design-feedback\"}, wqHxC3XhL: {elements: {gtAu3AbUY: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MwYf17ORiONCDAFivmUA/ZXNymNhSImrQSTjSealK/wqHxC3XhL.js\")), path: \"/archives/object-oriented-ui-design\"}, fp6U0e8L6: {elements: {dHtAQ6Vnl: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b1y92zbsXvwOrjwBZcxU/Z1MLvzGxsm9qRinFDReH/fp6U0e8L6.js\")), path: \"/archives/design-theme\"}, sDRDwGAyG: {elements: {wFra72ToM: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IDJ8RJ7TnpgvIXll5oNj/4HQNWbBAEi6JZqEGJ3sq/sDRDwGAyG.js\")), path: \"/archives/retrospect-2021\"}, xZ8ECgn3N: {elements: {sFZhgxJU7: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fXPcByjrNvSEBjDhDyPy/rKYd9oZp16gEsmemZIF4/xZ8ECgn3N.js\")), path: \"/archives/first-team\"}, MPBkBSSd_: {elements: {dWMGrTga5: \"todo\", Equbv1t7e: \"user-profile\", i8HOlECgX: \"product-community\", irwE5hEUK: \"search\", mnMFipPqN: \"common-featuer\", npx9MyJ0k: \"consideration\", QfiEzT5P0: \"user-list\", TfqtJWfIc: \"product-vision\", TXrWD9ukG: \"settings\", ude8lrTlB: \"product-chapter-community\", VDiMBAnJu: \"before-start\", XE4xpKm7n: \"calendar\", y4GB_j0gE: \"page-title\", zjaJuNIMw: \"improvement-ux-pattern\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X5puxFBhi8GvAWVElLho/Z8CxcvEAE8WOOPnuX7QG/MPBkBSSd_.js\")), path: \"/builds/flex-service-design\"}, UnBPXjQD2: {elements: {JSaYwnwMr: \"open-chat-cover-ui\", qLJ5uk0e8: \"plug-sdk\", rV3SX2UUi: \"page-title\", ySxSPc8Lu: \"openchat\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bb3lBXGumH0XITL5UXMN/jhnxlTk1Eq6XN5cCJcmT/UnBPXjQD2.js\")), path: \"/builds/line-openchat\"}, aGEq4Mm3O: {elements: {IEup0Cec8: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VMFAyena4B6wCZL9KpqA/DB6Iq25FOwrWYx0HmMOe/aGEq4Mm3O.js\")), path: \"/builds/line-openchat-blog\"}, n_UrhpOFN: {elements: {SsrmFhqAt: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vlnzfwYEpi8Yfvx1S26x/9Qsg8bmnYr5U0oEBLxqL/n_UrhpOFN.js\")), path: \"/builds/personal-blog\"}, UPFZ41bFv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fslXT1POOs2glzZf8uGL/0Wm8EsRdYzmIs2cEZiLi/UPFZ41bFv.js\")), path: \"/404\"}, WwDq3_Kyw: {elements: {mznOgDGW7: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KcJJnmjhzaFvy5nZo3yt/c29g9tGCDV8W3AkDDfld/WwDq3_Kyw.js\")), path: \"/crafts/wallpaper\"}, VtV94GzN2: {elements: {sbxb5M5Nu: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/koY8tsidtnB7FLdwftul/LuDUsPYN3nMLZBqeop3H/VtV94GzN2.js\")), path: \"/archives/refresh-interface\"}, h2qZGzl81: {elements: {eMzzCuDX3: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uJADbPVK8x5eO4reWenT/92UAd98QIBRnK5QKJuUk/h2qZGzl81.js\")), path: \"/archives/focus-style\"}, XFugwI7vl: {elements: {ilqLhHai3: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hXTMN4AbkT7QByWVskUp/rRel6mIwjxatY9zqV5nw/XFugwI7vl.js\")), path: \"/archives/life-updates\"}, DBkkPpELS: {elements: {fynKEoR4n: \"page-title\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KWZrcCM6yHYHljBRKNuZ/vVo4OhHxT0nn3x2YuX8k/DBkkPpELS.js\")), path: \"/archives/awkwardness-problems-preferences\"}, EqEGkoXsv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rVodZNgL9HdwWb11sDom/08lVexNC10h1RuPN5puK/EqEGkoXsv.js\")), path: \"/412341341341234\"}, HhSI_02M0: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W6SZbwszzRVKkO554z50/MVueOc62p382oIswfGZn/HhSI_02M0.js\"))}, K2uxzfS_H: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VBcuVQ6r1AVfxK2SaW9U/4EnlVS4W4hQvCEAePxle/K2uxzfS_H.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"ko-KR\", id: \"default\", name: \"Korean\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"5e08fc488f71f638caa547de5d3f0f88a8b8528dc83465d86c99ab168d85da9e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {VuloL6xjv: \"ngCEafQDZ\"}\r\nconst props2 = {...props1, VuloL6xjv: \"fHdSW7pqs\"}\r\nconst props3 = {...props1, VuloL6xjv: \"WxCyynV_5\"}\r\nconst props4 = {...props1, VuloL6xjv: \"I2084:20094;2083:17886\"}\r\nconst templateProps = {a1Xo8TT3Q: props2, A5P4kaiqj: props4, aGEq4Mm3O: props4, augiA20Il: props1, AXYOAxaBM: props4, Azvdy4M9T: props4, DBkkPpELS: props4, dhFyk6GWt: props4, e1sFUUViE: props4, EAT0y8sHq: props4, eNPx9M2BS: props4, fp6U0e8L6: props4, gJ4lgJfXJ: props4, Gp1dPmCv9: props4, h2qZGzl81: props4, h7xCUk9N3: props3, MPBkBSSd_: props4, n_UrhpOFN: props4, sDRDwGAyG: props4, tlmZBwX3x: props4, UnBPXjQD2: props4, UPFZ41bFv: props4, VtV94GzN2: props4, wqHxC3XhL: props4, WwDq3_Kyw: props4, XFiJXDUln: props4, XFugwI7vl: props4, xZ8ECgn3N: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"a1Xo8TT3Q\":\r\ncase \"h7xCUk9N3\":\r\ncase \"tlmZBwX3x\":\r\ncase \"XFiJXDUln\":\r\ncase \"A5P4kaiqj\":\r\ncase \"EAT0y8sHq\":\r\ncase \"e1sFUUViE\":\r\ncase \"Gp1dPmCv9\":\r\ncase \"eNPx9M2BS\":\r\ncase \"AXYOAxaBM\":\r\ncase \"gJ4lgJfXJ\":\r\ncase \"Azvdy4M9T\":\r\ncase \"dhFyk6GWt\":\r\ncase \"wqHxC3XhL\":\r\ncase \"fp6U0e8L6\":\r\ncase \"sDRDwGAyG\":\r\ncase \"xZ8ECgn3N\":\r\ncase \"MPBkBSSd_\":\r\ncase \"UnBPXjQD2\":\r\ncase \"aGEq4Mm3O\":\r\ncase \"n_UrhpOFN\":\r\ncase \"UPFZ41bFv\":\r\ncase \"WwDq3_Kyw\":\r\ncase \"VtV94GzN2\":\r\ncase \"h2qZGzl81\":\r\ncase \"XFugwI7vl\":\r\ncase \"DBkkPpELS\":\r\nreturn React.createElement(DefaultPage, {...props, key: \"DefaultPage\", style}, children(true));\r\ncase \"EqEGkoXsv\":\r\nreturn React.createElement(Daangn, {...props, key: \"Daangn\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"a1Xo8TT3Q\":\r\ncase \"h7xCUk9N3\":\r\ncase \"tlmZBwX3x\":\r\ncase \"XFiJXDUln\":\r\ncase \"A5P4kaiqj\":\r\ncase \"EAT0y8sHq\":\r\ncase \"e1sFUUViE\":\r\ncase \"Gp1dPmCv9\":\r\ncase \"eNPx9M2BS\":\r\ncase \"AXYOAxaBM\":\r\ncase \"gJ4lgJfXJ\":\r\ncase \"Azvdy4M9T\":\r\ncase \"dhFyk6GWt\":\r\ncase \"wqHxC3XhL\":\r\ncase \"fp6U0e8L6\":\r\ncase \"sDRDwGAyG\":\r\ncase \"xZ8ECgn3N\":\r\ncase \"MPBkBSSd_\":\r\ncase \"UnBPXjQD2\":\r\ncase \"aGEq4Mm3O\":\r\ncase \"n_UrhpOFN\":\r\ncase \"UPFZ41bFv\":\r\ncase \"WwDq3_Kyw\":\r\ncase \"VtV94GzN2\":\r\ncase \"h2qZGzl81\":\r\ncase \"XFugwI7vl\":\r\ncase \"DBkkPpELS\":\r\nreturn [{hash: \"1fc0ir3\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"y3rk0n\", mediaQuery: \"(min-width: 744px) and (max-width: 1279.98px)\"}, {hash: \"i4nk47\", mediaQuery: \"(max-width: 743.98px)\"}]\r\ncase \"EqEGkoXsv\":\r\nreturn [{hash: \"1k52yi3\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fslXT1POOs2glzZf8uGL/0Wm8EsRdYzmIs2cEZiLi/UPFZ41bFv.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://jihoonwrks.me\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/UkiZRvKOwzeMUOjzaEG1/P9u46Z3UiMCR441SY8cg/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}