{"version":3,"file":"Popup.qBEC0ibF.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx","useState"],"sources":["https:/framerusercontent.com/modules/OOhPfvHqLH4zVQWHFudh/XmfYUAJn46zGFYZQckMK/Popup.js"],"sourcesContent":["// Popup.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// 팝업 상태 관리\nlet isPopupVisible=true;let setPopupVisibility=null;//localStorage.removeItem(\"popup_hidden_until\")\n// 유틸리티 함수 - 팝업 표시 여부 확인\nconst shouldShowPopup=()=>{try{const hiddenUntil=localStorage.getItem(\"popup_hidden_until\");const today=new Date().toDateString()// null\n;return hiddenUntil!==today// 오늘이 아니면 true, 오늘이면 false\n;}catch(error){console.warn(\"localStorage 접근 실패:\",error);return true// 기본값으로 팝업 표시\n;}};// 페이지 로드 시 강제 체크 Override\nexport const ForceInitialCheck=()=>{useEffect(()=>{// 페이지 로드 완료 후 강제 체크\nconst timer=setTimeout(()=>{const shouldShow=shouldShowPopup();console.log(\"🔄 페이지 로드 후 강제 체크:\",shouldShow);if(shouldShow&&setPopupVisibility){setPopupVisibility(true);}},100);return()=>clearTimeout(timer);},[]);return{};};// 팝업 최상위 컨테이너 Override\nexport const PopupOverlay=()=>{const[isVisible,setIsVisible]=useState(()=>shouldShowPopup());useEffect(()=>{setPopupVisibility=setIsVisible;return()=>{setPopupVisibility=null;};},[]);useEffect(()=>{isPopupVisible=isVisible;},[isVisible]);return{initial:{opacity:0},animate:isVisible?{opacity:1,transition:{duration:.3}}:{opacity:0,transition:{duration:.2}},style:{display:isVisible?\"block\":\"none\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",backdropFilter:\"blur(4px)\",zIndex:9999}};};// 홈페이지 전용: 매 페이지 로드마다 즉시 표시되는 팝업 오버레이 Override (localStorage 무시)\nexport const AlwaysShowPopupOverlay=()=>{const[isVisible,setIsVisible]=useState(true);useEffect(()=>{setPopupVisibility=setIsVisible;return()=>{setPopupVisibility=null;};},[]);useEffect(()=>{isPopupVisible=isVisible;},[isVisible]);return{initial:{opacity:0},animate:isVisible?{opacity:1,transition:{duration:.3}}:{opacity:0,transition:{duration:.2}},style:{display:isVisible?\"block\":\"none\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",backdropFilter:\"blur(4px)\",zIndex:9999}};};// 팝업 콘텐츠 컨테이너 Override\nexport const PopupContainer=()=>{return{initial:{opacity:0,scale:.8,y:-20},animate:{opacity:1,scale:1,y:0,transition:{type:\"spring\",stiffness:300,damping:30,delay:.1}},exit:{// 사라질 때 애니메이션 추가\nopacity:0,scale:.8,y:-20,transition:{duration:.2}},style:{boxShadow:\"0 20px 40px rgba(0, 0, 0, 0.15)\"}};};// 닫기 버튼 Override\nexport const CloseButton=()=>{const handleClose=event=>{event?.preventDefault?.();event?.stopPropagation?.();if(setPopupVisibility){setPopupVisibility(false);}};return{onClick:handleClose,onTap:handleClose,onPointerUp:handleClose,onMouseUp:handleClose,onTouchEnd:handleClose,whileHover:{scale:1.05},whileTap:{scale:.95},style:{pointerEvents:\"auto\",cursor:\"pointer\",userSelect:\"none\",touchAction:\"manipulation\",transition:\"all 0.2s ease\"}};};// 하루 동안 팝업 숨기기 버튼\nexport const CloseOneDayButton=()=>{const handleClick=()=>{console.log(\"하루 동안 안보기 클릭\");try{// 현재 날짜를 저장\nconst today=new Date().toDateString();localStorage.setItem(\"popup_hidden_until\",today);// 즉시 팝업 닫기\nif(setPopupVisibility){setPopupVisibility(false);}console.log(\"팝업 숨김 처리 완료\");}catch(error){console.error(\"localStorage 저장 실패:\",error);// 저장 실패해도 팝업은 닫기\nif(setPopupVisibility){setPopupVisibility(false);}}};return{onClick:handleClick,whileHover:{scale:1.05},whileTap:{scale:.95},style:{cursor:\"pointer\",transition:\"all 0.2s ease\"}};};// 🛠️ 테스트용 초기화 버튼 - 개발 단계에서만 사용\nexport const TestResetButton=()=>{const handleClick=()=>{console.log(\"🔄 테스트용 초기화 버튼 클릭\");try{// 로컬 스토리지에서 팝업 관련 데이터 삭제\nlocalStorage.removeItem(\"popup_hidden_until\");console.log(\"✅ 로컬 스토리지 데이터 삭제 완료\");// 팝업 즉시 표시\nif(setPopupVisibility){setPopupVisibility(true);}console.log(\"✅ 팝업 상태 초기화 완료\");// 페이지 새로고침 (선택사항)\n// window.location.reload()\n}catch(error){console.error(\"❌ 초기화 실패:\",error);}};return{onClick:handleClick,whileHover:{scale:1.05,backgroundColor:\"#e53e3e\"},whileTap:{scale:.95},style:{cursor:\"pointer\",transition:\"all 0.2s ease\",backgroundColor:\"#dc2626\",color:\"white\",padding:\"8px 16px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"600\",border:\"none\",outline:\"none\"}};};// 🚀 고급 테스트용 초기화 버튼 - 새로고침 포함\nexport const TestResetButtonWithReload=()=>{const handleClick=()=>{console.log(\"🔄 고급 테스트용 초기화 버튼 클릭\");try{// 모든 로컬 스토리지 정리\nlocalStorage.removeItem(\"popup_hidden_until\");// 세션 스토리지도 정리 (필요시)\nsessionStorage.clear();console.log(\"✅ 모든 스토리지 데이터 삭제 완료\");// 강제 새로고침\nwindow.location.reload();}catch(error){console.error(\"❌ 고급 초기화 실패:\",error);}};return{onClick:handleClick,whileHover:{scale:1.05,backgroundColor:\"#b91c1c\"},whileTap:{scale:.95},style:{cursor:\"pointer\",transition:\"all 0.2s ease\",backgroundColor:\"#991b1b\",color:\"white\",padding:\"8px 16px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"600\",border:\"none\",outline:\"none\"}};};// 제목 스타일 Override\nexport const PopupTitle=()=>{return{style:{}};};// 내용 스타일 Override\nexport const PopupContent=()=>{return{style:{}};};// 문서 페이지용 배경 이미지 비율 유지 Override\nexport const ContainBackgroundImage=props=>{return{style:{...props?.style||{},backgroundSize:\"contain\",backgroundRepeat:\"no-repeat\",backgroundPosition:\"center center\"}};};// 전역 팝업 제어 함수들\nexport const showPopup=()=>{if(setPopupVisibility){setPopupVisibility(true);}};export const hidePopup=()=>{if(setPopupVisibility){setPopupVisibility(false);}};// 자동 팝업 표시 - 단순화 (초기 상태 설정은 PopupOverlay에서 처리)\nexport const AutoShowPopup=()=>{useEffect(()=>{console.log(\"AutoShowPopup 실행됨\");// 오래된 데이터 정리만 담당\nconst hiddenUntilStr=localStorage.getItem(\"popup_hidden_until\");const today=new Date().toDateString();console.log(\"hiddenUntilStr:\",hiddenUntilStr);console.log(\"today:\",today);// 다른 날짜의 오래된 데이터 제거\nif(hiddenUntilStr&&hiddenUntilStr!==today){console.log(\"다른 날짜 - 데이터 제거\");localStorage.removeItem(\"popup_hidden_until\");}// 초기 상태는 PopupOverlay에서 이미 처리됨\n},[]);return{};};// 팝업 외부 클릭 시 닫기\nexport const PopupBackdropClose=()=>{const handleBackdropClick=e=>{if(e.target===e.currentTarget){if(setPopupVisibility){setPopupVisibility(false);}}};return{onClick:handleBackdropClick};};import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withForceInitialCheck(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ForceInitialCheck(props)});};}withForceInitialCheck.displayName=\"ForceInitialCheck\";export function withPopupOverlay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PopupOverlay(props)});};}withPopupOverlay.displayName=\"PopupOverlay\";export function withAlwaysShowPopupOverlay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...AlwaysShowPopupOverlay(props)});};}withAlwaysShowPopupOverlay.displayName=\"AlwaysShowPopupOverlay\";export function withPopupContainer(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PopupContainer(props)});};}withPopupContainer.displayName=\"PopupContainer\";export function withCloseButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CloseButton(props)});};}withCloseButton.displayName=\"CloseButton\";export function withCloseOneDayButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CloseOneDayButton(props)});};}withCloseOneDayButton.displayName=\"CloseOneDayButton\";export function withTestResetButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestResetButton(props)});};}withTestResetButton.displayName=\"TestResetButton\";export function withTestResetButtonWithReload(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestResetButtonWithReload(props)});};}withTestResetButtonWithReload.displayName=\"TestResetButtonWithReload\";export function withPopupTitle(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PopupTitle(props)});};}withPopupTitle.displayName=\"PopupTitle\";export function withPopupContent(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PopupContent(props)});};}withPopupContent.displayName=\"PopupContent\";export function withContainBackgroundImage(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ContainBackgroundImage(props)});};}withContainBackgroundImage.displayName=\"ContainBackgroundImage\";export function withAutoShowPopup(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...AutoShowPopup(props)});};}withAutoShowPopup.displayName=\"AutoShowPopup\";export function withPopupBackdropClose(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PopupBackdropClose(props)});};}withPopupBackdropClose.displayName=\"PopupBackdropClose\";\nexport const __FramerMetadata__ = {\"exports\":{\"withTestResetButton\":{\"type\":\"reactHoc\",\"name\":\"withTestResetButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PopupBackdropClose\":{\"type\":\"override\",\"name\":\"PopupBackdropClose\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestResetButtonWithReload\":{\"type\":\"reactHoc\",\"name\":\"withTestResetButtonWithReload\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CloseOneDayButton\":{\"type\":\"override\",\"name\":\"CloseOneDayButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PopupContent\":{\"type\":\"override\",\"name\":\"PopupContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPopupBackdropClose\":{\"type\":\"reactHoc\",\"name\":\"withPopupBackdropClose\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showPopup\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCloseButton\":{\"type\":\"reactHoc\",\"name\":\"withCloseButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestResetButtonWithReload\":{\"type\":\"override\",\"name\":\"TestResetButtonWithReload\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContainBackgroundImage\":{\"type\":\"override\",\"name\":\"ContainBackgroundImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPopupTitle\":{\"type\":\"reactHoc\",\"name\":\"withPopupTitle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAutoShowPopup\":{\"type\":\"reactHoc\",\"name\":\"withAutoShowPopup\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestResetButton\":{\"type\":\"override\",\"name\":\"TestResetButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAlwaysShowPopupOverlay\":{\"type\":\"reactHoc\",\"name\":\"withAlwaysShowPopupOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withForceInitialCheck\":{\"type\":\"reactHoc\",\"name\":\"withForceInitialCheck\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PopupOverlay\":{\"type\":\"override\",\"name\":\"PopupOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PopupContainer\":{\"type\":\"override\",\"name\":\"PopupContainer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ForceInitialCheck\":{\"type\":\"override\",\"name\":\"ForceInitialCheck\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AutoShowPopup\":{\"type\":\"override\",\"name\":\"AutoShowPopup\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPopupContent\":{\"type\":\"reactHoc\",\"name\":\"withPopupContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hidePopup\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withContainBackgroundImage\":{\"type\":\"reactHoc\",\"name\":\"withContainBackgroundImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PopupTitle\":{\"type\":\"override\",\"name\":\"PopupTitle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AlwaysShowPopupOverlay\":{\"type\":\"override\",\"name\":\"AlwaysShowPopupOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPopupContainer\":{\"type\":\"reactHoc\",\"name\":\"withPopupContainer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCloseOneDayButton\":{\"type\":\"reactHoc\",\"name\":\"withCloseOneDayButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPopupOverlay\":{\"type\":\"reactHoc\",\"name\":\"withPopupOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CloseButton\":{\"type\":\"override\",\"name\":\"CloseButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Popup.map"],"mappings":"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"}