{"version":3,"file":"WithBanner.CCF_17o7.mjs","names":["useState","data"],"sources":["https:/framerusercontent.com/modules/rM2Qyc27xQTskig1UXbn/Gl626EmR5bVJlX1fd93X/WithBanner.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";const bannerBgStyle={background:\"linear-gradient(90.04deg, #4C88FF 15.05%, #2456CF 102.84%)\",mixBlendMode:\"normal\",height:\"52px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#FFFFFF\",fontFamily:\"Lark Circular Medium, sans-serif\",textAlign:\"center\",transition:\"all 0.5 ease-in\"};const getBgStyle=isMobile=>({...bannerBgStyle,height:isMobile?\"116px\":\"52px\"});const bannerBtnsStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const bannerContentStyle={width:\"800px\",maxWidth:\"95vw\",display:\"flex\",justifyContent:\"space-between\",flexWrap:\"wrap\",alignItems:\"center\"};const bannerTitleStyle={fontWeight:500,fontSize:\"18px\",lineHeight:\"24px\",/* identical to box height, or 133% */color:\"#FFFFFF\"};const bannerContinueStyle={padding:\" 4px 12px\",borderRadius:\"6px\",background:\"#70A0FF\",color:\"#FFFFFF\",fontSize:\"16px\",lineHeight:\"24px\",cursor:\"pointer\"};const bannerCloseStyle={padding:\" 4px 12px\",border:\"1px solid #70A0FF\",background:\"transparent\",borderRadius:\"6px\",color:\"#FFFFFF\",fontSize:\"16px\",lineHeight:\"24px\",marginLeft:\"16px\",cursor:\"pointer\",textDecoration:\"none\"};const bannerContent={title:{en_us:\"You're now visiting Lark. Did you mean to visit Feishu?\"},continue:{en_us:\"Continue with Lark\"},close:{en_us:\"Switch to Feishu\"}};export function withBannerEnUs(Component){return props=>{var _document,_window,_window1;// const firstRender = useFirstRender()\n// if (typeof window === \"undefined\") {\n//     return <Component {...props} />\n// }\nconst isMobile=typeof window!==\"undefined\"?window.innerWidth<=1040:false;// useState(props.variant !== \"HZrkCpjpY\")\n// console.log(\"see if mobile\", props.variant === \"HZrkCpjpY\")\nlet params=typeof document!==\"undefined\"?new URL((_document=document)===null||_document===void 0?void 0:_document.location).searchParams:null;let fromSite=params?params.get(\"from_site\"):false;// const [shouldShowBanner, setShouldShowBanner] = useState(false)\nconst shouldShowBanner=fromSite===\"feishu\";// fromSite === \"feishu\"\nconst[show,setShow]=useState((typeof window!==\"undefined\"?!((_window=window)===null||_window===void 0?void 0:_window.closeBanner):false)||false);const[bannerVariant,setBannerVariant]=useState(\"XFlto7N9H\");//const [IpData, setIpData] = useState(\"No IP yet\")\nconst APACList=[\"SG\",\"KH\",\"ID\",\"LA\",\"MY\",\"MM\",\"PH\",\"TH\",\"VN\",\"BN\",\"TL\",\"AF\",\"AM\",\"AZ\",\"BH\",\"CY\",\"GE\",\"JO\",\"IR\",\"IQ\",\"IL\",\"KZ\",\"KW\",\"LB\",\"OM\",\"PK\",\"PS\",\"QA\",\"SA\",\"SY\",\"TR\",\"AE\",\"UZ\",\"KG\",\"YE\",\"TJ\",\"TM\",\"HK\",\"MO\",\"TW\",\"IN\"];useEffect(()=>{console.log(\"start checking ip\");const fetchData=async()=>{var _data_data_ip_info,_data_data,_data_data_ip_info1,_data_data1;const data=await fetch(\"https://internal-api-security.larksuite.com/lark/scs/compliance/cookie_governor/ip_info\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"}}).then(data=>data.json()).catch(e=>console.log(e));console.log(\"what\",data===null||data===void 0?void 0:(_data_data=data.data)===null||_data_data===void 0?void 0:(_data_data_ip_info=_data_data.ip_info)===null||_data_data_ip_info===void 0?void 0:_data_data_ip_info.countryCode);const countryCode=(data===null||data===void 0?void 0:(_data_data1=data.data)===null||_data_data1===void 0?void 0:(_data_data_ip_info1=_data_data1.ip_info)===null||_data_data_ip_info1===void 0?void 0:_data_data_ip_info1.countryCode)||\"\";if(APACList.includes(countryCode)){console.log(\"set variant to be APAC\");setBannerVariant(\"ToZIfBKNH\");}// setIpData({ ipCountry: \"VI\" })\n};fetchData();},[]);// fromSite === \"feishu\"\n// fromSite === \"feishu\"\n// const [show, setShow] = useState(false)\n// useEffect(() => {\n//     if (window && window.innerWidth <= 1040) {\n//         setIsMobile(true)\n//     }\n//     let params =\n//         typeof document !== \"undefined\"\n//             ? new URL(document?.location).searchParams\n//             : null\n//     let fromSite = params ? params.get(\"from_site\") : false\n//     setShouldShowBanner(fromSite === \"feishu\")\n//     setShow(\n//         (typeof window !== \"undefined\"\n//             ? !window?.closeBanner\n//             : false) || false\n//     )\n// }, [])\nuseEffect(()=>{if(!shouldShowBanner||typeof document===\"undefined\"){return;}const onScroll=()=>{if(window.scrollY>=40){setShow(false);}else{setShow(true);}};document.addEventListener(\"scroll\",onScroll);return()=>{document.removeEventListener(\"scroll\",onScroll);};},[shouldShowBanner]);var _props_style,_props_style1;return /*#__PURE__*/_jsxs(\"div\",{className:\"test-class\",style:{...(_props_style=props.style)!==null&&_props_style!==void 0?_props_style:{},position:show?\"relative\":\"fixed\"},children:[show&&shouldShowBanner&&(typeof window!==\"undefined\"?!((_window1=window)===null||_window1===void 0?void 0:_window1.closeBanner):false)&&/*#__PURE__*/_jsx(\"div\",{style:getBgStyle(isMobile),children:/*#__PURE__*/_jsxs(motion.div,{style:{...bannerContentStyle,justifyContent:isMobile?\"center\":\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:bannerTitleStyle,children:bannerContent.title.en_us}),/*#__PURE__*/_jsxs(\"div\",{style:bannerBtnsStyle,children:[/*#__PURE__*/_jsx(motion.div,{className:\"\",style:bannerContinueStyle,onClick:()=>{setShow(false);if(typeof window!==\"undefined\")window.closeBanner=true;},whileHover:{background:\"#4C88FF\"},children:bannerContent.continue.en_us}),/*#__PURE__*/_jsx(motion.a,{className:\"\",style:bannerCloseStyle,href:\"https://www.feishu.cn/?from_site=lark\",whileHover:{background:\"#245BDB\"},children:bannerContent.close.en_us})]})]})}),/*#__PURE__*/_jsx(Component,{...props,ip:bannerVariant,style:{...(_props_style1=props.style)!==null&&_props_style1!==void 0?_props_style1:{},//height: \"64px\",\nposition:show?\"relative\":\"fixed\"}})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withBannerEnUs\":{\"type\":\"reactHoc\",\"name\":\"withBannerEnUs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithBanner.map"],"mappings":"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"}