{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/L2fIUSM7DfjRnQyxuu9D/karIdNdmpWJu3rxjpFXp/LangRedirect.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{Frame}from\"framer\";const SHOW_DEBUG_UI=false;export function LanguageRedirect(){const[debugInfo,setDebugInfo]=React.useState({browserLangRaw:\"\u672A\u53D6\u5F97\",currentLang:\"\u672A\u5224\u5B9A\",timestamp:\"\u306A\u3057\"});React.useEffect(()=>{const USER_PREF_KEY=\"language-redirected\";const now=new Date().getTime();const path=window.location.pathname;const isEnglishPage=path.startsWith(\"/en\");const isJapanesePage=!isEnglishPage;const browserLang=navigator.language||navigator.userLanguage||\"\u672A\u53D6\u5F97\";let debugTimestamp=\"\u306A\u3057\";const currentLang=isEnglishPage?\"\u82F1\u8A9E\":\"\u65E5\u672C\u8A9E\";const saved=localStorage.getItem(USER_PREF_KEY);let alreadyHandled=false;if(saved){try{const savedData=JSON.parse(saved);alreadyHandled=savedData.redirected===true;if(savedData.timestamp){debugTimestamp=new Date(savedData.timestamp).toLocaleString();}}catch{alreadyHandled=false;}}const browserIsJapanese=browserLang.startsWith(\"ja\");if(!browserIsJapanese&&isJapanesePage&&!alreadyHandled){const targetPath=`/en${path}`;localStorage.setItem(USER_PREF_KEY,JSON.stringify({redirected:true,timestamp:now}));window.location.href=targetPath;}const isUserSelectedLanguage=path.startsWith(\"/en\")||path===\"/\";if(isUserSelectedLanguage&&!alreadyHandled){localStorage.setItem(USER_PREF_KEY,JSON.stringify({redirected:true,timestamp:now}));debugTimestamp=new Date(now).toLocaleString();}setDebugInfo({browserLangRaw:browserLang,currentLang:currentLang,timestamp:debugTimestamp});},[]);if(!SHOW_DEBUG_UI)return null;return /*#__PURE__*/_jsxs(Frame,{width:500,height:200,background:\"#fff3cd\",color:\"#856404\",style:{position:\"fixed\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",zIndex:100,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",fontSize:16,fontWeight:\"bold\",padding:20,textAlign:\"center\",lineHeight:1.6,boxShadow:\"0 4px 12px rgba(0,0,0,0.1)\",borderRadius:8},children:[\"\uD83C\uDF10 LanguageRedirect \u6709\u52B9\uFF08\u6C38\u7D9A\u4FDD\u6301 + \u624B\u52D5\u5207\u66FF\u5BFE\u5FDC\uFF09\",/*#__PURE__*/_jsx(\"br\",{}),\"\uD83D\uDDE3\uFE0F \u30D6\u30E9\u30A6\u30B6\u306E\u8A00\u8A9E\uFF1A\",debugInfo.browserLangRaw,/*#__PURE__*/_jsx(\"br\",{}),\"\uD83C\uDF0D \u73FE\u5728\u306E\u9078\u629E\u8A00\u8A9E\uFF1A\",debugInfo.currentLang,/*#__PURE__*/_jsx(\"br\",{}),\"\uD83D\uDD52 \u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\uFF1A\",debugInfo.timestamp]});}\nexport const __FramerMetadata__ = {\"exports\":{\"LanguageRedirect\":{\"type\":\"reactComponent\",\"name\":\"LanguageRedirect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LangRedirect.map"],
  "mappings": "uJAA+G,IAAMA,EAAc,GAAa,SAASC,GAAkB,CAAC,GAAK,CAACC,EAAUC,CAAY,EAAQC,EAAS,CAAC,eAAe,qBAAM,YAAY,qBAAM,UAAU,cAAI,CAAC,EAAosC,OAA5rCC,EAAU,IAAI,CAAC,IAAMC,EAAc,sBAA4BC,EAAI,IAAI,KAAK,EAAE,QAAQ,EAAQC,EAAKC,EAAO,SAAS,SAAeC,EAAcF,EAAK,WAAW,KAAK,EAAQG,EAAe,CAACD,EAAoBE,EAAYC,EAAU,UAAUA,EAAU,cAAc,qBAAUC,EAAe,eAAWC,EAAYL,EAAc,eAAK,qBAAYM,EAAM,aAAa,QAAQV,CAAa,EAAMW,EAAe,GAAM,GAAGD,EAAO,GAAG,CAAC,IAAME,EAAU,KAAK,MAAMF,CAAK,EAAEC,EAAeC,EAAU,aAAa,GAAQA,EAAU,YAAWJ,EAAe,IAAI,KAAKI,EAAU,SAAS,EAAE,eAAe,EAAG,MAAM,CAACD,EAAe,EAAM,CAAuD,GAAG,CAAhCL,EAAY,WAAW,IAAI,GAAyBD,GAAgB,CAACM,EAAe,CAAC,IAAME,EAAW,MAAMX,CAAI,GAAG,aAAa,QAAQF,EAAc,KAAK,UAAU,CAAC,WAAW,GAAK,UAAUC,CAAG,CAAC,CAAC,EAAEE,EAAO,SAAS,KAAKU,CAAW,EAA8BX,EAAK,WAAW,KAAK,GAAGA,IAAO,MAA+B,CAACS,IAAgB,aAAa,QAAQX,EAAc,KAAK,UAAU,CAAC,WAAW,GAAK,UAAUC,CAAG,CAAC,CAAC,EAAEO,EAAe,IAAI,KAAKP,CAAG,EAAE,eAAe,GAAGJ,EAAa,CAAC,eAAeS,EAAY,YAAYG,EAAY,UAAUD,CAAc,CAAC,CAAE,EAAE,CAAC,CAAC,EAAMd,EAA8CoB,EAAMC,EAAM,CAAC,MAAM,IAAI,OAAO,IAAI,WAAW,UAAU,MAAM,UAAU,MAAM,CAAC,SAAS,QAAQ,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,OAAO,IAAI,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,SAAS,GAAG,WAAW,OAAO,QAAQ,GAAG,UAAU,SAAS,WAAW,IAAI,UAAU,6BAA6B,aAAa,CAAC,EAAE,SAAS,CAAC,qHAAqDC,EAAK,KAAK,CAAC,CAAC,EAAE,mEAAepB,EAAU,eAA4BoB,EAAK,KAAK,CAAC,CAAC,EAAE,6DAAcpB,EAAU,YAAyBoB,EAAK,KAAK,CAAC,CAAC,EAAE,6DAAcpB,EAAU,SAAS,CAAC,CAAC,EAAhoB,IAAkoB",
  "names": ["SHOW_DEBUG_UI", "LanguageRedirect", "debugInfo", "setDebugInfo", "ye", "ue", "USER_PREF_KEY", "now", "path", "window", "isEnglishPage", "isJapanesePage", "browserLang", "navigator", "debugTimestamp", "currentLang", "saved", "alreadyHandled", "savedData", "targetPath", "u", "Frame", "p"]
}
