{"version":3,"file":"shared-lib.Dz_DP_XA.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image1","className","__FramerMetadata__","React.useRef","React.useState","React.useId","vb","p","x","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image1","className","e","useRef","name","React.useRef","React.useState","React","e","x","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","__FramerMetadata__","Image1","GreenHeadDesktop","RichText","Btn_instagram","Btn_work","Btn_workInfo","Btn_contact","Btn_contactInfo","Btn_about","Btn_Nblog","Btn_NblogInfo","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","useState","useRef"],"sources":["https:/framerusercontent.com/modules/eFMsKphWNglHk9nEVvkT/Rp1cqfLh2nr5rjwamfNK/jeaATZriz.js","https:/framerusercontent.com/modules/tf8irYwfnYCUWkZqguZX/GxbNFzoRRNnYxXtXPZNk/AnimatedLogo.js","https:/framerusercontent.com/modules/jZsBW4zGWDlKeCbKYmFP/MrWNwxBFyFOuk719RG1D/BGMRadio.js","https:/framerusercontent.com/modules/O4aYxrBz0xK4WM4USIct/hmZW2nkMvgp1VA0CmLX5/MphOGGGEC.js","https:/framerusercontent.com/modules/CqPhoj1tf3OpwclpDL4I/iPnJJXf2HPMzdqLZ2UTf/ContactForm.js","https:/framerusercontent.com/modules/J5CkT87k18eoHKLytvaE/6RewR4R9zuhG5ccksHUn/ContactReturn.js","https:/framerusercontent.com/modules/MUw26OUyK3Ez2eqQ0F3r/KedaxC1rjmoJJQKjwfTr/SeoMarqueeH1.js","https:/framerusercontent.com/modules/ha7CBPWJMUH8CruKTSSr/TK3L1IXVfLxcD51MKFDT/WorkSlider.js","https:/framerusercontent.com/modules/U3i3VrwP7XepAn7EQoP2/g0Q4B7pLQyvowzXP8DrC/BPQRHMXJa.js","https:/framerusercontent.com/modules/4BtDehmxHNXw17H5zgcr/3Vaq2s4Z9gcc5pWDRAb9/CqrRiWmbM.js","https:/framerusercontent.com/modules/Ixa4UDSE20Hj6WNxVEIZ/rU5srw6KiyLxa7PO4SYo/JEeFY_W2Q.js","https:/framerusercontent.com/modules/ZKiRR3dnDPC9ZRO8ZALg/Mp8LxkxJStgZ9giNtr73/O3RIbB84L.js","https:/framerusercontent.com/modules/gDGAESlLFBNypetvKQda/QQTK9EHkbIM1POdkp9x1/xPUHjjBWK.js","https:/framerusercontent.com/modules/Z5eQmQkhBU12HD6HkqUA/edQFxLq8B6xIBjFi04BR/ZmkANOuoA.js","https:/framerusercontent.com/modules/qSsbjMgealXvLhJz011B/2nhvgNeK2lUtDhjd8QDC/uJDXoIKYV.js","https:/framerusercontent.com/modules/3msiEbZyOgCUBaw2BLc2/qHCx0nkPdkYu3oPJv7Uq/Mobile.js","https:/framerusercontent.com/modules/tor8I5hNSgmRIhEbj9Ca/3HWZ8VxnohLyEsTszUxD/xJIJkGB8D.js"],"sourcesContent":["// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"hHAMd3CZI\",\"eYsH8zIJv\",\"CPawYrD8_\",\"mtAfEId8L\",\"PuPSoOpPc\",\"miCxTEuBj\"];const serializationHash=\"framer-kzCo0\";const variantClassNames={CPawYrD8_:\"framer-v-zeilg1\",eYsH8zIJv:\"framer-v-rojxwk\",hHAMd3CZI:\"framer-v-vb8tl5\",miCxTEuBj:\"framer-v-1rbpbtd\",mtAfEId8L:\"framer-v-12cl37c\",PuPSoOpPc:\"framer-v-25gm43\"};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 humanReadableVariantMap={Click_Stop:\"mtAfEId8L\",ClickStart_Play:\"PuPSoOpPc\",ClickStart_Stop:\"miCxTEuBj\",Desktop:\"hHAMd3CZI\",Primary_Play:\"CPawYrD8_\",Tablet_horizontal:\"eYsH8zIJv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hHAMd3CZI\"};};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:\"hHAMd3CZI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapuv1new=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"mtAfEId8L\");});const onTapStartm1eu1m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"PuPSoOpPc\");});const onTaplhkxfw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"CPawYrD8_\");});const onTapStart82y38k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:true});setVariant(\"miCxTEuBj\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CPawYrD8_\",\"mtAfEId8L\",\"PuPSoOpPc\",\"miCxTEuBj\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:184,intrinsicWidth:184,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:184,pixelWidth:184,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/Mg95v9xdO6xJK8GhqLO56WVgOr0.webp?width=184&height=184\"},className:cx(scopingClassNames,\"framer-vb8tl5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hHAMd3CZI\",ref:refBinding,style:{...style},...addPropertyOverrides({CPawYrD8_:{\"data-framer-name\":\"Primary_Play\",\"data-highlight\":true,background:undefined,onTap:onTapuv1new,onTapStart:onTapStartm1eu1m},eYsH8zIJv:{\"data-framer-name\":\"Tablet_horizontal\"},miCxTEuBj:{\"data-framer-name\":\"ClickStart_Stop\",\"data-highlight\":true,background:undefined,onTap:onTaplhkxfw},mtAfEId8L:{\"data-framer-name\":\"Click_Stop\",\"data-highlight\":true,background:undefined,onTap:onTaplhkxfw,onTapStart:onTapStart82y38k},PuPSoOpPc:{\"data-framer-name\":\"ClickStart_Play\",\"data-highlight\":true,background:undefined,onTap:onTapuv1new}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:184,intrinsicWidth:184,pixelHeight:184,pixelWidth:184,src:\"https://framerusercontent.com/images/Mg95v9xdO6xJK8GhqLO56WVgOr0.webp?width=184&height=184\"},className:\"framer-v6a1vq\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"BRf76lFj8\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{CPawYrD8_:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},miCxTEuBj:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},mtAfEId8L:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},PuPSoOpPc:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"}},...addPropertyOverrides({CPawYrD8_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/1oi8FdHjTr4Em6SUbN3rDys1Hx0.svg?width=44&height=44\"}},miCxTEuBj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/Woae3P4WR4HbDhZbqsiPSyvqmCY.svg?width=44&height=44\"}},mtAfEId8L:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/pN923T79sqVyjy8QDNPzlcWigIQ.svg?width=44&height=44\"}},PuPSoOpPc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:44,pixelWidth:44,sizes:(componentViewport?.height||44)-0,src:\"https://framerusercontent.com/images/fKkPkR6rkHYRPNTv1EGAJoIQXY.svg?width=44&height=44\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kzCo0.framer-wt7cuc, .framer-kzCo0 .framer-wt7cuc { display: block; }\",\".framer-kzCo0.framer-vb8tl5 { height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-kzCo0 .framer-v6a1vq { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: auto; }\",\".framer-kzCo0.framer-v-zeilg1.framer-vb8tl5, .framer-kzCo0.framer-v-12cl37c.framer-vb8tl5, .framer-kzCo0.framer-v-25gm43.framer-vb8tl5, .framer-kzCo0.framer-v-1rbpbtd.framer-vb8tl5 { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eYsH8zIJv\":{\"layout\":[\"fixed\",\"fixed\"]},\"CPawYrD8_\":{\"layout\":[\"fixed\",\"fixed\"]},\"mtAfEId8L\":{\"layout\":[\"fixed\",\"fixed\"]},\"PuPSoOpPc\":{\"layout\":[\"fixed\",\"fixed\"]},\"miCxTEuBj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjeaATZriz=withCSS(Component,css,\"framer-kzCo0\");export default FramerjeaATZriz;FramerjeaATZriz.displayName=\"btn_bgm_mobile\";FramerjeaATZriz.defaultProps={height:44,width:44};addPropertyControls(FramerjeaATZriz,{variant:{options:[\"hHAMd3CZI\",\"eYsH8zIJv\",\"CPawYrD8_\",\"mtAfEId8L\",\"PuPSoOpPc\",\"miCxTEuBj\"],optionTitles:[\"Desktop\",\"Tablet_horizontal\",\"Primary_Play\",\"Click_Stop\",\"ClickStart_Play\",\"ClickStart_Stop\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjeaATZriz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjeaATZriz\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eYsH8zIJv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CPawYrD8_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mtAfEId8L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PuPSoOpPc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"miCxTEuBj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jeaATZriz.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function AnimatedLogo(props){const{bgImage,textImage,maskSvg,hoverFullImage,duration,delay,gap,maskStrokeWidth,homeHref,animateDraw}=props;const svgRef=React.useRef(null);const[paths,setPaths]=React.useState([]);const[viewBox,setViewBox]=React.useState(\"0 0 267.04 75.46\");const[active,setActive]=React.useState(false);const maskId=React.useId().replace(/:/g,\"\");React.useEffect(()=>{if(!maskSvg)return;fetch(maskSvg).then(res=>res.text()).then(svgText=>{const doc=new DOMParser().parseFromString(svgText,\"image/svg+xml\");const svg=doc.querySelector(\"svg\");const vb=svg?.getAttribute(\"viewBox\");if(vb)setViewBox(vb);const foundPaths=Array.from(doc.querySelectorAll(\"path\")).map((path,index)=>{const id=path.getAttribute(\"id\")||path.getAttribute(\"data-name\")||\"\";const orderMatch=id.match(/^(\\d+)/);return{d:path.getAttribute(\"d\"),transform:path.getAttribute(\"transform\")||\"\",id,originalIndex:index,order:orderMatch?Number(orderMatch[1]):index+1e3};}).filter(p=>p.d).sort((a,b)=>{if(a.order!==b.order)return a.order-b.order;return a.originalIndex-b.originalIndex;});setPaths(foundPaths);});},[maskSvg]);React.useEffect(()=>{if(!animateDraw)return;if(!paths.length)return;const svg=svgRef.current;if(!svg)return;const pathEls=Array.from(svg.querySelectorAll(\"[data-logo-mask-path]\"));const timers=[];pathEls.forEach(path=>{path.style.strokeDasharray=\"1\";path.style.strokeDashoffset=\"1\";path.style.transition=\"none\";path.style.opacity=\"0\";path.style.strokeLinecap=\"butt\";});requestAnimationFrame(()=>{pathEls.forEach((path,index)=>{const startDelay=delay+index*(duration+gap);const timer=window.setTimeout(()=>{path.style.opacity=\"1\";path.style.strokeLinecap=\"butt\";path.style.transition=`stroke-dashoffset ${duration}s linear`;path.style.strokeDashoffset=\"0\";},startDelay*1e3);timers.push(timer);});});return()=>{timers.forEach(timer=>window.clearTimeout(timer));};},[paths,duration,delay,gap,animateDraw]);const vb=viewBox.split(\" \").map(Number);const x=vb[0]||0;const y=vb[1]||0;const w=vb[2]||267.04;const h=vb[3]||75.46;const goHome=()=>{setActive(true);if(homeHref){setTimeout(()=>{window.location.href=homeHref;},120);}};return /*#__PURE__*/_jsxs(\"div\",{role:\"link\",\"aria-label\":\"리틀타운 홈으로 이동\",tabIndex:0,onMouseEnter:()=>setActive(true),onMouseLeave:()=>setActive(false),onMouseDown:()=>setActive(true),onTouchStart:()=>setActive(true),onClick:goHome,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",cursor:homeHref?\"pointer\":\"default\"},children:[bgImage&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:bgImage,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",opacity:active?0:1,pointerEvents:\"none\"}}),!animateDraw&&textImage&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:textImage,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",opacity:active?0:1,pointerEvents:\"none\"}}),animateDraw&&textImage&&maskSvg&&/*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",ref:svgRef,viewBox:viewBox,preserveAspectRatio:\"xMidYMid meet\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",opacity:active?0:1,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"mask\",{id:maskId,maskUnits:\"userSpaceOnUse\",maskContentUnits:\"userSpaceOnUse\",x:x,y:y,width:w,height:h,children:[/*#__PURE__*/_jsx(\"rect\",{x:x,y:y,width:w,height:h,fill:\"black\"}),paths.map((path,index)=>/*#__PURE__*/_jsx(\"path\",{\"data-logo-mask-path\":true,d:path.d,transform:path.transform,fill:\"none\",stroke:\"white\",strokeWidth:maskStrokeWidth,strokeLinecap:\"butt\",strokeLinejoin:\"round\",pathLength:1,style:{strokeDasharray:\"1\",strokeDashoffset:\"1\"}},index))]})}),/*#__PURE__*/_jsx(\"image\",{href:textImage,x:x,y:y,width:w,height:h,preserveAspectRatio:\"xMidYMid meet\",mask:`url(#${maskId})`})]}),hoverFullImage&&/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:hoverFullImage,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",opacity:active?1:0,pointerEvents:\"none\"}})]});}AnimatedLogo.defaultProps={duration:.9,delay:.3,gap:.2,maskStrokeWidth:5,homeHref:\"/\",animateDraw:true};addPropertyControls(AnimatedLogo,{bgImage:{type:ControlType.Image,title:\"BG\"},textImage:{type:ControlType.Image,title:\"Text\"},maskSvg:{type:ControlType.File,title:\"Mask SVG\",allowedFileTypes:[\"svg\"]},hoverFullImage:{type:ControlType.Image,title:\"Hover Full\"},animateDraw:{type:ControlType.Boolean,title:\"Animate Draw\",enabledTitle:\"Yes\",disabledTitle:\"No\"},duration:{type:ControlType.Number,title:\"Each\",min:.1,max:5,step:.1,hidden:props=>!props.animateDraw},delay:{type:ControlType.Number,title:\"Delay\",min:0,max:5,step:.1,hidden:props=>!props.animateDraw},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:3,step:.05,hidden:props=>!props.animateDraw},maskStrokeWidth:{type:ControlType.Number,title:\"Mask Width\",min:1,max:30,step:.5,hidden:props=>!props.animateDraw},homeHref:{type:ControlType.Link,title:\"Home Link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedLogo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedLogo.map","import{jsx as _jsx}from\"react/jsx-runtime\";let leetleBgmAudio=null;const BGM_URL=\"https://pub-26d3e1d6473c4c37ad16f8e3c8c6cda6.r2.dev/leetle-town-bgm.mp3\";function getLeetleBgmAudio(){if(leetleBgmAudio)return leetleBgmAudio;leetleBgmAudio=new Audio(BGM_URL);leetleBgmAudio.loop=true;leetleBgmAudio.volume=.45;return leetleBgmAudio;}export function BGMRadioClick(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onClick:()=>{const audio=getLeetleBgmAudio();if(audio.paused){audio.play();}else{audio.pause();}}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"BGMRadioClick\":{\"type\":\"reactHoc\",\"name\":\"BGMRadioClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGMRadio.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nE70Bg8E1\",\"g77CPRJUu\",\"NHOYnuYhw\"];const serializationHash=\"framer-txbuC\";const variantClassNames={g77CPRJUu:\"framer-v-cu7v0e\",nE70Bg8E1:\"framer-v-139832p\",NHOYnuYhw:\"framer-v-ceveha\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Primary A\":\"NHOYnuYhw\",Desktop:\"nE70Bg8E1\",Tablet_horizontal:\"g77CPRJUu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nE70Bg8E1\"};};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:\"nE70Bg8E1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"NHOYnuYhw\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"nE70Bg8E1\",scopeId:\"MphOGGGEC\",...addPropertyOverrides({NHOYnuYhw:{href:\"https://www.instagram.com/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:184,intrinsicWidth:184,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:184,pixelWidth:184,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mRH6zKFAyslRkNsXL2LZlCOxg.webp?width=184&height=184\"},className:`${cx(scopingClassNames,\"framer-139832p\",className,classNames)} framer-17rndrc`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nE70Bg8E1\",ref:refBinding,style:{...style},...addPropertyOverrides({g77CPRJUu:{\"data-framer-name\":\"Tablet_horizontal\"},NHOYnuYhw:{\"data-framer-name\":\"Primary A\",as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:44,pixelWidth:44,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hyb9VGiH6qvYoDID9Br4eNsBeJM.svg?width=44&height=44\"}}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,pixelHeight:44,pixelWidth:44,src:\"https://framerusercontent.com/images/Rw4NuE6dQE6zeN7KrgGbPmpkSeA.svg?width=44&height=44\"},className:\"framer-1bfbwa5\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"FDUZiKRYE\",style:{filter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\",WebkitFilter:\"drop-shadow(0.7px 0.7px 0px rgba(122, 116, 168, 0.8))\"},transformTemplate:transformTemplate1,...addPropertyOverrides({NHOYnuYhw:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||44)*.5000000000000002-22)),pixelHeight:44,pixelWidth:44,sizes:\"44px\",src:\"https://framerusercontent.com/images/Rw4NuE6dQE6zeN7KrgGbPmpkSeA.svg?width=44&height=44\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-txbuC.framer-17rndrc, .framer-txbuC .framer-17rndrc { display: block; }\",\".framer-txbuC.framer-139832p { height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-txbuC .framer-1bfbwa5 { flex: none; height: 44px; left: 50%; overflow: visible; position: absolute; top: 50%; width: auto; }\",\".framer-txbuC.framer-v-ceveha.framer-139832p { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"g77CPRJUu\":{\"layout\":[\"fixed\",\"fixed\"]},\"NHOYnuYhw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMphOGGGEC=withCSS(Component,css,\"framer-txbuC\");export default FramerMphOGGGEC;FramerMphOGGGEC.displayName=\"btn_insta_mobile\";FramerMphOGGGEC.defaultProps={height:44,width:44};addPropertyControls(FramerMphOGGGEC,{variant:{options:[\"nE70Bg8E1\",\"g77CPRJUu\",\"NHOYnuYhw\"],optionTitles:[\"Desktop\",\"Tablet_horizontal\",\"Primary A\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMphOGGGEC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMphOGGGEC\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g77CPRJUu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NHOYnuYhw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"44\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MphOGGGEC.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";var selectedCategories=[];var selectedContacts=[];var selectedFiles=[];const MAX_FILES=3;const MAX_FILE_SIZE=10*1024*1024;const ALLOWED_FILE_EXTENSIONS=[\"jpg\",\"jpeg\",\"png\",\"webp\",\"pdf\",\"zip\",\"ai\",\"psd\",\"ppt\",\"pptx\",\"doc\",\"docx\",\"hwp\",\"hwpx\"];const ACCEPTED_FILE_TYPES=\".jpg,.jpeg,.png,.webp,.pdf,.zip,.ai,.psd,.ppt,.pptx,.doc,.docx,.hwp,.hwpx\";function getFileExtension(fileName){const parts=fileName.toLowerCase().split(\".\");return parts.length>1?parts.pop()||\"\":\"\";}const CONTACT_WEB_APP_URL=\"https://script.google.com/macros/s/AKfycbzIUW8XODRRJnE-yN16NXUvnpfza46p1dmlX40yB8GdpkXajH4o_-FeSP3lvqMMlkjA/exec\";var conOtherVisible=false;var CHECK_COLOR=\"#45258F\";function isTouchLike(){if(typeof window===\"undefined\")return false;return window.matchMedia(\"(hover: none)\").matches;}var DATE_COLOR=\"rgba(85, 49, 135, 0.5)\";var DATE_COLOR_SELECTED=\"#553187\";const CHOICE_LETTER_SPACING=\"-0.04em\";function getChoiceSize(){if(typeof window===\"undefined\"){return{boxSize:\"21px\",labelSize:\"24px\",gap:\"4.6px\"};}const w=window.innerWidth;const h=window.innerHeight;const isTabletPortrait=w>=700&&w<=1024&&h>w;if(isTabletPortrait){return{boxSize:\"30px\",labelSize:\"33px\",gap:\"6.5px\"};}return{boxSize:\"21px\",labelSize:\"24px\",gap:\"4.6px\"};}function applyCheckedStyle(t){t.style.color=CHECK_COLOR;t.style.setProperty(\"-webkit-text-stroke\",\"0px black\");}function applyUncheckedStyle(t){t.style.color=\"\";t.style.removeProperty(\"-webkit-text-stroke\");}function setChoiceText(t,checked,label){const mark=checked?\"☑︎\":\"☐︎\";const size=getChoiceSize();t.innerHTML='<span style=\"display:inline-flex;align-items:baseline;gap:'+size.gap+';white-space:nowrap;line-height:1;\">'+'<span style=\"font-size:'+size.boxSize+';line-height:1;letter-spacing:0;\">'+mark+\"</span>\"+'<span style=\"font-size:'+size.labelSize+\";line-height:1;letter-spacing:\"+CHOICE_LETTER_SPACING+';\">'+label+\"</span>\"+\"</span>\";t.style.fontSize=size.labelSize;t.style.lineHeight=\"1\";}function setBoxOnly(t,checked){const mark=checked?\"☑︎\":\"☐︎\";const size=getChoiceSize();t.innerHTML='<span style=\"font-size:'+size.boxSize+';line-height:1;letter-spacing:0;\">'+mark+\"</span>\";t.style.lineHeight=\"1\";}function toggleCategory(name){var idx=selectedCategories.indexOf(name);if(idx===-1){selectedCategories.push(name);}else{selectedCategories.splice(idx,1);}}function toggleContact(name){var idx=selectedContacts.indexOf(name);if(idx===-1){selectedContacts.push(name);}else{selectedContacts.splice(idx,1);}}function isCatSelected(name){return selectedCategories.indexOf(name)!==-1;}function isConSelected(name){return selectedContacts.indexOf(name)!==-1;}function catHoverIn(ref,name,label){if(isTouchLike())return;if(!isCatSelected(name)&&ref.current){var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,true,label);applyCheckedStyle(t);}}}function catHoverOut(ref,name,label){if(isTouchLike())return;if(!isCatSelected(name)&&ref.current){var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,false,label);applyUncheckedStyle(t);}}}function catClick(ref,name,label){toggleCategory(name);if(!ref.current)return;var t=ref.current.querySelector(\"p, span\");if(!t)return;if(isCatSelected(name)){setChoiceText(t,true,label);applyCheckedStyle(t);}else{setChoiceText(t,false,label);applyUncheckedStyle(t);}}function conHoverIn(ref,name,label){if(isTouchLike())return;if(!isConSelected(name)&&ref.current){if(name===\"Con_Other\"){var spans=ref.current.querySelectorAll(\"p, span\");if(spans.length>0){setBoxOnly(spans[0],true);applyCheckedStyle(spans[0]);}}else{var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,true,label);applyCheckedStyle(t);}}}}function conHoverOut(ref,name,label){if(isTouchLike())return;if(!isConSelected(name)&&ref.current){if(name===\"Con_Other\"){var spans=ref.current.querySelectorAll(\"p, span\");if(spans.length>0){setBoxOnly(spans[0],false);applyUncheckedStyle(spans[0]);}}else{var t=ref.current.querySelector(\"p, span\");if(t){setChoiceText(t,false,label);applyUncheckedStyle(t);}}}}function conClick(ref,name,label){toggleContact(name);if(!ref.current)return;if(name===\"Con_Other\"){var spans=ref.current.querySelectorAll(\"p, span\");var inputWrap=null;var labelWrap=null;ref.current.childNodes.forEach(function(child){if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"ConOther_Label\"){labelWrap=child;}if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"Input_ConOther\"){inputWrap=child;}});if(!labelWrap){var allChildren=ref.current.querySelectorAll(\"*\");allChildren.forEach(function(child){if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"ConOther_Label\"){labelWrap=child;}if(child.getAttribute&&child.getAttribute(\"data-framer-name\")===\"Input_ConOther\"){inputWrap=child;}});}if(isConSelected(name)){if(spans.length>0){setBoxOnly(spans[0],true);applyCheckedStyle(spans[0]);}if(labelWrap){labelWrap.style.display=\"none\";}if(inputWrap){inputWrap.style.display=\"block\";var inp=inputWrap.querySelector(\"input\");if(inp)inp.focus();}conOtherVisible=true;}else{if(spans.length>0){setBoxOnly(spans[0],false);applyUncheckedStyle(spans[0]);}if(labelWrap){labelWrap.style.display=\"\";}if(inputWrap){inputWrap.style.display=\"none\";var inp=inputWrap.querySelector(\"input\");if(inp)inp.value=\"\";}conOtherVisible=false;}return;}var t=ref.current.querySelector(\"p, span\");if(!t)return;if(isConSelected(name)){setChoiceText(t,true,label);applyCheckedStyle(t);}else{setChoiceText(t,false,label);applyUncheckedStyle(t);}}function inputFocusIn(e){var input=e.currentTarget.querySelector(\"input, textarea\");if(!input)input=e.target;if(input){input.style.backgroundImage=\"\";input.style.backgroundSize=\"\";input.style.backgroundPosition=\"\";input.style.animation=\"\";input.style.backgroundColor=\"\";}}function inputFocusOut(e){var input=e.currentTarget.querySelector(\"input, textarea\");if(!input)input=e.target;if(input){input.style.backgroundImage=\"\";input.style.backgroundSize=\"\";input.style.backgroundPosition=\"\";input.style.animation=\"\";input.style.backgroundColor=\"\";}}export function CatPosterClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Poster\",\"포스터\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Poster\",\"포스터\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Poster\",\"포스터\")})});};}export function CatLeafletClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Leaflet\",\"리플릿\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Leaflet\",\"리플릿\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Leaflet\",\"리플릿\")})});};}export function CatMapClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Map\",\"지도/안내도\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Map\",\"지도/안내도\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Map\",\"지도/안내도\")})});};}export function CatBannerClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Banner\",\"현수막/배너\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Banner\",\"현수막/배너\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Banner\",\"현수막/배너\")})});};}export function CatCardClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Card\",\"카드뉴스\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Card\",\"카드뉴스\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Card\",\"카드뉴스\")})});};}export function CatOtherClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>catHoverIn(ref,\"Cat_Other\",\"기타\"),onMouseLeave:()=>catHoverOut(ref,\"Cat_Other\",\"기타\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>catClick(ref,\"Cat_Other\",\"기타\")})});};}export function ConEmailClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>conHoverIn(ref,\"Con_Email\",\"이메일\"),onMouseLeave:()=>conHoverOut(ref,\"Con_Email\",\"이메일\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>conClick(ref,\"Con_Email\",\"이메일\")})});};}export function ConKakaoClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>conHoverIn(ref,\"Con_Kakao\",\"카카오톡\"),onMouseLeave:()=>conHoverOut(ref,\"Con_Kakao\",\"카카오톡\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>conClick(ref,\"Con_Kakao\",\"카카오톡\")})});};}export function ConLineClick(Component){return props=>{var ref=useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:()=>conHoverIn(ref,\"Con_Line\",\"라인\"),onMouseLeave:()=>conHoverOut(ref,\"Con_Line\",\"라인\"),children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:()=>conClick(ref,\"Con_Line\",\"라인\")})});};}export function ConOtherClick(Component){return props=>{var ref=useRef(null);const isInsideInputConOther=e=>{const target=e.target;if(!target)return false;return!!(target.closest('[data-framer-name=\"Input_ConOther\"]')||target.closest(\"input\")||target.closest(\"textarea\"));};return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},onMouseEnter:e=>{if(isInsideInputConOther(e))return;conHoverIn(ref,\"Con_Other_Normal\",\"기타:\");},onMouseLeave:e=>{if(isInsideInputConOther(e))return;conHoverOut(ref,\"Con_Other_Normal\",\"기타:\");},children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\"},onTap:e=>{if(isInsideInputConOther(e))return;conClick(ref,\"Con_Other_Normal\",\"기타:\");}})});};}export function InputDetailLimit(Component){return props=>{const getMaxLines=()=>{if(typeof window===\"undefined\")return 3;return window.innerWidth<=1024?4:3;};return /*#__PURE__*/_jsx(Component,{...props,title:\"\",style:{...props.style,overflow:\"hidden\",resize:\"none\",scrollbarWidth:\"none\",cursor:\"text\",outline:\"none\"},onClick:e=>{var textarea=e.currentTarget.querySelector(\"textarea\");if(textarea)textarea.focus();},onFocus:inputFocusIn,onBlur:inputFocusOut,onKeyDown:e=>{if(e.target&&e.target.value){var maxLines=getMaxLines();var lines=e.target.value.split(\"\\n\");if(lines.length>=maxLines&&e.key===\"Enter\"){e.preventDefault();}}},onInput:e=>{if(e.target){var maxLines=getMaxLines();var lines=e.target.value.split(\"\\n\");if(lines.length>maxLines){e.target.value=lines.slice(0,maxLines).join(\"\\n\");}e.target.style.overflow=\"hidden\";}}});};}export function InputDeadlineInit(Component){return props=>{var today=new Date;var tomorrow=new Date;tomorrow.setDate(today.getDate()+1);var defaultDay=new Date;defaultDay.setDate(today.getDate()+10);var minYyyy=tomorrow.getFullYear();var minMm=String(tomorrow.getMonth()+1).padStart(2,\"0\");var minDd=String(tomorrow.getDate()).padStart(2,\"0\");var minDate=minYyyy+\"-\"+minMm+\"-\"+minDd;var yyyy=defaultDay.getFullYear();var mm=String(defaultDay.getMonth()+1).padStart(2,\"0\");var dd=String(defaultDay.getDate()).padStart(2,\"0\");var defaultDate=yyyy+\"-\"+mm+\"-\"+dd;const setMinDate=e=>{var input=e.currentTarget.querySelector(\"input\");if(!input)input=e.target;if(input){input.min=minDate;}};return /*#__PURE__*/_jsx(Component,{...props,min:minDate,value:props.value||defaultDate,style:{...props.style,color:props.value?DATE_COLOR_SELECTED:DATE_COLOR},onPointerDown:setMinDate,onFocus:e=>{setMinDate(e);inputFocusIn(e);},onBlur:inputFocusOut});};}export function InputCompanyHover(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,title:\"\",style:{...props.style,outline:\"none\"},onFocus:inputFocusIn,onBlur:inputFocusOut});};}export function InputNameHover(Component){return InputCompanyHover(Component);}export function InputBudgetHover(Component){return InputCompanyHover(Component);}export function InputDetailHover(Component){return InputCompanyHover(Component);}export function InputDeadlineHover(Component){return InputCompanyHover(Component);}export function InputEmailHover(Component){return InputCompanyHover(Component);}export function InputConOtherHover(Component){return InputCompanyHover(Component);}function mapCategoryName(name){const map={Cat_Poster:\"포스터\",Cat_Leaflet:\"리플릿\",Cat_Map:\"지도/안내도\",Cat_Banner:\"현수막/배너\",Cat_Card:\"카드뉴스\",Cat_Other:\"기타\"};return map[name]||name;}function mapContactName(name){const map={Con_Email:\"이메일\",Con_Kakao:\"카카오톡\",Con_Line:\"라인\",Con_Other:\"기타\",Con_Other_Normal:\"기타\"};return map[name]||name;}function readFileAsDataURL(file){return new Promise((resolve,reject)=>{const reader=new FileReader;reader.onload=()=>{resolve({name:file.name,type:file.type,size:file.size,data:reader.result});};reader.onerror=()=>reject(reader.error);reader.readAsDataURL(file);});}function formatFileSize(size){if(size<1024)return size+\" b\";if(size<1024*1024)return Math.round(size/1024)+\" kb\";return(size/1024/1024).toFixed(1)+\" mb\";}function updateAttachmentFileNames(){const slots=[document.querySelector('[data-framer-name=\"Attachment_File_1\"]'),document.querySelector('[data-framer-name=\"Attachment_File_2\"]'),document.querySelector('[data-framer-name=\"Attachment_File_3\"]')];slots.forEach(function(slot,index){if(!slot)return;const text=slot.querySelector(\"p, span\");if(!text)return;text.style.display=\"block\";text.style.width=\"100%\";text.style.overflow=\"hidden\";const file=selectedFiles[index];if(!file){text.innerHTML=\"선택된 파일 없음\";text.style.opacity=\"0.55\";slot.onclick=null;return;}text.style.opacity=\"1\";text.innerHTML='<span style=\"display:flex;align-items:center;gap:2px;width:100%;min-width:0;\">'+'<span title=\"'+file.name+'\" style=\"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;\">'+file.name+\"</span>\"+'<button type=\"button\" data-remove-file=\"'+index+'\" style=\"border:0;background:transparent;cursor:pointer;font:inherit;font-size:20px;line-height:1;padding:0 2px;color:#45258F;\">\\xd7</button>'+\"</span>\";slot.onclick=function(e){const target=e.target;const removeIndex=target.getAttribute(\"data-remove-file\");if(removeIndex===null)return;e.preventDefault();e.stopPropagation();selectedFiles.splice(Number(removeIndex),1);updateAttachmentFileNames();};});}export function AttachFilesClick(Component){return props=>{const handleFiles=fileList=>{const files=Array.from(fileList||[]);if(!files.length)return;const blockedFiles=files.filter(function(file){const ext=getFileExtension(file.name);return ALLOWED_FILE_EXTENSIONS.indexOf(ext)===-1;});if(blockedFiles.length){alert(\"지원하지 않는 파일 형식입니다.\\n이미지, PDF, ZIP, 문서 파일로 첨부해주세요.\");return;}const tooBig=files.find(file=>file.size>MAX_FILE_SIZE);if(tooBig){alert(\"10MB를 초과하는 파일이 있어요.\\n큰 자료는 메일 또는 공유링크로 보내주세요.\");return;}const nextFiles=selectedFiles.concat(files);if(nextFiles.length>MAX_FILES){alert(\"자료는 최대 3개까지 첨부할 수 있어요.\");return;}selectedFiles=nextFiles;updateAttachmentFileNames();};return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"contents\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(Component,{...props}),/*#__PURE__*/_jsx(\"input\",{type:\"file\",multiple:true,accept:ACCEPTED_FILE_TYPES,onChange:e=>handleFiles(e.currentTarget.files),style:{position:\"fixed\",width:1,height:1,opacity:0,pointerEvents:\"none\"}})]});};}export function BtnSendClick(Component){return props=>{const ensureSubmitSpinnerStyle=()=>{if(document.getElementById(\"leetletown-submit-spinner-style\")){return;}const style=document.createElement(\"style\");style.id=\"leetletown-submit-spinner-style\";style.innerHTML=\"@keyframes leetletownSubmitSpin {\"+\"0% { transform: rotate(0deg); }\"+\"100% { transform: rotate(360deg); }\"+\"}\";document.head.appendChild(style);};const setButtonLoadingText=(buttonText,message)=>{if(!buttonText)return;buttonText.style.display=\"flex\";buttonText.style.alignItems=\"center\";buttonText.style.justifyContent=\"center\";buttonText.style.width=\"100%\";buttonText.style.height=\"44px\";buttonText.style.lineHeight=\"44px\";buttonText.innerHTML='<span style=\"display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:44px;line-height:44px;font-size:16px;font-weight:700;color:#ffffff;\">'+'<span style=\"display:inline-block;width:16px;height:16px;flex:0 0 16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:leetletownSubmitSpin 0.85s linear infinite;box-sizing:border-box;\"></span>'+'<span style=\"display:inline-block;line-height:44px;\">'+message+\"</span>\"+\"</span>\";};return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,cursor:\"pointer\",pointerEvents:\"auto\"},onPointerDownCapture:async e=>{e.preventDefault();e.stopPropagation();var getValue=function(name){var els=Array.from(document.querySelectorAll('[data-framer-name=\"'+name+'\"] input, [data-framer-name=\"'+name+'\"] textarea'));var visibleEls=els.filter(function(el){var rect=el.getBoundingClientRect();var style=window.getComputedStyle(el);return rect.width>0&&rect.height>0&&style.display!==\"none\"&&style.visibility!==\"hidden\";});var target=visibleEls.find(function(el){return el.value&&el.value.trim()!==\"\";});if(!target)target=visibleEls[visibleEls.length-1];if(!target)target=els[els.length-1];return target?target.value:\"\";};const company=getValue(\"Input_Company\").trim();const name=getValue(\"Input_Name\").trim();const detail=getValue(\"Input_Detail\").trim();const email=getValue(\"Input_Email\").trim();const phone=getValue(\"Input_Phone\").trim();const conOtherText=getValue(\"Input_ConOther\").trim();const deadline=getValue(\"Input_Deadline\").trim();const emailPattern=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;const phonePattern=/^[0-9+\\-\\s()]+$/;const phoneNumbersOnly=phone.replace(/\\D/g,\"\");const hasOtherContact=selectedContacts.indexOf(\"Con_Other\")!==-1||selectedContacts.indexOf(\"Con_Other_Normal\")!==-1;const messages=[];if(!company){messages.push(\"소속/기관명을 입력해주세요.\");}if(!name){messages.push(\"담당자명과 직함을 입력해주세요.\");}if(!selectedCategories.length){messages.push(\"의뢰할 디자인 품목을 선택해주세요.\");}if(!detail){messages.push(\"상세 내용을 입력해주세요.\");}if(!email){messages.push(\"이메일 주소를 입력해주세요.\");}else if(!emailPattern.test(email)){messages.push(\"이메일 주소 형식을 확인해주세요.\");}if(!phone){messages.push(\"연락 가능한 번호를 입력해주세요.\");}else if(!phonePattern.test(phone)||phoneNumbersOnly.length<8){messages.push(\"연락 가능한 번호를 정확히 입력해주세요.\");}if(!selectedContacts.length){messages.push(\"이후 소통 방식을 선택해주세요.\");}if(hasOtherContact&&!conOtherText){messages.push(\"기타 소통 방식을 직접 입력해주세요.\");}if(!deadline){messages.push(\"희망 납품일을 입력해주세요.\");}if(messages.length){alert(messages.map(message=>\"- \"+message).join(\"\\n\"));return;}const ok=window.confirm(\"작성한 내용으로 문의를 보낼까요?\\n\\n\"+\"소속/기관명: \"+company+\"\\n\"+\"담당자명: \"+name+\"\\n\"+\"작업 종류: \"+selectedCategories.map(mapCategoryName).join(\", \")+\"\\n\"+\"이메일: \"+email+\"\\n\"+\"연락처: \"+phone+\"\\n\"+\"첨부파일: \"+selectedFiles.length+\"개\");if(!ok)return;const buttonElement=e.currentTarget;const buttonText=buttonElement.querySelector(\"p, span\");const originalPointerEvents=buttonElement.style.pointerEvents;const originalOpacity=buttonElement.style.opacity;const originalButtonHTML=buttonText?buttonText.innerHTML:\"\";let loadingTextTimer=null;try{ensureSubmitSpinnerStyle();buttonElement.style.pointerEvents=\"none\";buttonElement.style.opacity=\"0.65\";buttonElement.setAttribute(\"aria-busy\",\"true\");const loadingMessages=[\"문의 보내는 중...\",\"조금만 더 기다려주세요...\"];let loadingIndex=0;setButtonLoadingText(buttonText,loadingMessages[loadingIndex]);loadingTextTimer=window.setInterval(()=>{loadingIndex=(loadingIndex+1)%loadingMessages.length;setButtonLoadingText(buttonText,loadingMessages[loadingIndex]);},1600);const filePayloads=await Promise.all(selectedFiles.map(file=>readFileAsDataURL(file)));var data={company:company,name:name,categories:selectedCategories.map(mapCategoryName),budget:getValue(\"Input_Budget\"),detail:detail,deadline:deadline,email:email,phone:phone,contacts:selectedContacts.map(mapContactName),conOtherText:conOtherText,files:filePayloads,website:\"\"};await fetch(CONTACT_WEB_APP_URL,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"text/plain;charset=utf-8\"},body:JSON.stringify(data)});alert(\"문의가 전송되었습니다!\\n확인 후 메일로 안내드릴게요.\");}catch(error){console.error(error);alert(\"전송에 실패했어요.\\n다시 시도하거나 메일로 문의해주세요.\\n(hello@leetletown.com)\");}finally{if(loadingTextTimer!==null){window.clearInterval(loadingTextTimer);}buttonElement.style.pointerEvents=originalPointerEvents;buttonElement.style.opacity=originalOpacity;buttonElement.removeAttribute(\"aria-busy\");if(buttonText){buttonText.style.display=\"\";buttonText.style.alignItems=\"\";buttonText.style.justifyContent=\"\";buttonText.style.width=\"\";buttonText.style.height=\"\";buttonText.style.lineHeight=\"\";buttonText.innerHTML=originalButtonHTML||\"문의 접수하기\";}}}});};}export function ContactForm(Component){return props=>{setTimeout(function(){var allInputs=document.querySelectorAll(\"input, textarea\");allInputs.forEach(function(input){input.title=\"\";input.style.outline=\"none\";});var firstInput=document.querySelector('[data-framer-name=\"Input_Company\"] input');if(firstInput){firstInput.focus();}},300);return /*#__PURE__*/_jsx(Component,{...props});};}export function TextStroke(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,WebkitTextStroke:\"0.5px black\",textShadow:\"0.4px 0 black, -0.4px 0 black, 0 0.4px black, 0 -0.4px black\"}});};}export function ContactGuideScrollbar(Component){return props=>{useEffect(()=>{if(document.getElementById(\"leetle-guide-scrollbar-style\"))return;const style=document.createElement(\"style\");style.id=\"leetle-guide-scrollbar-style\";style.innerHTML=`\n                .leetle-guide-scrollbar {\n                    overflow-y: scroll !important;\n                    overflow-x: hidden !important;\n                    scrollbar-gutter: stable;\n                    scrollbar-width: auto;\n                    scrollbar-color: #6B6B6B transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar {\n                    width: 12px;\n                    height: 0px;\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-track {\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-track-piece {\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-thumb {\n                    background: #6B6B6B;\n                    border-radius: 0px;\n                    min-height: 42px;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-thumb:hover {\n                    background: #6B6B6B;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-button {\n                    display: none;\n                    width: 0px;\n                    height: 0px;\n                    background: transparent;\n                }\n\n                .leetle-guide-scrollbar::-webkit-scrollbar-corner {\n                    background: transparent;\n                }\n            `;document.head.appendChild(style);},[]);return /*#__PURE__*/_jsx(Component,{...props,className:props.className?props.className+\" leetle-guide-scrollbar\":\"leetle-guide-scrollbar\",style:{...props.style,overflowY:\"scroll\",overflowX:\"hidden\",scrollbarGutter:\"stable\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"BtnSendClick\":{\"type\":\"reactHoc\",\"name\":\"BtnSendClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatOtherClick\":{\"type\":\"reactHoc\",\"name\":\"CatOtherClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AttachFilesClick\":{\"type\":\"reactHoc\",\"name\":\"AttachFilesClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputConOtherHover\":{\"type\":\"reactHoc\",\"name\":\"InputConOtherHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactGuideScrollbar\":{\"type\":\"reactHoc\",\"name\":\"ContactGuideScrollbar\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputBudgetHover\":{\"type\":\"reactHoc\",\"name\":\"InputBudgetHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConOtherClick\":{\"type\":\"reactHoc\",\"name\":\"ConOtherClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatMapClick\":{\"type\":\"reactHoc\",\"name\":\"CatMapClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDeadlineHover\":{\"type\":\"reactHoc\",\"name\":\"InputDeadlineHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatCardClick\":{\"type\":\"reactHoc\",\"name\":\"CatCardClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextStroke\":{\"type\":\"reactHoc\",\"name\":\"TextStroke\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputCompanyHover\":{\"type\":\"reactHoc\",\"name\":\"InputCompanyHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputEmailHover\":{\"type\":\"reactHoc\",\"name\":\"InputEmailHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConKakaoClick\":{\"type\":\"reactHoc\",\"name\":\"ConKakaoClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDetailLimit\":{\"type\":\"reactHoc\",\"name\":\"InputDetailLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDeadlineInit\":{\"type\":\"reactHoc\",\"name\":\"InputDeadlineInit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConEmailClick\":{\"type\":\"reactHoc\",\"name\":\"ConEmailClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatPosterClick\":{\"type\":\"reactHoc\",\"name\":\"CatPosterClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConLineClick\":{\"type\":\"reactHoc\",\"name\":\"ConLineClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatLeafletClick\":{\"type\":\"reactHoc\",\"name\":\"CatLeafletClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputNameHover\":{\"type\":\"reactHoc\",\"name\":\"InputNameHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CatBannerClick\":{\"type\":\"reactHoc\",\"name\":\"CatBannerClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactForm\":{\"type\":\"reactHoc\",\"name\":\"ContactForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputDetailHover\":{\"type\":\"reactHoc\",\"name\":\"InputDetailHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactForm.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const CONTACT_RETURN_KEY=\"contactReturnPath\";function getCurrentPath(){if(typeof window===\"undefined\")return\"\";return window.location.pathname+window.location.search+window.location.hash;}// Work / About의 문의하기 버튼에 연결\nexport function SaveContactReturnPath(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{const currentPath=getCurrentPath();if(currentPath&&!currentPath.includes(\"contact\")){sessionStorage.setItem(CONTACT_RETURN_KEY,currentPath);}props.onClick?.(event);}});};}// Home의 CONTACT 버튼, Contact의 X 버튼에 연결\nexport function ClearContactReturnPath(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{sessionStorage.removeItem(CONTACT_RETURN_KEY);props.onClick?.(event);}});};}// Contact 페이지의 돌아가기 버튼에 연결\nexport function ContactReturnButton(Component){return props=>{const[returnPath,setReturnPath]=useState(null);useEffect(()=>{setReturnPath(sessionStorage.getItem(CONTACT_RETURN_KEY));},[]);if(!returnPath){return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:\"none\"}});}return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{props.onClick?.(event);const savedPath=sessionStorage.getItem(CONTACT_RETURN_KEY);if(savedPath){window.location.href=savedPath;}else{window.history.back();}}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearContactReturnPath\":{\"type\":\"reactHoc\",\"name\":\"ClearContactReturnPath\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SaveContactReturnPath\":{\"type\":\"reactHoc\",\"name\":\"SaveContactReturnPath\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactReturnButton\":{\"type\":\"reactHoc\",\"name\":\"ContactReturnButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactReturn.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function SeoMarqueeH1(props){const{text,duration,color,font}=props;const firstRef=React.useRef(null);const[itemWidth,setItemWidth]=React.useState(409);React.useLayoutEffect(()=>{const el=firstRef.current;if(!el)return;const update=()=>{setItemWidth(el.getBoundingClientRect().width);};update();const observer=new ResizeObserver(update);observer.observe(el);return()=>observer.disconnect();},[text,font]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",display:\"flex\",alignItems:\"center\",contain:\"layout paint\"},children:[/*#__PURE__*/_jsxs(\"h1\",{style:{...font,margin:0,color,display:\"flex\",width:\"max-content\",whiteSpace:\"pre\",willChange:\"transform\",backfaceVisibility:\"hidden\",transform:`translate3d(-${itemWidth}px, 0, 0)`,animation:`leetleMarqueeRight ${duration}s linear infinite`,\"--marquee-distance\":`${itemWidth}px`},children:[/*#__PURE__*/_jsx(\"span\",{ref:firstRef,children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:text})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes leetleMarqueeRight {\n                    from {\n                        transform: translate3d(calc(-1 * var(--marquee-distance)), 0, 0);\n                    }\n                    to {\n                        transform: translate3d(0, 0, 0);\n                    }\n                }\n            `})]});}SeoMarqueeH1.defaultProps={text:\"리틀타운 디자인 작업실 \\xb7 포스터 \\xb7 리플릿 \\xb7 지도/안내도 \\xb7 행사 홍보물 \\xb7 지역 프로젝트 \\xb7 \",duration:10,color:\"#2A1454\",font:{fontFamily:\"sans-serif\",fontSize:16,fontWeight:400,lineHeight:\"1.2em\",letterSpacing:\"0em\"}};addPropertyControls(SeoMarqueeH1,{text:{type:ControlType.String,title:\"Content\",defaultValue:\"리틀타운 디자인 작업실 \\xb7 포스터 \\xb7 리플릿 \\xb7 지도/안내도 \\xb7 행사 홍보물 \\xb7 지역 프로젝트 \\xb7 \"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#2A1454\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:10,min:3,max:30,step:.5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SeoMarqueeH1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SeoMarqueeH1.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";import{createPortal}from\"react-dom\";// ─────────────────────────────\n// Global keys\n// ─────────────────────────────\nconst DEFAULT_WORK_PATH=\"/work-043\";const LAST_WORK_KEY=\"leetle_last_work_path\";const GRID_SCROLL_KEY=\"leetle_grid_scroll_top\";const WORK_INTERNAL_NAV_KEY=\"leetle_work_internal_nav\";function markWorkInternalNav(){if(typeof window===\"undefined\")return;sessionStorage.setItem(WORK_INTERNAL_NAV_KEY,\"1\");}function clearWorkInternalNav(){if(typeof window===\"undefined\")return;sessionStorage.removeItem(WORK_INTERNAL_NAV_KEY);}function isWorkInternalNav(){if(typeof window===\"undefined\")return false;return sessionStorage.getItem(WORK_INTERNAL_NAV_KEY)===\"1\";}function getLastWorkPath(){const saved=sessionStorage.getItem(LAST_WORK_KEY);if(saved&&/^\\/work-\\d+\\/?$/.test(saved)){return saved;}return DEFAULT_WORK_PATH;}function ensureLeetleStyles(){if(typeof document===\"undefined\")return;const styleId=\"leetle-custom-override-styles\";if(document.getElementById(styleId))return;const style=document.createElement(\"style\");style.id=styleId;style.innerHTML=`\n        @keyframes leetleDimAppear {\n            from {\n                opacity: 0.2;\n            }\n            to {\n                opacity: var(--leetle-final-opacity, 1);\n            }\n        }\n\n        @keyframes leetleWorkModalAppear {\n            from {\n                opacity: 0;\n                scale: var(--leetle-start-scale);\n            }\n            to {\n                opacity: var(--leetle-final-opacity, 1);\n                scale: var(--leetle-final-scale);\n            }\n        }\n    `;document.head.appendChild(style);}// ─────────────────────────────\n// WorkItem\n// GridSizeText 값을 읽어서 카드 폭 조절\n// normal = span 2\n// wide = span 3\n// wideSolo = span 6 + width 50%\n// full = span 6\n// ─────────────────────────────\nexport function WorkItem(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};React.useLayoutEffect(()=>{const apply=()=>{const root=localRef.current;if(!root)return;const texts=Array.from(root.querySelectorAll(\"*\"));const found=texts.find(el=>{const text=el.textContent?.trim().toLowerCase();return text===\"normal\"||text===\"wide\"||text===\"widesolo\"||text===\"full\";});const gridSize=found?.textContent?.trim().toLowerCase()||\"normal\";const span=gridSize===\"full\"?\"span 6 / span 6\":gridSize===\"widesolo\"?\"span 6 / span 6\":gridSize===\"wide\"?\"span 3 / span 3\":\"span 2 / span 2\";root.style.setProperty(\"grid-column\",span,\"important\");root.style.setProperty(\"min-width\",\"0\",\"important\");root.style.setProperty(\"cursor\",\"pointer\",\"important\");if(gridSize===\"widesolo\"){root.style.setProperty(\"width\",\"50%\",\"important\");root.style.setProperty(\"justify-self\",\"start\",\"important\");}else{root.style.setProperty(\"width\",\"100%\",\"important\");root.style.setProperty(\"justify-self\",\"stretch\",\"important\");}const children=Array.from(root.querySelectorAll(\"*\"));children.forEach(child=>{child.style.setProperty(\"cursor\",\"pointer\",\"important\");});const videos=Array.from(root.querySelectorAll(\"video\"));videos.forEach(video=>{video.style.setProperty(\"pointer-events\",\"none\",\"important\");video.style.setProperty(\"cursor\",\"pointer\",\"important\");});};apply();requestAnimationFrame(apply);setTimeout(apply,100);setTimeout(apply,300);setTimeout(apply,700);window.addEventListener(\"resize\",apply);return()=>{window.removeEventListener(\"resize\",apply);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,\"data-framer-component-type\":\"WorkItem\",style:{...props.style,width:\"100%\",minWidth:0,cursor:\"pointer\"}});});}// ─────────────────────────────\n// BorderOverlay\n// 테두리 이미지가 스크롤/클릭을 막지 않게 함\n// ─────────────────────────────\nexport function BorderOverlay(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,pointerEvents:\"none\",transform:\"scaleX(1.01) scaleY(1)\",transformOrigin:\"center center\"}});};}// ─────────────────────────────\n// InfoBoxHover\n// 그리드 카드 hover 시 InfoBox 보이기\n// ─────────────────────────────\nexport function InfoBoxHover(Component){return props=>{const[hover,setHover]=React.useState(false);const wrapRef=React.useRef(null);React.useEffect(()=>{if(!wrapRef.current)return;let card=wrapRef.current.parentElement;while(card){if(card.getAttribute(\"data-framer-component-type\")===\"WorkItem\"){break;}card=card.parentElement;}if(!card)return;const onEnter=()=>setHover(true);const onLeave=()=>setHover(false);card.addEventListener(\"mouseenter\",onEnter);card.addEventListener(\"mouseleave\",onLeave);return()=>{card.removeEventListener(\"mouseenter\",onEnter);card.removeEventListener(\"mouseleave\",onLeave);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:wrapRef,style:{position:\"absolute\",inset:0,opacity:hover?1:0,transition:\"opacity 0.25s ease\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}// ─────────────────────────────\n// Keyboard Navigation\n// Previous / Next / Loop 버튼을 키보드로 클릭\n// 이전/다음 이동은 내부 이동으로 표시해서 Work 어피어를 막음\n// ─────────────────────────────\nfunction isUsableElement(el){const style=window.getComputedStyle(el);const rect=el.getBoundingClientRect();return style.display!==\"none\"&&style.visibility!==\"hidden\"&&rect.width>1&&rect.height>1;}function clickKeyNavTarget(direction){const targets=Array.from(document.querySelectorAll(`[data-key-nav=\"${direction}\"]`));const target=targets.find(isUsableElement);if(!target)return;markWorkInternalNav();const link=target.closest(\"a[href]\")||target.querySelector(\"a[href]\")||target;link.click();}export function KeyLeftTarget(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,\"data-key-nav\":\"left\",onClickCapture:e=>{markWorkInternalNav();props.onClickCapture?.(e);}});};}export function KeyRightTarget(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,\"data-key-nav\":\"right\",onClickCapture:e=>{markWorkInternalNav();props.onClickCapture?.(e);}});};}// 예전 이름이 연결돼 있어도 이전/다음 기능 유지\nexport function KeyLeftHoverTarget(Component){return KeyLeftTarget(Component);}export function KeyRightHoverTarget(Component){return KeyRightTarget(Component);}export function KeyboardArrowNav(Component){return props=>{React.useEffect(()=>{const handleKeyDown=e=>{const tag=document.activeElement?.tagName;if(tag===\"INPUT\"||tag===\"TEXTAREA\")return;if(e.key===\"ArrowLeft\"){e.preventDefault();clickKeyNavTarget(\"left\");}if(e.key===\"ArrowRight\"){e.preventDefault();clickKeyNavTarget(\"right\");}};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// ─────────────────────────────\n// Work 위치 기억\n// ─────────────────────────────\nexport function RememberCurrentWork(Component){return props=>{React.useEffect(()=>{const path=window.location.pathname;if(/^\\/work-\\d+\\/?$/.test(path)){sessionStorage.setItem(LAST_WORK_KEY,path);}},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// Home의 WORK 버튼에 연결\n// Home에서 Work로 들어오는 것이므로 어피어가 작동해야 함\nfunction updateNearestLink(root,path){if(!root)return;const link=root.closest(\"a[href]\")||root.querySelector(\"a[href]\");if(link){link.setAttribute(\"href\",path);}}// Home의 WORK 버튼에 연결\nexport function GoToLastWork(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};const updateLink=()=>{clearWorkInternalNav();updateNearestLink(localRef.current,getLastWorkPath());};React.useLayoutEffect(()=>{updateLink();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,onPointerDownCapture:e=>{updateLink();props.onPointerDownCapture?.(e);},onMouseEnter:e=>{updateLink();props.onMouseEnter?.(e);},style:{...props.style,cursor:\"pointer\"}});});}// Works Grid의 Detail 토글 버튼에 연결\nexport function GoToLastWorkFromGrid(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};const updateLink=()=>{markWorkInternalNav();updateNearestLink(localRef.current,getLastWorkPath());};React.useLayoutEffect(()=>{updateLink();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs,onPointerDownCapture:e=>{updateLink();props.onPointerDownCapture?.(e);},onMouseEnter:e=>{updateLink();props.onMouseEnter?.(e);},style:{...props.style,cursor:\"pointer\"}});});}// Detail에서 Grid로 가는 토글 버튼에 연결\nexport function MarkWorkViewToggle(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClickCapture:e=>{markWorkInternalNav();props.onClickCapture?.(e);}});};}// X 버튼처럼 Home으로 닫는 버튼에 필요하면 연결\nexport function ClearWorkInternalNav(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClickCapture:e=>{clearWorkInternalNav();props.onClickCapture?.(e);}});};}// ─────────────────────────────\n// RememberGridScroll\n// GridScrollArea에 연결\n// 돌아왔을 때 이전 스크롤 위치 복원\n// 사용자가 직접 스크롤하기 시작하면 복원 중단\n// ─────────────────────────────\nexport function RememberGridScroll(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const localRef=React.useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};React.useEffect(()=>{const el=localRef.current;if(!el)return;const saved=Number(sessionStorage.getItem(GRID_SCROLL_KEY)||0);let userTouched=false;let saveFrame=0;const cancelRestore=()=>{userTouched=true;};const restore=()=>{if(userTouched)return;if(!saved)return;el.scrollTop=saved;};restore();const restoreFrame=requestAnimationFrame(restore);const timers=[80,180,350,600].map(time=>window.setTimeout(restore,time));const save=()=>{if(saveFrame)cancelAnimationFrame(saveFrame);saveFrame=requestAnimationFrame(()=>{sessionStorage.setItem(GRID_SCROLL_KEY,String(el.scrollTop));});};el.addEventListener(\"scroll\",save,{passive:true});el.addEventListener(\"wheel\",cancelRestore,{passive:true});el.addEventListener(\"touchstart\",cancelRestore,{passive:true});el.addEventListener(\"pointerdown\",cancelRestore,{passive:true});return()=>{save();cancelAnimationFrame(restoreFrame);if(saveFrame)cancelAnimationFrame(saveFrame);timers.forEach(timer=>window.clearTimeout(timer));el.removeEventListener(\"scroll\",save);el.removeEventListener(\"wheel\",cancelRestore);el.removeEventListener(\"touchstart\",cancelRestore);el.removeEventListener(\"pointerdown\",cancelRestore);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:setRefs});});}// ─────────────────────────────\n// MediaBleed\n// 그리드 이미지/비디오 사이 흰 줄 방지\n// ─────────────────────────────\nexport function MediaBleed(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,width:\"calc(100% + 4px)\",height:\"calc(100% + 4px)\",margin:\"-2px\"}});};}// ─────────────────────────────\n// FitToViewport\n// Contact / About 같은 일반 모달 전체 프레임에 연결\n// ─────────────────────────────\nexport function FitToViewport(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const getScale=()=>{if(typeof window===\"undefined\")return 1;const modalWidth=1384;const modalHeight=800;const safeWidth=window.innerWidth*.9;const safeHeight=window.innerHeight*.9;return Math.min(safeWidth/modalWidth,safeHeight/modalHeight,1);};const[scaleValue,setScaleValue]=React.useState(getScale);React.useLayoutEffect(()=>{const updateScale=()=>{setScaleValue(getScale());};updateScale();window.addEventListener(\"resize\",updateScale);return()=>{window.removeEventListener(\"resize\",updateScale);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,scale:`${scaleValue}`,transformOrigin:\"center center\",transition:\"none\"}});});}// ─────────────────────────────\n// FitWorkModalToViewport\n// Work Detail 전체 프레임에 연결할 수 있음\n// 내부 이동이면 어피어 없음\n// Home에서 Work로 들어오면 0.2초 등장\n// ─────────────────────────────\nexport function FitWorkModalToViewport(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{ensureLeetleStyles();const internal=isWorkInternalNav();const getScale=()=>{if(typeof window===\"undefined\")return 1;const modalWidth=1384;const modalHeight=800;const safeWidth=window.innerWidth*.9;const safeHeight=window.innerHeight*.9;return Math.min(safeWidth/modalWidth,safeHeight/modalHeight,1);};const[scaleValue,setScaleValue]=React.useState(getScale);React.useLayoutEffect(()=>{const updateScale=()=>{setScaleValue(getScale());};updateScale();window.addEventListener(\"resize\",updateScale);return()=>{window.removeEventListener(\"resize\",updateScale);};},[]);const finalOpacity=props.style?.opacity??1;const startScale=scaleValue*.98;return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,opacity:finalOpacity,scale:`${scaleValue}`,transformOrigin:\"center center\",transition:\"none\",\"--leetle-start-scale\":startScale,\"--leetle-final-scale\":scaleValue,\"--leetle-final-opacity\":finalOpacity,animation:internal?\"none\":\"leetleWorkModalAppear 0.2s ease-out both\"}});});}// ─────────────────────────────\n// WorkDimAppearExceptNav\n// 검정 투명 배경에 연결\n// Framer 기본 Appear 대신 사용\n// 내부 이동이면 어피어 없음\n// Home에서 Work로 들어오면 즉시 CSS animation 시작\n// ─────────────────────────────\nexport function WorkDimAppearExceptNav(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{ensureLeetleStyles();const internal=isWorkInternalNav();const finalOpacity=props.style?.opacity??1;return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,\"--leetle-final-opacity\":finalOpacity,animation:internal?\"none\":\"leetleDimAppear 0.2s ease-out both\"}});});}// ─────────────────────────────\n// FitHomeBackground\n// Home_Background 전체를 1440 기준으로 화면 가로폭에 맞춤\n// 좌우는 항상 다 보이게, 위아래는 중앙 기준으로 잘림\n// ─────────────────────────────\nexport function FitHomeBackground(Component){return props=>{const BASE_WIDTH=1440;const BASE_HEIGHT=1200;const[mounted,setMounted]=React.useState(false);const viewportRef=React.useRef({width:1440,height:900});const[viewport,setViewport]=React.useState(viewportRef.current);React.useLayoutEffect(()=>{setMounted(true);const update=(force=false)=>{const next={width:window.innerWidth,height:window.innerHeight};const prev=viewportRef.current;const widthChanged=Math.abs(next.width-prev.width)>40;if(force||widthChanged){viewportRef.current=next;setViewport(next);}};update(true);const handleResize=()=>{update(false);};const handleOrientationChange=()=>{update(true);};window.addEventListener(\"resize\",handleResize);window.addEventListener(\"orientationchange\",handleOrientationChange);return()=>{window.removeEventListener(\"resize\",handleResize);window.removeEventListener(\"orientationchange\",handleOrientationChange);};},[]);if(!mounted)return null;const scale=viewport.width/BASE_WIDTH;const baseTop=(viewport.height-BASE_HEIGHT*scale)/2;const isTabletLandscape=viewport.width<=1439&&viewport.width>=1024&&viewport.width>viewport.height;const tabletLandscapeOffset=isTabletLandscape?-5:0;const top=baseTop+tabletLandscapeOffset;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,position:\"fixed\",left:0,top:0,width:BASE_WIDTH,height:BASE_HEIGHT,minWidth:BASE_WIDTH,minHeight:BASE_HEIGHT,maxWidth:\"none\",maxHeight:\"none\",transform:`translate3d(0, ${top}px, 0) scale(${scale})`,transformOrigin:\"top left\",zIndex:0}}),document.body);};}// ─────────────────────────────\n// ImageMagnifier\n// DetailImage에 연결\n// 클릭하면 확대 모드 ON\n// 다시 클릭하면 OFF\n// Esc로 OFF\n// wheel / scroll 건드리지 않음\n// ─────────────────────────────\nexport function ImageMagnifier(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{const rootRef=React.useRef(null);const[zoomMode,setZoomMode]=React.useState(false);const[zoom,setZoom]=React.useState({active:false,x:0,y:0,clientX:0,clientY:0,width:0,height:0,src:\"\"});const setRefs=node=>{rootRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}};const getImageSrc=()=>{const root=rootRef.current;if(!root)return\"\";const img=root.querySelector(\"img\");return img?.currentSrc||img?.src||\"\";};const updateZoom=event=>{const root=rootRef.current;if(!root)return;const rect=root.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;if(x<0||y<0||x>rect.width||y>rect.height){setZoom(prev=>({...prev,active:false}));return;}setZoom({active:true,x,y,clientX:event.clientX,clientY:event.clientY,width:rect.width,height:rect.height,src:getImageSrc()});};const handleClick=event=>{event.preventDefault();if(zoomMode){setZoomMode(false);setZoom(prev=>({...prev,active:false}));return;}setZoomMode(true);updateZoom(event);};React.useEffect(()=>{const handleKeyDown=event=>{if(event.key===\"Escape\"){setZoomMode(false);setZoom(prev=>({...prev,active:false}));}};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[]);const LENS_SIZE=330;const ZOOM=2.2;const lens=zoomMode&&zoom.active&&zoom.src?/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",left:zoom.clientX-LENS_SIZE/2,top:zoom.clientY-LENS_SIZE/2,width:LENS_SIZE,height:LENS_SIZE,borderRadius:\"50%\",pointerEvents:\"none\",zIndex:999999,overflow:\"hidden\",border:\"2px solid rgba(0, 0, 0, 0.7)\",boxShadow:\"0 8px 24px rgba(0, 0, 0, 0.25)\",backgroundImage:`url(${zoom.src})`,backgroundRepeat:\"no-repeat\",backgroundSize:`${zoom.width*ZOOM}px ${zoom.height*ZOOM}px`,backgroundPosition:`${-(zoom.x*ZOOM-LENS_SIZE/2)}px ${-(zoom.y*ZOOM-LENS_SIZE/2)}px`}}):null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,ref:setRefs,onClick:handleClick,onMouseMove:event=>{if(zoomMode)updateZoom(event);},onMouseLeave:()=>{setZoom(prev=>({...prev,active:false}));},style:{...props.style,cursor:zoomMode?\"zoom-out\":\"zoom-in\"}}),typeof document!==\"undefined\"&&lens?/*#__PURE__*/createPortal(lens,document.body):null]});});}export function WorkModalAppearOnlyFromNav(Component){return /*#__PURE__*/React.forwardRef((props,ref)=>{ensureLeetleStyles();const internal=isWorkInternalNav();return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,\"--leetle-start-scale\":.98,\"--leetle-final-scale\":1,\"--leetle-final-opacity\":props.style?.opacity??1,animation:internal?\"none\":\"leetleWorkModalAppear 0.2s ease-out both\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"WorkItem\":{\"type\":\"reactHoc\",\"name\":\"WorkItem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyLeftTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyLeftTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyboardArrowNav\":{\"type\":\"reactHoc\",\"name\":\"KeyboardArrowNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyLeftHoverTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyLeftHoverTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GoToLastWorkFromGrid\":{\"type\":\"reactHoc\",\"name\":\"GoToLastWorkFromGrid\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageMagnifier\":{\"type\":\"reactHoc\",\"name\":\"ImageMagnifier\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarkWorkViewToggle\":{\"type\":\"reactHoc\",\"name\":\"MarkWorkViewToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WorkModalAppearOnlyFromNav\":{\"type\":\"reactHoc\",\"name\":\"WorkModalAppearOnlyFromNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyRightHoverTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyRightHoverTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GoToLastWork\":{\"type\":\"reactHoc\",\"name\":\"GoToLastWork\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyRightTarget\":{\"type\":\"reactHoc\",\"name\":\"KeyRightTarget\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MediaBleed\":{\"type\":\"reactHoc\",\"name\":\"MediaBleed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOverlay\":{\"type\":\"reactHoc\",\"name\":\"BorderOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WorkDimAppearExceptNav\":{\"type\":\"reactHoc\",\"name\":\"WorkDimAppearExceptNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FitHomeBackground\":{\"type\":\"reactHoc\",\"name\":\"FitHomeBackground\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RememberGridScroll\":{\"type\":\"reactHoc\",\"name\":\"RememberGridScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FitToViewport\":{\"type\":\"reactHoc\",\"name\":\"FitToViewport\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RememberCurrentWork\":{\"type\":\"reactHoc\",\"name\":\"RememberCurrentWork\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ClearWorkInternalNav\":{\"type\":\"reactHoc\",\"name\":\"ClearWorkInternalNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FitWorkModalToViewport\":{\"type\":\"reactHoc\",\"name\":\"FitWorkModalToViewport\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InfoBoxHover\":{\"type\":\"reactHoc\",\"name\":\"InfoBoxHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WorkSlider.map","// Generated by Framer (7affe85)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"iiFnsS69K\",\"KXyBscpVN\",\"Kwbd766KJ\"];const serializationHash=\"framer-lrQfH\";const variantClassNames={iiFnsS69K:\"framer-v-r7sxzw\",Kwbd766KJ:\"framer-v-3njgxg\",KXyBscpVN:\"framer-v-189dc64\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PQYkO4mLM=undefined;const LkwK5QS1R=undefined;const transition1={delay:0,duration:.15,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.18,ease:[.12,.23,.5,1],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 humanReadableVariantMap={Hover:\"Kwbd766KJ\",Load:\"KXyBscpVN\",Primary:\"iiFnsS69K\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,LkwK5QS1R:hover??props.LkwK5QS1R,PQYkO4mLM:click??props.PQYkO4mLM,variant:humanReadableVariantMap[props.variant]??props.variant??\"iiFnsS69K\"};};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,LkwK5QS1R,PQYkO4mLM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iiFnsS69K\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7jrpts=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PQYkO4mLM){const res=await PQYkO4mLM(...args);if(res===false)return false;}});const onMouseEnterqgxndc=activeVariantCallback(async(...args)=>{if(LkwK5QS1R){const res=await LkwK5QS1R(...args);if(res===false)return false;}setVariant(\"Kwbd766KJ\");});const onMouseLeaves0e7hq=activeVariantCallback(async(...args)=>{setVariant(\"iiFnsS69K\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"KXyBscpVN\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Kwbd766KJ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sdAapEYrq\"},motionChild:true,nodeId:\"iiFnsS69K\",openInNewTab:false,scopeId:\"BPQRHMXJa\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-r7sxzw\",className,classNames)} framer-1r9qpst`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iiFnsS69K\",onTap:onTap7jrpts,ref:refBinding,style:{...style},...addPropertyOverrides({Kwbd766KJ:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"리틀타운 소개 보기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-9),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3UagVKkH1pYqsVxjWlw5KtpSWc.webp?width=459&height=334\"},className:\"framer-amadpo\",\"data-framer-name\":\"btn_about\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WMgpSYnNa\",onMouseEnter:onMouseEnterqgxndc,...addPropertyOverrides({Kwbd766KJ:{background:{alt:\"리틀타운 소개 보기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-19),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3UagVKkH1pYqsVxjWlw5KtpSWc.webp?width=459&height=334\"},onMouseLeave:onMouseLeaves0e7hq}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lrQfH.framer-1r9qpst, .framer-lrQfH .framer-1r9qpst { display: block; }\",\".framer-lrQfH.framer-r7sxzw { cursor: pointer; height: 80px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 110px; }\",\".framer-lrQfH .framer-amadpo { flex: none; height: 100%; left: calc(49.090909090909115% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -9px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-lrQfH.framer-v-3njgxg .framer-amadpo { left: calc(48.1818181818182% - 100% / 2); top: -19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KXyBscpVN\":{\"layout\":[\"fixed\",\"fixed\"]},\"Kwbd766KJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LkwK5QS1R\":\"hover\",\"PQYkO4mLM\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBPQRHMXJa=withCSS(Component,css,\"framer-lrQfH\");export default FramerBPQRHMXJa;FramerBPQRHMXJa.displayName=\"btn_about\";FramerBPQRHMXJa.defaultProps={height:80,width:110};addPropertyControls(FramerBPQRHMXJa,{variant:{options:[\"iiFnsS69K\",\"KXyBscpVN\",\"Kwbd766KJ\"],optionTitles:[\"Primary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},LkwK5QS1R:{title:\"Hover\",type:ControlType.EventHandler},PQYkO4mLM:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBPQRHMXJa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBPQRHMXJa\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"LkwK5QS1R\\\":\\\"hover\\\",\\\"PQYkO4mLM\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KXyBscpVN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Kwbd766KJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"110\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BPQRHMXJa.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"hrgltj5lK\",\"I7KCFeiaK\"];const serializationHash=\"framer-rnjIc\";const variantClassNames={hrgltj5lK:\"framer-v-1uqjv9d\",I7KCFeiaK:\"framer-v-1sxkbwn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:6,ease:[0,0,1,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],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 humanReadableVariantMap={\"Variant 1\":\"hrgltj5lK\",\"Variant 2\":\"I7KCFeiaK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hrgltj5lK\"};};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:\"hrgltj5lK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1kfkpcj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"I7KCFeiaK\",true),6e3);});const onAppear1r36rn4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"hrgltj5lK\",true),1e3);});useOnVariantChange(baseVariant,{default:onAppear1kfkpcj,I7KCFeiaK:onAppear1r36rn4});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,...addPropertyOverrides({I7KCFeiaK:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uqjv9d\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hrgltj5lK\",ref:refBinding,style:{...style},...addPropertyOverrides({I7KCFeiaK:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:493,intrinsicWidth:585,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-((componentViewport?.height||91)-0)*1/2)),pixelHeight:493,pixelWidth:585,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/EjeCdJHQW27Ip3iFoLn5kmiZveo.webp?width=585&height=493\"},className:\"framer-12hbbjd\",layoutDependency:layoutDependency,layoutId:\"NaVGMuAfM\",...addPropertyOverrides({I7KCFeiaK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:493,intrinsicWidth:586,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||91)*.49450549450549475-((componentViewport?.height||91)-0)*1/2)),pixelHeight:493,pixelWidth:586,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/jhhyecUgam8n6KQMRiLFwGtOhXE.webp?width=586&height=493\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rnjIc.framer-1nkfrx8, .framer-rnjIc .framer-1nkfrx8 { display: block; }\",\".framer-rnjIc.framer-1uqjv9d { height: 91px; position: relative; width: 108px; }\",\".framer-rnjIc .framer-12hbbjd { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(49.450549450549474% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I7KCFeiaK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCqrRiWmbM=withCSS(Component,css,\"framer-rnjIc\");export default FramerCqrRiWmbM;FramerCqrRiWmbM.displayName=\"green-head-desktop\";FramerCqrRiWmbM.defaultProps={height:91,width:108};addPropertyControls(FramerCqrRiWmbM,{variant:{options:[\"hrgltj5lK\",\"I7KCFeiaK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCqrRiWmbM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCqrRiWmbM\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I7KCFeiaK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"108\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"91\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CqrRiWmbM.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"qCY6Vtusg\",\"fEpYzktdC\",\"sn3a3ug5q\"];const serializationHash=\"framer-ySI6g\";const variantClassNames={fEpYzktdC:\"framer-v-1405yio\",qCY6Vtusg:\"framer-v-19faye9\",sn3a3ug5q:\"framer-v-soduuz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KKXSDuAmf=undefined;const transition1={damping:15,delay:0,mass:1,stiffness:300,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 humanReadableVariantMap={Hover:\"sn3a3ug5q\",Load:\"fEpYzktdC\",Primary:\"qCY6Vtusg\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,KKXSDuAmf:hover??props.KKXSDuAmf,variant:humanReadableVariantMap[props.variant]??props.variant??\"qCY6Vtusg\"};};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,KKXSDuAmf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qCY6Vtusg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1hkpx7=activeVariantCallback(async(...args)=>{if(KKXSDuAmf){const res=await KKXSDuAmf(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const isDisplayed=()=>{if([\"fEpYzktdC\",\"sn3a3ug5q\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19faye9\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"qCY6Vtusg\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/\",motionChild:true,nodeId:\"yz2yhS_Bv\",openInNewTab:true,scopeId:\"JEeFY_W2Q\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:200,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/k2bJmad3rk1V15McjR5qQMNalrg.webp?width=200&height=200\"},className:\"framer-14f2749 framer-hlkh3p\",\"data-framer-name\":\"btn_insta\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yz2yhS_Bv\",onMouseEnter:onMouseEnter1hkpx7})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ySI6g.framer-hlkh3p, .framer-ySI6g .framer-hlkh3p { display: block; }\",\".framer-ySI6g.framer-19faye9 { height: 44px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 44px; }\",\".framer-ySI6g .framer-14f2749 { flex: none; height: 100%; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; text-decoration: none; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fEpYzktdC\":{\"layout\":[\"fixed\",\"fixed\"]},\"sn3a3ug5q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KKXSDuAmf\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJEeFY_W2Q=withCSS(Component,css,\"framer-ySI6g\");export default FramerJEeFY_W2Q;FramerJEeFY_W2Q.displayName=\"btn_instagram\";FramerJEeFY_W2Q.defaultProps={height:44,width:44};addPropertyControls(FramerJEeFY_W2Q,{variant:{options:[\"qCY6Vtusg\",\"fEpYzktdC\",\"sn3a3ug5q\"],optionTitles:[\"Primary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},KKXSDuAmf:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerJEeFY_W2Q,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJEeFY_W2Q\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"KKXSDuAmf\\\":\\\"hover\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fEpYzktdC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sn3a3ug5q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JEeFY_W2Q.map","// Generated by Framer (7affe85)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"b7bedhl6C\",\"TkZRPPihn\",\"fUTJ7S1qQ\"];const serializationHash=\"framer-eJvob\";const variantClassNames={b7bedhl6C:\"framer-v-tjda33\",fUTJ7S1qQ:\"framer-v-ceka45\",TkZRPPihn:\"framer-v-e5thd5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const M3qoYLxfm=undefined;const F7jncUHfi=undefined;const transition1={delay:0,duration:.1,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.12,.23,.5,1],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 humanReadableVariantMap={Hover:\"fUTJ7S1qQ\",Load:\"TkZRPPihn\",Pimary:\"b7bedhl6C\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,F7jncUHfi:hover??props.F7jncUHfi,M3qoYLxfm:click??props.M3qoYLxfm,variant:humanReadableVariantMap[props.variant]??props.variant??\"b7bedhl6C\"};};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,F7jncUHfi,M3qoYLxfm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"b7bedhl6C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1om5hv5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(M3qoYLxfm){const res=await M3qoYLxfm(...args);if(res===false)return false;}});const onMouseEnter1jfz4n0=activeVariantCallback(async(...args)=>{if(F7jncUHfi){const res=await F7jncUHfi(...args);if(res===false)return false;}setVariant(\"fUTJ7S1qQ\");});const onMouseLeave1d9t70b=activeVariantCallback(async(...args)=>{setVariant(\"b7bedhl6C\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"TkZRPPihn\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({fUTJ7S1qQ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"포스터10\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"s2OFKCBdR\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"b7bedhl6C\",openInNewTab:false,scopeId:\"O3RIbB84L\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-tjda33\",className,classNames)} framer-1pmeg0x`,\"data-framer-name\":\"Pimary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"b7bedhl6C\",onTap:onTap1om5hv5,ref:refBinding,style:{...style},...addPropertyOverrides({fUTJ7S1qQ:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"리틀타운 작업물 보기\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-2),pixelHeight:292,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mva6MPj0QF1eC0ApP4B2F8Y0Mw.webp?width=459&height=292\"},className:\"framer-139s1ns\",\"data-framer-name\":\"btn_work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aJ_K5vCNg\",onMouseEnter:onMouseEnter1jfz4n0,...addPropertyOverrides({fUTJ7S1qQ:{background:{alt:\"리틀타운 작업물 보기\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-12),pixelHeight:292,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/mva6MPj0QF1eC0ApP4B2F8Y0Mw.webp?width=459&height=292\"},onMouseLeave:onMouseLeave1d9t70b}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eJvob.framer-1pmeg0x, .framer-eJvob .framer-1pmeg0x { display: block; }\",\".framer-eJvob.framer-tjda33 { cursor: pointer; height: 80px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 110px; }\",\".framer-eJvob .framer-139s1ns { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -2px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-eJvob.framer-v-ceka45 .framer-139s1ns { left: 1px; top: -12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TkZRPPihn\":{\"layout\":[\"fixed\",\"fixed\"]},\"fUTJ7S1qQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"F7jncUHfi\":\"hover\",\"M3qoYLxfm\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO3RIbB84L=withCSS(Component,css,\"framer-eJvob\");export default FramerO3RIbB84L;FramerO3RIbB84L.displayName=\"btn_work\";FramerO3RIbB84L.defaultProps={height:80,width:110};addPropertyControls(FramerO3RIbB84L,{variant:{options:[\"b7bedhl6C\",\"TkZRPPihn\",\"fUTJ7S1qQ\"],optionTitles:[\"Pimary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},F7jncUHfi:{title:\"Hover\",type:ControlType.EventHandler},M3qoYLxfm:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerO3RIbB84L,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO3RIbB84L\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TkZRPPihn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fUTJ7S1qQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"F7jncUHfi\\\":\\\"hover\\\",\\\"M3qoYLxfm\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"80\",\"framerIntrinsicWidth\":\"110\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O3RIbB84L.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={LiZ1e2ej9:{hover:true},XiMbn5Zde:{hover:true}};const cycleOrder=[\"XiMbn5Zde\",\"A5xOXsL0q\",\"LiZ1e2ej9\"];const serializationHash=\"framer-joUD2\";const variantClassNames={A5xOXsL0q:\"framer-v-wx5jqo\",LiZ1e2ej9:\"framer-v-hp1x5v\",XiMbn5Zde:\"framer-v-1xso4bj\"};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 humanReadableVariantMap={\"Variant 3\":\"LiZ1e2ej9\",Load:\"A5xOXsL0q\",Primary:\"XiMbn5Zde\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XiMbn5Zde\"};};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:\"XiMbn5Zde\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ns6mw3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"LiZ1e2ej9\");});const onTapjxlsfl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"XiMbn5Zde\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"A5xOXsL0q\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xso4bj\",className,classNames),\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XiMbn5Zde\",onTap:onTap1ns6mw3,ref:refBinding,style:{...style},...addPropertyOverrides({\"LiZ1e2ej9-hover\":{\"data-framer-name\":undefined},\"XiMbn5Zde-hover\":{\"data-framer-name\":undefined},LiZ1e2ej9:{\"data-framer-name\":\"Variant 3\",onTap:onTapjxlsfl}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/PrcqzHbJsEvF8lrZYoUPJBrJxa8.webp?width=200&height=292\"},className:\"framer-bxx764\",\"data-framer-name\":\"btn_BGM\",layoutDependency:layoutDependency,layoutId:\"Q7Ydez3Gp\",...addPropertyOverrides({\"LiZ1e2ej9-hover\":{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/PrcqzHbJsEvF8lrZYoUPJBrJxa8.webp?width=200&height=292\"}},\"XiMbn5Zde-hover\":{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/qhxCRRASEzUMR0WSJa4KGbA3s.webp?width=200&height=292\"}},LiZ1e2ej9:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:292,intrinsicWidth:200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:292,pixelWidth:200,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/qhxCRRASEzUMR0WSJa4KGbA3s.webp?width=200&height=292\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-joUD2.framer-27mc0m, .framer-joUD2 .framer-27mc0m { display: block; }\",\".framer-joUD2.framer-1xso4bj { cursor: pointer; height: 74px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 52px; }\",\".framer-joUD2 .framer-bxx764 { flex: none; height: 100%; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"A5xOXsL0q\":{\"layout\":[\"fixed\",\"fixed\"]},\"LiZ1e2ej9\":{\"layout\":[\"fixed\",\"fixed\"]},\"BjTdeCC8M\":{\"layout\":[\"fixed\",\"fixed\"]},\"WLyVldxYJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxPUHjjBWK=withCSS(Component,css,\"framer-joUD2\");export default FramerxPUHjjBWK;FramerxPUHjjBWK.displayName=\"btn_Nblog\";FramerxPUHjjBWK.defaultProps={height:74,width:52};addPropertyControls(FramerxPUHjjBWK,{variant:{options:[\"XiMbn5Zde\",\"A5xOXsL0q\",\"LiZ1e2ej9\"],optionTitles:[\"Primary\",\"Load\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxPUHjjBWK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxPUHjjBWK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"52\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A5xOXsL0q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LiZ1e2ej9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BjTdeCC8M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WLyVldxYJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"74\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xPUHjjBWK.map","// Generated by Framer (c54c588)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"HYhBfNSMP\",\"qjbCOGI2z\",\"pT7Dstcvh\"];const serializationHash=\"framer-X6k6n\";const variantClassNames={HYhBfNSMP:\"framer-v-1yqrpl9\",pT7Dstcvh:\"framer-v-2z0i9w\",qjbCOGI2z:\"framer-v-idqodc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yj0ME3e5W=undefined;const TAiqRq7YZ=undefined;const transition1={delay:0,duration:.22,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.12,.23,.5,1],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 humanReadableVariantMap={Hover:\"pT7Dstcvh\",Load:\"qjbCOGI2z\",Primary:\"HYhBfNSMP\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,TAiqRq7YZ:hover??props.TAiqRq7YZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"HYhBfNSMP\",Yj0ME3e5W:click??props.Yj0ME3e5W};};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,TAiqRq7YZ,Yj0ME3e5W,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HYhBfNSMP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5pumt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Yj0ME3e5W){const res=await Yj0ME3e5W(...args);if(res===false)return false;}});const onMouseEntera6w83i=activeVariantCallback(async(...args)=>{if(TAiqRq7YZ){const res=await TAiqRq7YZ(...args);if(res===false)return false;}setVariant(\"pT7Dstcvh\");});const onMouseLeave13v3olb=activeVariantCallback(async(...args)=>{setVariant(\"HYhBfNSMP\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"qjbCOGI2z\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({pT7Dstcvh:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kwmfTsfWm\"},motionChild:true,nodeId:\"HYhBfNSMP\",openInNewTab:false,scopeId:\"ZmkANOuoA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1yqrpl9\",className,classNames)} framer-1sf2ckh`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HYhBfNSMP\",onTap:onTap5pumt,ref:refBinding,style:{...style},...addPropertyOverrides({pT7Dstcvh:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"리틀타운 작업 문의하기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-9),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hgVIIzYqDv2n4ox2WLpQBYtyNA.webp?width=459&height=334\"},className:\"framer-kb696h\",\"data-framer-name\":\"btn_contact\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KEdBiCPig\",onMouseEnter:onMouseEntera6w83i,...addPropertyOverrides({pT7Dstcvh:{background:{alt:\"리틀타운 작업 문의하기\",fit:\"fit\",intrinsicHeight:334,intrinsicWidth:459,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-18),pixelHeight:334,pixelWidth:459,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hgVIIzYqDv2n4ox2WLpQBYtyNA.webp?width=459&height=334\"},onMouseLeave:onMouseLeave13v3olb}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X6k6n.framer-1sf2ckh, .framer-X6k6n .framer-1sf2ckh { display: block; }\",\".framer-X6k6n.framer-1yqrpl9 { cursor: pointer; height: 80px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 110px; }\",\".framer-X6k6n .framer-kb696h { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -9px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-X6k6n.framer-v-2z0i9w .framer-kb696h { top: -18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qjbCOGI2z\":{\"layout\":[\"fixed\",\"fixed\"]},\"pT7Dstcvh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TAiqRq7YZ\":\"hover\",\"Yj0ME3e5W\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZmkANOuoA=withCSS(Component,css,\"framer-X6k6n\");export default FramerZmkANOuoA;FramerZmkANOuoA.displayName=\"btn_contact\";FramerZmkANOuoA.defaultProps={height:80,width:110};addPropertyControls(FramerZmkANOuoA,{variant:{options:[\"HYhBfNSMP\",\"qjbCOGI2z\",\"pT7Dstcvh\"],optionTitles:[\"Primary\",\"Load\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},TAiqRq7YZ:{title:\"Hover\",type:ControlType.EventHandler},Yj0ME3e5W:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerZmkANOuoA,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZmkANOuoA\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerVariables\":\"{\\\"TAiqRq7YZ\\\":\\\"hover\\\",\\\"Yj0ME3e5W\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qjbCOGI2z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pT7Dstcvh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"110\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZmkANOuoA.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedLogo from\"https://framerusercontent.com/modules/tf8irYwfnYCUWkZqguZX/GxbNFzoRRNnYxXtXPZNk/AnimatedLogo.js\";import{BGMRadioClick}from\"https://framerusercontent.com/modules/jZsBW4zGWDlKeCbKYmFP/MrWNwxBFyFOuk719RG1D/BGMRadio.js\";import{TextStroke}from\"https://framerusercontent.com/modules/CqPhoj1tf3OpwclpDL4I/iPnJJXf2HPMzdqLZ2UTf/ContactForm.js\";import{ClearContactReturnPath}from\"https://framerusercontent.com/modules/J5CkT87k18eoHKLytvaE/6RewR4R9zuhG5ccksHUn/ContactReturn.js\";import SeoMarqueeH1 from\"https://framerusercontent.com/modules/MUw26OUyK3Ez2eqQ0F3r/KedaxC1rjmoJJQKjwfTr/SeoMarqueeH1.js\";import{GoToLastWork}from\"https://framerusercontent.com/modules/ha7CBPWJMUH8CruKTSSr/TK3L1IXVfLxcD51MKFDT/WorkSlider.js\";import Btn_about from\"https://framerusercontent.com/modules/U3i3VrwP7XepAn7EQoP2/g0Q4B7pLQyvowzXP8DrC/BPQRHMXJa.js\";import GreenHeadDesktop from\"https://framerusercontent.com/modules/4BtDehmxHNXw17H5zgcr/3Vaq2s4Z9gcc5pWDRAb9/CqrRiWmbM.js\";import Btn_instagram from\"https://framerusercontent.com/modules/Ixa4UDSE20Hj6WNxVEIZ/rU5srw6KiyLxa7PO4SYo/JEeFY_W2Q.js\";import Btn_work,*as Btn_workInfo from\"https://framerusercontent.com/modules/ZKiRR3dnDPC9ZRO8ZALg/Mp8LxkxJStgZ9giNtr73/O3RIbB84L.js\";import Btn_Nblog,*as Btn_NblogInfo from\"https://framerusercontent.com/modules/gDGAESlLFBNypetvKQda/QQTK9EHkbIM1POdkp9x1/xPUHjjBWK.js\";import Btn_contact,*as Btn_contactInfo from\"https://framerusercontent.com/modules/Z5eQmQkhBU12HD6HkqUA/edQFxLq8B6xIBjFi04BR/ZmkANOuoA.js\";const Image1WithFX=withFX(Image1);const GreenHeadDesktopFonts=getFonts(GreenHeadDesktop);const RichTextTextStroke2wdwkd=withCodeBoundaryForOverrides(RichText,{nodeId:\"KHjwJAav5\",override:TextStroke,scopeId:\"uJDXoIKYV\"});const RichTextTextStrokewf5hq0=withCodeBoundaryForOverrides(RichText,{nodeId:\"hDykhjQfP\",override:TextStroke,scopeId:\"uJDXoIKYV\"});const RichTextTextStrokez2n68y=withCodeBoundaryForOverrides(RichText,{nodeId:\"CKPPxl5qc\",override:TextStroke,scopeId:\"uJDXoIKYV\"});const SeoMarqueeH1Fonts=getFonts(SeoMarqueeH1);const AnimatedLogoFonts=getFonts(AnimatedLogo);const Btn_instagramFonts=getFonts(Btn_instagram);const Btn_workFonts=getFonts(Btn_work);const Btn_workGoToLastWork1h2mabtWithMappedReactPropsj37zb7=withMappedReactProps(withCodeBoundaryForOverrides(Btn_work,{nodeId:\"p_aveGoGm\",override:GoToLastWork,scopeId:\"uJDXoIKYV\"}),Btn_workInfo);const Btn_contactFonts=getFonts(Btn_contact);const Btn_contactClearContactReturnPath1121g4sWithMappedReactProps1txfezm=withMappedReactProps(withCodeBoundaryForOverrides(Btn_contact,{nodeId:\"pAvqpKuA5\",override:ClearContactReturnPath,scopeId:\"uJDXoIKYV\"}),Btn_contactInfo);const Btn_aboutFonts=getFonts(Btn_about);const Btn_NblogFonts=getFonts(Btn_Nblog);const Btn_NblogBGMRadioClickqid6cfWithMappedReactPropsqicih5=withMappedReactProps(withCodeBoundaryForOverrides(Btn_Nblog,{nodeId:\"rS2wo12b7\",override:BGMRadioClick,scopeId:\"uJDXoIKYV\"}),Btn_NblogInfo);const cycleOrder=[\"jM2uYlooV\",\"Tvfb7LbZC\"];const serializationHash=\"framer-nYuzn\";const variantClassNames={jM2uYlooV:\"framer-v-b91qvk\",Tvfb7LbZC:\"framer-v-f433s9\"};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 transition2={damping:100,delay:.98,mass:1,stiffness:600,type:\"spring\"};const animation={opacity:1,rotate:-3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:1,y:0};const transition3={delay:0,duration:1,ease:[.7,-.35,.3,1.35],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-2,y:2};const transition4={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:-1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-3,y:0};const transition5={delay:0,duration:.403,ease:[.5,0,.88,.77],type:\"tween\"};const animation3={opacity:1,rotate:-3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation4={opacity:1,rotate:-1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition6={delay:0,duration:.403,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:1,rotate:1,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:0,duration:1,ease:[.15,.45,.15,1.35],type:\"tween\"};const animation6={opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-1,y:1};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"jM2uYlooV\",\"Variant 2\":\"Tvfb7LbZC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jM2uYlooV\"};};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:\"jM2uYlooV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const KKXSDuAmfh0s72j=activeVariantCallback(async(...args)=>{setVariant(\"bQjzkDdqp\");});const F7jncUHfiyebf2j=activeVariantCallback(async(...args)=>{setVariant(\"YOZjOZyt2\");});const TAiqRq7YZkdws2l=activeVariantCallback(async(...args)=>{setVariant(\"t0WUMGsQn\");});const LkwK5QS1R19ci67b=activeVariantCallback(async(...args)=>{setVariant(\"Ou3Z9hUly\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,background:{alt:\"리틀타운 작업실 홈 일러스트, 포스터\\xb7리플릿\\xb7지도\\xb7안내물을 만드는 그래픽 디자인 스튜디오\",fit:\"fill\",intrinsicHeight:5001,intrinsicWidth:6e3,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:5001,pixelWidth:6e3,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/dsDsnDy1tK7Ti6Jw1G0yOv6pfiI.webp?width=6000&height=5001\"},className:cx(scopingClassNames,\"framer-b91qvk\",className,classNames),\"data-framer-name\":\"Variant 1\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"jM2uYlooV\",ref:refBinding,style:{...style},...addPropertyOverrides({Tvfb7LbZC:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.08,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:163,intrinsicWidth:165,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+639.15),pixelHeight:163,pixelWidth:165,sizes:\"79px\",src:\"https://framerusercontent.com/images/qcglUpqSlb10utLcZyJWDdqE1A.webp?width=165&height=163\"},className:\"framer-d64l64\",\"data-framer-name\":\"pink-arm-L\",layoutDependency:layoutDependency,layoutId:\"pP8k9TSDl\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:182,intrinsicWidth:103,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+645.1),pixelHeight:182,pixelWidth:103,sizes:\"49px\",src:\"https://framerusercontent.com/images/hdpMUo4RpJDFHAh4vWJBasvWek.webp?width=103&height=182\"},className:\"framer-1xdygak\",\"data-framer-name\":\"pink-body\",layoutDependency:layoutDependency,layoutId:\"sqtgfWcVL\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:3,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:167,intrinsicWidth:152,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+633),pixelHeight:167,pixelWidth:152,sizes:\"73px\",src:\"https://framerusercontent.com/images/a18dIF1etD7B5gjsdhmLLVwlog.webp?width=152&height=167\"},className:\"framer-1xc2x5f\",\"data-framer-name\":\"pink-arm\",layoutDependency:layoutDependency,layoutId:\"AH0V19Rda\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:3,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition4,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:194,intrinsicWidth:217,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+566),pixelHeight:194,pixelWidth:217,sizes:\"104px\",src:\"https://framerusercontent.com/images/BuUweqU4OvPz5M8OWyFQl0A4A.webp?width=217&height=194\"},className:\"framer-1ej6vtx\",\"data-framer-name\":\"pink-head\",layoutDependency:layoutDependency,layoutId:\"AXl8_6qQs\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation3,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:55,intrinsicWidth:123,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+791),pixelHeight:55,pixelWidth:123,sizes:\"59px\",src:\"https://framerusercontent.com/images/RUH0LLvS3u24sbnzEajuym8r4UI.webp?width=123&height=55\"},className:\"framer-1nvlyt1\",\"data-framer-name\":\"yello-foot-R\",layoutDependency:layoutDependency,layoutId:\"eF7T1rJRb\"}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation4,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:369,intrinsicWidth:346,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+659),pixelHeight:369,pixelWidth:346,sizes:\"166px\",src:\"https://framerusercontent.com/images/tKHXFViK3dmqhXcEReISF9QBQbI.webp?width=346&height=369\"},className:\"framer-1svabl8\",\"data-framer-name\":\"yellow-head\",layoutDependency:layoutDependency,layoutId:\"x3TUXaXcH\",children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation5,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition6,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:156,intrinsicWidth:122,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+659+-14),pixelHeight:156,pixelWidth:122,sizes:\"58px\",src:\"https://framerusercontent.com/images/6GlFNJMJpXxe4pjs6ndnwRmzY.webp?width=122&height=156\"},className:\"framer-5lwo2q\",\"data-framer-name\":\"yellow-hair\",layoutDependency:layoutDependency,layoutId:\"nvNjO6pR6\"})}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__loop:animation6,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition7,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:244,intrinsicWidth:265,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+684.2),pixelHeight:244,pixelWidth:265,sizes:\"45px\",src:\"https://framerusercontent.com/images/WYxjXsv5FHaNoD5tg2B5GKxr3I.webp?width=265&height=244\"},className:\"framer-1w7f3bh\",\"data-framer-name\":\"green-arm\",layoutDependency:layoutDependency,layoutId:\"Kki8TVY9I\",transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"108px\",y:(componentViewport?.y||0)+606,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f7lth6-container\",layoutDependency:layoutDependency,layoutId:\"sKSuHih58-container\",nodeId:\"sKSuHih58\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(GreenHeadDesktop,{height:\"100%\",id:\"sKSuHih58\",layoutId:\"sKSuHih58\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hrgltj5lK\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-039\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"NPtFwtzcK\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"EM2LnDncb\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r2ku6t framer-1d7ae7z\",\"data-framer-name\":\"논산딸기축제\",layoutDependency:layoutDependency,layoutId:\"EM2LnDncb\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:2}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-041\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"Ob_DiDDOk\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"s1t9rUAEV\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7litbm framer-1d7ae7z\",\"data-framer-name\":\"경기콩 전국요리경연대회\",layoutDependency:layoutDependency,layoutId:\"s1t9rUAEV\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-3}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-037\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"B8lie_gT0\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"hh3lShAYA\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s6foi8 framer-1d7ae7z\",\"data-framer-name\":\"왕인박사유적지\",layoutDependency:layoutDependency,layoutId:\"hh3lShAYA\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-7}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-036\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"q8LPydf6h\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"mHPQA3xYT\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ydfukm framer-1d7ae7z\",\"data-framer-name\":\"천리포수목원 목련축제\",layoutDependency:layoutDependency,layoutId:\"mHPQA3xYT\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-9}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-040\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"MEG9xptYE\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"dZgAOem9V\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-mwdxhs framer-1d7ae7z\",\"data-framer-name\":\"제1회 가치놀장\",layoutDependency:layoutDependency,layoutId:\"dZgAOem9V\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:-2}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-038\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"ZdFGIvuLD\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"cT3WrZYrc\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16c313l framer-1d7ae7z\",\"data-framer-name\":\"보령신활력 액션그룹 지도\",layoutDependency:layoutDependency,layoutId:\"cT3WrZYrc\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:2}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-034\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"hWTO5PV0j\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"Wsh26rhlj\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bdxzvh framer-1d7ae7z\",\"data-framer-name\":\"경기미 소믈리에\",layoutDependency:layoutDependency,layoutId:\"Wsh26rhlj\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:8}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-042\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"s2OFKCBdR\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"Wm999rygP\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nr7nm2 framer-1d7ae7z\",\"data-framer-name\":\"보령신활력 입점브랜드대모집\",layoutDependency:layoutDependency,layoutId:\"Wm999rygP\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:8}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-029\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"pV4RsLC_v\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"zEGWwW_4_\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13qvfq6 framer-1d7ae7z\",\"data-framer-name\":\"정혜영T와 겨울나기\",layoutDependency:layoutDependency,layoutId:\"zEGWwW_4_\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:3}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-043\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"gH9RsbaDb\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"gTcKqv1w7\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-lzwhk framer-1d7ae7z\",\"data-framer-name\":\"정혜영T와 봄맞이\",layoutDependency:layoutDependency,layoutId:\"gTcKqv1w7\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:1}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-031\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"yqdIopAjs\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"tdfdKhZaM\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1aszotx framer-1d7ae7z\",\"data-framer-name\":\"템플 오브 허브\",layoutDependency:layoutDependency,layoutId:\"tdfdKhZaM\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:8}})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uDE3y7mav:\"work-021\"},unresolvedPathSlugs:{uDE3y7mav:{collectionId:\"N2ovvoExL\",collectionItemId:\"WHLQNuvsQ\"}},webPageId:\"ecCjfGPt8\"},motionChild:true,nodeId:\"j2kHGFjsN\",openInNewTab:false,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7ac3a0 framer-1d7ae7z\",\"data-framer-name\":\"트립백\",layoutDependency:layoutDependency,layoutId:\"j2kHGFjsN\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,rotate:5}})}),/*#__PURE__*/_jsx(RichTextTextStroke2wdwkd,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"MAP/GUIDE\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-2wdwkd\",fonts:[\"CUSTOMV2;Nanum JeomGgorCe Regular\"],layoutDependency:layoutDependency,layoutId:\"KHjwJAav5\",style:{\"--extracted-2gxw0f\":\"rgb(26, 26, 26)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:-2,rotateX:1,rotateY:5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextTextStrokewf5hq0,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"LEAFLET\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-wf5hq0\",fonts:[\"CUSTOMV2;Nanum JeomGgorCe Regular\"],layoutDependency:layoutDependency,layoutId:\"hDykhjQfP\",style:{\"--extracted-2gxw0f\":\"rgb(26, 26, 26)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:-1,rotateX:1,rotateY:5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextTextStrokez2n68y,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(26, 26, 26))\"},children:\"POSTER\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmFudW0gSmVvbUdnb3JDZSBSZWd1bGFy\",\"--framer-font-family\":'\"Nanum JeomGgorCe Regular\", \"Nanum JeomGgorCe Regular Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(26, 26, 26))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-z2n68y\",fonts:[\"CUSTOMV2;Nanum JeomGgorCe Regular\"],layoutDependency:layoutDependency,layoutId:\"CKPPxl5qc\",style:{\"--extracted-2gxw0f\":\"rgb(26, 26, 26)\",\"--extracted-r6o4lv\":\"rgb(26, 26, 26)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:-1,rotateX:1,rotateY:5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14otzfa\",layoutDependency:layoutDependency,layoutId:\"FONsVW58Z\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-139h77p-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AvWK7zL5n-container\",nodeId:\"AvWK7zL5n\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(SeoMarqueeH1,{color:\"rgb(42, 20, 84)\",duration:20,font:{fontFamily:'\"Ownglyph jooreeletter Regular\", \"Ownglyph jooreeletter Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},height:\"100%\",id:\"AvWK7zL5n\",layoutId:\"AvWK7zL5n\",style:{height:\"100%\",width:\"100%\"},text:\"리틀타운 디자인 작업실 \\xb7 포스터 \\xb7 리플릿 \\xb7 지도/안내도 \\xb7 행사 홍보물 \\xb7 지역 프로젝트 \\xb7 \",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6bex9f\",\"data-framer-name\":\"[ Header ]\",layoutDependency:layoutDependency,layoutId:\"ianVGew6H\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fc0bhy-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"h9fRiVseY-container\",nodeId:\"h9fRiVseY\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(AnimatedLogo,{animateDraw:true,bgImage:\"https://framerusercontent.com/images/YFlAnkthFDznHW16pudDTXHr3gA.webp?scale-down-to=512&width=1021&height=315\",delay:.1,duration:.2,gap:.15,height:\"100%\",homeHref:resolvedLinks[0],hoverFullImage:\"https://framerusercontent.com/images/ObPvziGVHMOmVWakMLc6wsawW4.webp?scale-down-to=512&width=1021&height=315\",id:\"h9fRiVseY\",layoutId:\"h9fRiVseY\",maskStrokeWidth:6,maskSvg:\"https://framerusercontent.com/assets/NpFVcVmD0VaZ5WsZSJ60iLWSCU.svg\",style:{height:\"100%\",width:\"100%\"},textImage:\"https://framerusercontent.com/images/mXoTP5HN1cZmMMZt5Tczt1qnPGc.svg?width=245&height=75\",width:\"100%\",...addPropertyOverrides({Tvfb7LbZC:{homeHref:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yqlcgb\",\"data-framer-name\":\"[ Navigation ]\",layoutDependency:layoutDependency,layoutId:\"x8mn4QpF0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+322+.0833+0+-1-68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-amdi1o-container\",layoutDependency:layoutDependency,layoutId:\"D1DvO12Dw-container\",nodeId:\"D1DvO12Dw\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_instagram,{height:\"100%\",id:\"D1DvO12Dw\",KKXSDuAmf:KKXSDuAmfh0s72j,layoutId:\"D1DvO12Dw\",variant:matchVariant(\"qCY6Vtusg\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e8ce7f\",\"data-framer-name\":\"Nav_Items\",layoutDependency:layoutDependency,layoutId:\"dkSRDu0pT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+322+.0833+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h2mabt-container\",layoutDependency:layoutDependency,layoutId:\"p_aveGoGm-container\",nodeId:\"p_aveGoGm\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_workGoToLastWork1h2mabtWithMappedReactPropsj37zb7,{F7jncUHfi:F7jncUHfiyebf2j,height:\"100%\",id:\"p_aveGoGm\",layoutId:\"p_aveGoGm\",variant:matchVariant(\"b7bedhl6C\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+322+.0833+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1121g4s-container\",layoutDependency:layoutDependency,layoutId:\"pAvqpKuA5-container\",nodeId:\"pAvqpKuA5\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_contactClearContactReturnPath1121g4sWithMappedReactProps1txfezm,{height:\"100%\",id:\"pAvqpKuA5\",layoutId:\"pAvqpKuA5\",TAiqRq7YZ:TAiqRq7YZkdws2l,variant:matchVariant(\"HYhBfNSMP\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+322+.0833+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yrio4g-container\",layoutDependency:layoutDependency,layoutId:\"uEsVaTcO5-container\",nodeId:\"uEsVaTcO5\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_about,{height:\"100%\",id:\"uEsVaTcO5\",layoutId:\"uEsVaTcO5\",LkwK5QS1R:LkwK5QS1R19ci67b,variant:matchVariant(\"iiFnsS69K\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,y:(componentViewport?.y||0)+322+.0833+0+-1-100,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qid6cf-container\",\"data-framer-name\":\"btn_BGM\",layoutDependency:layoutDependency,layoutId:\"rS2wo12b7-container\",name:\"btn_BGM\",nodeId:\"rS2wo12b7\",rendersWithMotion:true,scopeId:\"uJDXoIKYV\",children:/*#__PURE__*/_jsx(Btn_NblogBGMRadioClickqid6cfWithMappedReactPropsqicih5,{height:\"100%\",id:\"rS2wo12b7\",layoutId:\"rS2wo12b7\",name:\"btn_BGM\",variant:matchVariant(\"XiMbn5Zde\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:140,intrinsicWidth:1992,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+322+.0833+0+-1-34),pixelHeight:140,pixelWidth:1992,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} * 0.41 + 168.6px)`,src:\"https://framerusercontent.com/images/IWd8p6CfmSf0rWxE7taqQ19xSCo.webp?width=1992&height=140\"},className:\"framer-1fb49d7\",\"data-framer-name\":\"Nav_Shelf\",layoutDependency:layoutDependency,layoutId:\"fdkIginqU\"})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nYuzn.framer-1d7ae7z, .framer-nYuzn .framer-1d7ae7z { display: block; }\",\".framer-nYuzn.framer-b91qvk { gap: 0px; height: auto; overflow: auto; position: relative; width: 1440px; }\",\".framer-nYuzn .framer-d64l64 { flex: none; height: 78px; position: absolute; right: 291px; top: 639px; width: 79px; }\",\".framer-nYuzn .framer-1xdygak { flex: none; height: 87px; position: absolute; right: 284px; top: 645px; width: 49px; }\",\".framer-nYuzn .framer-1xc2x5f { flex: none; height: 80px; position: absolute; right: 247px; top: 633px; width: 73px; }\",\".framer-nYuzn .framer-1ej6vtx { flex: none; height: 93px; position: absolute; right: 260px; top: 566px; width: 104px; }\",\".framer-nYuzn .framer-1nvlyt1 { flex: none; height: 26px; left: 324px; position: absolute; top: 791px; width: 59px; }\",\".framer-nYuzn .framer-1svabl8 { flex: none; height: 177px; left: 253px; position: absolute; top: 659px; width: 166px; }\",\".framer-nYuzn .framer-5lwo2q { flex: none; height: 75px; left: 18px; position: absolute; top: -14px; width: 58px; }\",\".framer-nYuzn .framer-1w7f3bh { aspect-ratio: 0.98 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 46px); left: 49%; position: absolute; top: 684px; width: 45px; }\",\".framer-nYuzn .framer-1f7lth6-container { flex: none; height: 91px; left: 668px; position: absolute; top: 606px; width: 108px; }\",\".framer-nYuzn .framer-1r2ku6t { flex: none; height: 105px; overflow: visible; position: absolute; right: 136px; text-decoration: none; top: 669px; width: 74px; }\",\".framer-nYuzn .framer-7litbm { flex: none; height: 174px; overflow: visible; position: absolute; right: 39px; text-decoration: none; top: 472px; width: 146px; }\",\".framer-nYuzn .framer-s6foi8 { flex: none; height: 130px; overflow: visible; position: absolute; right: 216px; text-decoration: none; top: 369px; width: 180px; }\",\".framer-nYuzn .framer-ydfukm { flex: none; height: 144px; overflow: visible; position: absolute; right: 93px; text-decoration: none; top: 305px; width: 109px; }\",\".framer-nYuzn .framer-mwdxhs { flex: none; height: 141px; left: 70px; overflow: visible; position: absolute; text-decoration: none; top: 641px; width: 96px; }\",\".framer-nYuzn .framer-16c313l { flex: none; height: 147px; left: 34px; overflow: visible; position: absolute; text-decoration: none; top: 471px; width: 177px; }\",\".framer-nYuzn .framer-bdxzvh { flex: none; height: 132px; left: 85px; overflow: visible; position: absolute; text-decoration: none; top: 317px; width: 111px; }\",\".framer-nYuzn .framer-nr7nm2 { flex: none; height: 133px; left: 222px; overflow: visible; position: absolute; text-decoration: none; top: 309px; width: 95px; }\",\".framer-nYuzn .framer-13qvfq6 { flex: none; height: 57px; left: 267px; overflow: visible; position: absolute; text-decoration: none; top: 461px; width: 69px; }\",\".framer-nYuzn .framer-lzwhk { flex: none; height: 56px; left: 348px; overflow: visible; position: absolute; text-decoration: none; top: 465px; width: 66px; }\",\".framer-nYuzn .framer-1aszotx { flex: none; height: 38px; left: 333px; overflow: visible; position: absolute; text-decoration: none; top: 584px; width: 31px; }\",\".framer-nYuzn .framer-7ac3a0 { flex: none; height: 52px; left: 377px; overflow: visible; position: absolute; text-decoration: none; top: 570px; width: 41px; }\",\".framer-nYuzn .framer-2wdwkd { flex: none; height: auto; position: absolute; right: 251px; top: 545px; white-space: pre; width: auto; }\",\".framer-nYuzn .framer-wf5hq0 { flex: none; height: auto; position: absolute; right: 308px; top: 546px; white-space: pre; width: auto; }\",\".framer-nYuzn .framer-z2n68y { flex: none; height: auto; position: absolute; right: 362px; top: 549px; white-space: pre; width: auto; }\",\".framer-nYuzn .framer-14otzfa { flex: none; height: 188px; left: calc(50.00000000000002% - 41.11111111111111% / 2); overflow: visible; position: absolute; top: 322px; width: 41%; }\",\".framer-nYuzn .framer-139h77p-container { bottom: 7px; flex: none; height: 19px; left: calc(50.00000000000002% - 400px / 2); position: absolute; width: 400px; }\",\".framer-nYuzn .framer-6bex9f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 50%; min-height: 149px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: auto; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-nYuzn .framer-1fc0bhy-container { flex: none; height: 62px; left: calc(49.96612466124664% - 200px / 2); position: absolute; top: 0px; width: 200px; z-index: 1; }\",\".framer-nYuzn .framer-1yqlcgb { align-content: flex-end; align-items: flex-end; bottom: 1px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; justify-content: center; left: -18px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: auto; position: absolute; right: -19px; top: 0px; z-index: 1; }\",\".framer-nYuzn .framer-amdi1o-container { bottom: 24px; flex: none; height: auto; left: 87px; position: absolute; width: auto; z-index: 1; }\",\".framer-nYuzn .framer-e8ce7f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-nYuzn .framer-1h2mabt-container, .framer-nYuzn .framer-1121g4s-container, .framer-nYuzn .framer-1yrio4g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-nYuzn .framer-qid6cf-container { bottom: 26px; flex: none; height: auto; position: absolute; right: 85px; width: auto; z-index: 1; }\",\".framer-nYuzn .framer-1fb49d7 { bottom: 1px; flex: none; height: 33px; left: -66px; overflow: visible; position: absolute; right: -66px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200.23\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fit-image\"]},\"Tvfb7LbZC\":{\"layout\":[\"fixed\",\"fit-image\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruJDXoIKYV=withCSS(Component,css,\"framer-nYuzn\");export default FrameruJDXoIKYV;FrameruJDXoIKYV.displayName=\"Home_Background\";FrameruJDXoIKYV.defaultProps={height:1200.23,width:1440};addPropertyControls(FrameruJDXoIKYV,{variant:{options:[\"jM2uYlooV\",\"Tvfb7LbZC\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruJDXoIKYV,[{explicitInter:true,fonts:[{cssFamilyName:\"Nanum JeomGgorCe Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Nanum JeomGgorCe\",url:\"https://framerusercontent.com/assets/ZQoDLxzFiBU1f1Brmw6OHzfZdZk.woff2\",weight:\"400\"},{cssFamilyName:\"Ownglyph jooreeletter Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Ownglyph jooreeletter\",url:\"https://framerusercontent.com/assets/JbE6S2hDydJv4hVW5XbfmeienE.woff2\",weight:\"400\"}]},...GreenHeadDesktopFonts,...SeoMarqueeH1Fonts,...AnimatedLogoFonts,...Btn_instagramFonts,...Btn_workFonts,...Btn_contactFonts,...Btn_aboutFonts,...Btn_NblogFonts],{supportsExplicitInterCodegen:true});FrameruJDXoIKYV.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(GreenHeadDesktop,{},context),forwardLoader(Btn_instagram,{},context),forwardLoader(Btn_work,{},context),forwardLoader(Btn_contact,{},context),forwardLoader(Btn_about,{},context),forwardLoader(Btn_Nblog,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruJDXoIKYV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1200.23\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fit-image\\\"]},\\\"Tvfb7LbZC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fit-image\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uJDXoIKYV.map","import{createElement,useEffect,useRef,useState}from\"react\";// ─────────────────────────────\n// Mobile Home background\n// ─────────────────────────────\nfunction getScrollY(){const values=[window.scrollY||0,window.pageYOffset||0,document.documentElement.scrollTop||0,document.body.scrollTop||0];document.querySelectorAll(\"*\").forEach(el=>{if(el.scrollTop&&el.scrollTop>0){values.push(el.scrollTop);}});return Math.max(...values);}export function MobileBaseBG(Component){return props=>{const[opacity,setOpacity]=useState(1);useEffect(()=>{const cream=\"rgb(255,255,244)\";document.documentElement.style.backgroundColor=cream;document.body.style.backgroundColor=cream;const update=()=>{const y=getScrollY();const start=400;const end=1050;const progress=Math.max(0,Math.min(1,(y-start)/(end-start)));setOpacity(1-progress);};update();window.addEventListener(\"scroll\",update,{passive:true});document.addEventListener(\"scroll\",update,{passive:true,capture:true});window.addEventListener(\"resize\",update);return()=>{window.removeEventListener(\"scroll\",update);document.removeEventListener(\"scroll\",update,true);window.removeEventListener(\"resize\",update);};},[]);return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,position:\"fixed\",left:0,top:0,right:0,bottom:0,width:\"100vw\",height:\"100dvh\",minHeight:\"100vh\",backgroundColor:\"rgb(116,184,216)\",opacity,pointerEvents:\"none\",zIndex:0}});};}// ─────────────────────────────\n// Mobile Work Detail colors\n// ─────────────────────────────\nconst DETAIL_DEFAULT_BG=\"#FFFFF4\";const DETAIL_LINE_HEIGHT=31;const DETAIL_DASH=3;const DETAIL_GAP=2;const DETAIL_STROKE_WIDTH=.4;const DETAIL_LINE_INSET=2;function normalizeHexColor(value){if(!value)return DETAIL_DEFAULT_BG;const raw=String(value).trim();const color=raw.startsWith(\"#\")?raw:\"#\"+raw;const isValid=/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/.test(color);return isValid?color:DETAIL_DEFAULT_BG;}function getDetailColors(bgColor){const clean=bgColor.replace(\"#\",\"\");const full=clean.length===3?clean.split(\"\").map(c=>c+c).join(\"\"):clean;const r=parseInt(full.substring(0,2),16);const g=parseInt(full.substring(2,4),16);const b=parseInt(full.substring(4,6),16);const brightness=r*.299+g*.587+b*.114;const isDark=brightness<140;return{bgColor,textColor:isDark?\"#FFFFF4\":\"#111111\",lineColor:isDark?\"rgba(255, 255, 244, 0.8)\":\"rgba(59, 59, 59, 0.8)\"};}function getMobileBgColor(){const colorText=document.querySelector('[data-framer-name=\"Mobile_BG_Color_Value\"]');return normalizeHexColor(colorText?.textContent);}function useDetailColors(){const[colors,setColors]=useState(getDetailColors(DETAIL_DEFAULT_BG));useEffect(()=>{const update=()=>{const bgColor=getMobileBgColor();setColors(getDetailColors(bgColor));};update();const t1=window.setTimeout(update,100);const t2=window.setTimeout(update,500);const observer=new MutationObserver(update);if(document.body){observer.observe(document.body,{childList:true,subtree:true,characterData:true});}return()=>{window.clearTimeout(t1);window.clearTimeout(t2);observer.disconnect();};},[]);return colors;}function makeDottedSvg(lineColor){const svg='<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"'+(DETAIL_DASH+DETAIL_GAP)+'\" height=\"'+DETAIL_LINE_HEIGHT+'\" viewBox=\"0 0 '+(DETAIL_DASH+DETAIL_GAP)+\" \"+DETAIL_LINE_HEIGHT+'\">'+'<line x1=\"0\" y1=\"'+(DETAIL_LINE_HEIGHT-DETAIL_LINE_INSET)+'\" x2=\"'+DETAIL_DASH+'\" y2=\"'+(DETAIL_LINE_HEIGHT-DETAIL_LINE_INSET)+'\" stroke=\"'+lineColor+'\" stroke-width=\"'+DETAIL_STROKE_WIDTH+'\" shape-rendering=\"crispEdges\"/>'+\"</svg>\";return svg;}function getDottedStyle(lineColor,repeat){const svg=makeDottedSvg(lineColor);return{lineHeight:DETAIL_LINE_HEIGHT+\"px\",backgroundImage:'url(\"data:image/svg+xml,'+encodeURIComponent(svg)+'\")',backgroundSize:DETAIL_DASH+DETAIL_GAP+\"px \"+DETAIL_LINE_HEIGHT+\"px\",backgroundRepeat:repeat,backgroundPosition:\"left top\",paddingBottom:\"3px\",overflow:\"visible\"};}// ─────────────────────────────\n// Overrides\n// ─────────────────────────────\nexport function MobileDetailBG(Component){return props=>{const colors=useDetailColors();useEffect(()=>{document.documentElement.style.backgroundColor=colors.bgColor;document.body.style.backgroundColor=colors.bgColor;},[colors.bgColor]);return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,backgroundColor:colors.bgColor}});};}export function MobileDetailTextColor(Component){return props=>{const colors=useDetailColors();return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,color:colors.textColor,WebkitTextFillColor:colors.textColor}});};}export function MobileDottedText(Component){return props=>{const colors=useDetailColors();return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,color:colors.textColor,WebkitTextFillColor:colors.textColor,...getDottedStyle(colors.lineColor,\"repeat\")}});};}export function MobileDottedLineOnly(Component){return props=>{const colors=useDetailColors();return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,width:\"100%\",borderBottom:\"1px dashed \"+colors.lineColor,boxSizing:\"border-box\"}});};}export function MobileDetailDotColor(Component){return props=>{const colors=useDetailColors();return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,backgroundColor:colors.textColor,borderRadius:\"999px\"}});};}// 예전 이름 호환용. 새로는 되도록 쓰지 않아도 됨.\nexport function MobileDottedOneLine(Component){return MobileDottedText(Component);}function normalizePath(value){try{const url=new URL(value,window.location.origin);return url.pathname.replace(/\\/$/,\"\");}catch{return value.replace(/\\/$/,\"\");}}function navigateWithoutReload(href){const url=new URL(href,window.location.origin);if(url.origin!==window.location.origin){window.location.href=href;return;}const nextUrl=url.pathname+url.search+url.hash;window.history.pushState({},\"\",nextUrl);try{window.dispatchEvent(new PopStateEvent(\"popstate\",{state:window.history.state}));}catch{window.dispatchEvent(new Event(\"popstate\"));}window.scrollTo(0,0);}function getMobileWorkAnchors(){const root=document.querySelector('[data-framer-name=\"Mobile_Nav_Source\"]');if(!root)return[];const anchors=Array.from(root.querySelectorAll(\"a[href]\"));if(!anchors.length)return[];const seen=new Set;const result=[];anchors.forEach(anchor=>{const href=anchor.href;const path=normalizePath(href);if(!href||seen.has(path))return;seen.add(path);result.push(anchor);});return result;}function getMobileWorkHref(direction){const anchors=getMobileWorkAnchors();if(!anchors.length)return\"\";const currentPath=normalizePath(window.location.pathname);const currentIndex=anchors.findIndex(anchor=>{return normalizePath(anchor.href)===currentPath;});if(currentIndex===-1)return\"\";const nextIndex=direction===\"prev\"?(currentIndex-1+anchors.length)%anchors.length:(currentIndex+1)%anchors.length;return anchors[nextIndex].href;}function goMobileWork(direction){const anchors=getMobileWorkAnchors();if(!anchors.length)return;const currentPath=normalizePath(window.location.pathname);const currentIndex=anchors.findIndex(anchor=>{return normalizePath(anchor.href)===currentPath;});if(currentIndex===-1)return;const nextIndex=direction===\"prev\"?(currentIndex-1+anchors.length)%anchors.length:(currentIndex+1)%anchors.length;navigateWithoutReload(anchors[nextIndex].href);}export function MobilePrevWork(Component){return props=>{const[href,setHref]=useState(\"\");useEffect(()=>{const update=()=>{setHref(getMobileWorkHref(\"prev\"));};update();const t=window.setTimeout(update,300);return()=>{window.clearTimeout(t);};},[]);const{style,...rest}=props;if(!href){return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,cursor:\"pointer\"}});}return /*#__PURE__*/createElement(\"a\",{href,style:{...style,display:\"block\",textDecoration:\"none\",color:\"inherit\",cursor:\"pointer\",touchAction:\"manipulation\",WebkitTapHighlightColor:\"transparent\"}},/*#__PURE__*/createElement(Component,{...rest,style:{width:\"100%\",height:\"100%\"}}));};}export function MobileNextWork(Component){return props=>{const[href,setHref]=useState(\"\");useEffect(()=>{const update=()=>{setHref(getMobileWorkHref(\"next\"));};update();const t=window.setTimeout(update,300);return()=>{window.clearTimeout(t);};},[]);const{style,...rest}=props;if(!href){return /*#__PURE__*/createElement(Component,{...props,style:{...props.style,cursor:\"pointer\"}});}return /*#__PURE__*/createElement(\"a\",{href,style:{...style,display:\"block\",textDecoration:\"none\",color:\"inherit\",cursor:\"pointer\",touchAction:\"manipulation\",WebkitTapHighlightColor:\"transparent\"}},/*#__PURE__*/createElement(Component,{...rest,style:{width:\"100%\",height:\"100%\"}}));};}function makeProcessAccordionParentsVisible(root){let parent=root.parentElement;let count=0;while(parent&&count<8){parent.style.overflow=\"visible\";parent=parent.parentElement;count++;}}function getProcessAccordionParts(root){const header=root.querySelector('[data-framer-name=\"Process_Header\"]');const body=root.querySelector('[data-framer-name=\"Process_Body\"]');const plus=root.querySelector('[data-framer-name=\"Process_Plus\"]');if(!header||!body)return null;return{header,body,plus};}function getProcessAccordionHeights(root){const parts=getProcessAccordionParts(root);if(!parts)return null;const{header,body}=parts;const rootTop=root.getBoundingClientRect().top;const headerRect=header.getBoundingClientRect();const bodyRect=body.getBoundingClientRect();const closedHeight=Math.ceil(headerRect.bottom-rootTop);const bodyTop=Math.max(0,Math.ceil(bodyRect.top-rootTop));const bodyHeight=Math.ceil(body.scrollHeight);const openHeight=Math.max(closedHeight,Math.ceil(bodyTop+bodyHeight));return{...parts,closedHeight,openHeight,bodyHeight};}function setProcessAccordionState(root,isOpen,animate){makeProcessAccordionParentsVisible(root);const data=getProcessAccordionHeights(root);if(!data)return;const{body,plus,closedHeight,openHeight,bodyHeight}=data;const rootDuration=380;const bodyDuration=isOpen?300:380;const ease=isOpen?\"ease-out\":\"ease-in\";root.style.overflow=\"hidden\";root.style.willChange=\"height\";body.style.overflow=\"hidden\";body.style.willChange=\"height\";if(plus){plus.textContent=isOpen?\"−\":\"+\";}const targetRootHeight=isOpen?openHeight:closedHeight;const targetBodyHeight=isOpen?bodyHeight:0;if(!animate){root.style.transition=\"none\";body.style.transition=\"none\";root.style.height=targetRootHeight+\"px\";body.style.height=targetBodyHeight+\"px\";return;}const startRootHeight=root.getBoundingClientRect().height;const startBodyHeight=body.getBoundingClientRect().height;root.style.transition=\"none\";body.style.transition=\"none\";root.style.height=startRootHeight+\"px\";body.style.height=startBodyHeight+\"px\";root.getBoundingClientRect();root.style.transition=`height ${rootDuration}ms ${ease}`;body.style.transition=`height ${bodyDuration}ms ${ease}`;requestAnimationFrame(()=>{root.style.height=targetRootHeight+\"px\";body.style.height=targetBodyHeight+\"px\";});}let processAccordionScrollFrame=0;function easeInOutCubic(t){return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;}function animateWindowScrollTo(targetY,duration){window.cancelAnimationFrame(processAccordionScrollFrame);const startY=window.scrollY||window.pageYOffset||0;const distance=targetY-startY;const startTime=performance.now();const step=now=>{const elapsed=now-startTime;const progress=Math.min(1,elapsed/duration);const eased=easeInOutCubic(progress);window.scrollTo(0,startY+distance*eased);if(progress<1){processAccordionScrollFrame=window.requestAnimationFrame(step);}};processAccordionScrollFrame=window.requestAnimationFrame(step);}function scrollProcessAccordionIntoView(root){const data=getProcessAccordionHeights(root);if(!data)return;const rect=root.getBoundingClientRect();const viewportHeight=window.innerHeight||document.documentElement.clientHeight;const targetBottom=rect.top+data.openHeight;const bottomMargin=130;const extraPush=70;const hiddenAmount=targetBottom-(viewportHeight-bottomMargin);if(hiddenAmount<=0)return;const currentY=window.scrollY||window.pageYOffset||0;const targetY=currentY+hiddenAmount+extraPush;animateWindowScrollTo(targetY,720);}function makeProcessAccordion(defaultOpen,overlapTop=0){return function(Component){return props=>{const rootRef=useRef(null);const[isOpen,setIsOpen]=useState(defaultOpen);const initializedRef=useRef(false);const skipFirstStateEffectRef=useRef(true);const isOpenRef=useRef(defaultOpen);useEffect(()=>{const root=rootRef.current;if(!root)return;makeProcessAccordionParentsVisible(root);const parts=getProcessAccordionParts(root);if(!parts)return;const{header}=parts;setProcessAccordionState(root,defaultOpen,false);initializedRef.current=true;const onClick=event=>{event.preventDefault();event.stopPropagation();setIsOpen(current=>{const next=!current;isOpenRef.current=next;return next;});};header.style.cursor=\"pointer\";header.style.WebkitTapHighlightColor=\"transparent\";header.addEventListener(\"click\",onClick);const onResize=()=>{const latestRoot=rootRef.current;if(!latestRoot)return;setProcessAccordionState(latestRoot,isOpenRef.current,false);};window.addEventListener(\"resize\",onResize);return()=>{header.removeEventListener(\"click\",onClick);window.removeEventListener(\"resize\",onResize);};},[]);useEffect(()=>{if(!initializedRef.current)return;if(skipFirstStateEffectRef.current){skipFirstStateEffectRef.current=false;return;}const root=rootRef.current;if(!root)return;isOpenRef.current=isOpen;if(isOpen){scrollProcessAccordionIntoView(root);}setProcessAccordionState(root,isOpen,true);},[isOpen]);return /*#__PURE__*/createElement(Component,{...props,ref:rootRef,style:{...props.style,overflow:\"hidden\",position:\"relative\",top:overlapTop+\"px\"}});};};}export function MobileProcessAccordionOpen(Component){return makeProcessAccordion(true)(Component);}export function MobileProcessAccordionClosed(Component){return makeProcessAccordion(false)(Component);}export function MobileProcessAccordionMiddleClosed(Component){return makeProcessAccordion(false,-2)(Component);}function makeProcessAccordionLast(defaultOpen,overlapTop=0){return function(Component){return props=>{const rootRef=useRef(null);const[isOpen,setIsOpen]=useState(defaultOpen);const initializedRef=useRef(false);const skipFirstStateEffectRef=useRef(true);const isOpenRef=useRef(defaultOpen);const updateLastRound=(root,open)=>{const rounds=Array.from(root.querySelectorAll('[data-framer-name=\"Process_Last_Round\"]'));const squares=Array.from(root.querySelectorAll('[data-framer-name=\"Process_Header_Square\"]'));rounds.forEach(el=>{el.style.display=open?\"none\":\"block\";el.style.visibility=open?\"hidden\":\"visible\";el.style.opacity=open?\"0\":\"1\";});squares.forEach(el=>{el.style.display=open?\"block\":\"none\";el.style.visibility=open?\"visible\":\"hidden\";el.style.opacity=open?\"1\":\"0\";});};useEffect(()=>{const root=rootRef.current;if(!root)return;makeProcessAccordionParentsVisible(root);const parts=getProcessAccordionParts(root);if(!parts)return;const{header}=parts;setProcessAccordionState(root,defaultOpen,false);updateLastRound(root,defaultOpen);initializedRef.current=true;const onClick=event=>{event.preventDefault();event.stopPropagation();setIsOpen(current=>{const next=!current;isOpenRef.current=next;return next;});};header.style.cursor=\"pointer\";header.style.WebkitTapHighlightColor=\"transparent\";header.addEventListener(\"click\",onClick);const onResize=()=>{const latestRoot=rootRef.current;if(!latestRoot)return;setProcessAccordionState(latestRoot,isOpenRef.current,false);updateLastRound(latestRoot,isOpenRef.current);};window.addEventListener(\"resize\",onResize);return()=>{header.removeEventListener(\"click\",onClick);window.removeEventListener(\"resize\",onResize);};},[]);useEffect(()=>{if(!initializedRef.current)return;if(skipFirstStateEffectRef.current){skipFirstStateEffectRef.current=false;return;}const root=rootRef.current;if(!root)return;isOpenRef.current=isOpen;updateLastRound(root,isOpen);if(isOpen){scrollProcessAccordionIntoView(root);}setProcessAccordionState(root,isOpen,true);},[isOpen]);return /*#__PURE__*/createElement(Component,{...props,ref:rootRef,style:{...props.style,overflow:\"hidden\",position:\"relative\",top:overlapTop+\"px\"}});};};}export function MobileProcessAccordionLastClosed(Component){return makeProcessAccordionLast(false,-4)(Component);}\nexport const __FramerMetadata__ = {\"exports\":{\"MobileProcessAccordionMiddleClosed\":{\"type\":\"reactHoc\",\"name\":\"MobileProcessAccordionMiddleClosed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileDetailTextColor\":{\"type\":\"reactHoc\",\"name\":\"MobileDetailTextColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileDetailBG\":{\"type\":\"reactHoc\",\"name\":\"MobileDetailBG\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileProcessAccordionClosed\":{\"type\":\"reactHoc\",\"name\":\"MobileProcessAccordionClosed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileBaseBG\":{\"type\":\"reactHoc\",\"name\":\"MobileBaseBG\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileDottedLineOnly\":{\"type\":\"reactHoc\",\"name\":\"MobileDottedLineOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileNextWork\":{\"type\":\"reactHoc\",\"name\":\"MobileNextWork\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileProcessAccordionOpen\":{\"type\":\"reactHoc\",\"name\":\"MobileProcessAccordionOpen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobilePrevWork\":{\"type\":\"reactHoc\",\"name\":\"MobilePrevWork\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileDottedOneLine\":{\"type\":\"reactHoc\",\"name\":\"MobileDottedOneLine\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileDetailDotColor\":{\"type\":\"reactHoc\",\"name\":\"MobileDetailDotColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileDottedText\":{\"type\":\"reactHoc\",\"name\":\"MobileDottedText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MobileProcessAccordionLastClosed\":{\"type\":\"reactHoc\",\"name\":\"MobileProcessAccordionLastClosed\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mobile.map","// Generated by Framer (f3f9b36)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-vA1Rg .framer-styles-preset-anusdm:not(.rich-text-wrapper), .framer-vA1Rg .framer-styles-preset-anusdm.rich-text-wrapper a { --framer-link-text-background-padding: 0px; --framer-link-text-color: rgba(0, 0, 0, 0.7); }\"];export const className=\"framer-vA1Rg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}