{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/8aj0Wa8E3CC2nTmxKmOG/edkW3MfUbTwdFw3HdvSQ/Cookie_popup.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";const COOKIE_KEY=\"accept_cookie\";const COOKIE_KEY_CHECK=\"check_cookie\";const isLocalStorageEnabled=()=>{try{const key=`__storage__test`;window.localStorage.setItem(key,null);window.localStorage.removeItem(key);return true;}catch(e){return false;}};const fromUS=async function fromUS(){let url=\"https://ipapi.co/country\";return fetch(url).then(function(response){return response.text();}).then(function(txt){if(txt===\"US\"){return true;}else{return false;}});};const fromEU=async function fromEU(){let url=\"https://ipapi.co/\";// if (ip) {\n//     url += ip + \"/\"\n// }\nurl+=\"in_eu/\";return fetch(url).then(function(response){return response.text();}).then(function(txt){if(txt===\"True\"){return true;}else{return false;}});};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Cookie_popup(props){const[isVisible,setIsVisible]=useState(false);const cookieRef=useRef(null);const handleAcceptCookies=e=>{e.preventDefault();window.localStorage.setItem(COOKIE_KEY,\"true\");window.localStorage.setItem(COOKIE_KEY_CHECK,\"true\");setIsVisible(false);};useEffect(()=>{if(!isLocalStorageEnabled()){return;}const hasCookieCheck=window.localStorage.getItem(COOKIE_KEY_CHECK);const hasAcceptCookie=window.localStorage.getItem(COOKIE_KEY);// Note: early return so we do not continually check country for non-us/non-eu countries\nif(hasCookieCheck){return;}if(!hasAcceptCookie){(async function(){const isFromEU=await fromEU().catch(function(err){// eslint-disable-next-line\nconsole.log(err);});const isFromUS=await fromUS().catch(function(err){// eslint-disable-next-line\nconsole.log(err);});if(isFromEU||isFromUS){setIsVisible(true);}else{window.localStorage.setItem(COOKIE_KEY_CHECK,\"true\");}})();}},[]);const wrapperStyle={display:isVisible?\"flex\":\"none\",position:\"fixed\",left:\"20px\",right:\"92px\",bottom:\"20px\",maxWidth:\"448px\",zIndex:10,color:\"#252525\",fontFamily:\"'Haas Grot Text R Web 55 Roman'\",fontSize:\"14px\",lineHeight:\"20px\",letterSpacing:\"0.05px\"};const innerStyle={minHeight:\"40px\",border:\"1px solid #e5e5e5\",borderRadius:\"8px\",background:\"white\",padding:\"12px 16px\"};const linkStyle={color:\"inherit\",textDecorationColor:\"rgb(37 37 37 / 30%)\"};const buttonStyle={color:\"#2458de\",textDecoration:\"underline\",cursor:\"pointer\",font:\"inherit\",appearance:\"none\",background:\"none\",border:\"none\"};return /*#__PURE__*/_jsx(\"div\",{style:wrapperStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:innerStyle,children:[\"\uD83C\uDF6A We use\",\" \",/*#__PURE__*/_jsx(\"a\",{style:linkStyle,href:\"/cookies/\",children:\"cookies\"}),\" \",\"to improve your experience on our website. You can find out more in our\",\" \",/*#__PURE__*/_jsx(\"a\",{style:linkStyle,href:\"/privacy/\",children:\"policy\"}),\".\",\" \",/*#__PURE__*/_jsx(\"button\",{style:buttonStyle,onClick:handleAcceptCookies,children:\"Accept all cookies\"})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Cookie_popup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookie_popup.map"],
  "mappings": "8JAAAA,IAAyDC,IAA6C,IAAMC,EAAW,gBAAsBC,EAAiB,eAAqBC,EAAsB,IAAI,CAAC,GAAG,CAAC,IAAMC,EAAI,kBAAkB,OAAAC,EAAO,aAAa,QAAQD,EAAI,IAAI,EAAEC,EAAO,aAAa,WAAWD,CAAG,EAAS,EAAK,MAAC,CAAS,MAAO,EAAM,CAAC,EAAQE,EAAO,gBAAuB,CAAoC,OAAO,MAAlC,0BAA2C,EAAE,KAAK,SAASC,EAAS,CAAC,OAAOA,EAAS,KAAK,CAAE,CAAC,EAAE,KAAK,SAASC,EAAI,CAAC,OAAGA,IAAM,IAAsC,CAAC,CAAE,EAAQC,EAAO,gBAAuB,CAAC,IAAIC,EAAI,oBAG9lB,OAAAA,GAAK,SAAgB,MAAMA,CAAG,EAAE,KAAK,SAASH,EAAS,CAAC,OAAOA,EAAS,KAAK,CAAE,CAAC,EAAE,KAAK,SAASC,EAAI,CAAC,OAAGA,IAAM,MAAwC,CAAC,CAAE,EAMvI,SAARG,EAA8BC,EAAM,CAAC,GAAK,CAACC,EAAUC,CAAY,EAAEC,EAAS,EAAK,EAAQC,EAAUC,EAAO,IAAI,EAAQC,EAAoBC,GAAG,CAACA,EAAE,eAAe,EAAEd,EAAO,aAAa,QAAQJ,EAAW,MAAM,EAAEI,EAAO,aAAa,QAAQH,EAAiB,MAAM,EAAEY,EAAa,EAAK,CAAE,EAAEM,EAAU,IAAI,CAAC,GAAG,CAACjB,EAAsB,EAAG,OAAQ,IAAMkB,EAAehB,EAAO,aAAa,QAAQH,CAAgB,EAAQoB,EAAgBjB,EAAO,aAAa,QAAQJ,CAAU,EACrdoB,GAA4BC,GAAkB,gBAAgB,CAAC,IAAMC,EAAS,MAAMd,EAAO,EAAE,MAAM,SAASe,EAAI,CACnH,QAAQ,IAAIA,CAAG,CAAE,CAAC,EAAQC,EAAS,MAAMnB,EAAO,EAAE,MAAM,SAASkB,EAAI,CACrE,QAAQ,IAAIA,CAAG,CAAE,CAAC,EAAKD,GAAUE,EAAUX,EAAa,EAAI,EAAQT,EAAO,aAAa,QAAQH,EAAiB,MAAM,CAAG,EAAG,CAAG,EAAE,CAAC,CAAC,EAAE,IAAMwB,EAAa,CAAC,QAAQb,EAAU,OAAO,OAAO,SAAS,QAAQ,KAAK,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,QAAQ,OAAO,GAAG,MAAM,UAAU,WAAW,kCAAkC,SAAS,OAAO,WAAW,OAAO,cAAc,QAAQ,EAAQc,EAAW,CAAC,UAAU,OAAO,OAAO,oBAAoB,aAAa,MAAM,WAAW,QAAQ,QAAQ,WAAW,EAAQC,EAAU,CAAC,MAAM,UAAU,oBAAoB,qBAAqB,EAAmJ,OAAoBC,EAAK,MAAM,CAAC,MAAMH,EAAa,SAAsBI,EAAM,MAAM,CAAC,MAAMH,EAAW,SAAS,CAAC,mBAAY,IAAiBE,EAAK,IAAI,CAAC,MAAMD,EAAU,KAAK,YAAY,SAAS,SAAS,CAAC,EAAE,IAAI,0EAA0E,IAAiBC,EAAK,IAAI,CAAC,MAAMD,EAAU,KAAK,YAAY,SAAS,QAAQ,CAAC,EAAE,IAAI,IAAiBC,EAAK,SAAS,CAAC,MAA/gB,CAAC,MAAM,UAAU,eAAe,YAAY,OAAO,UAAU,KAAK,UAAU,WAAW,OAAO,WAAW,OAAO,OAAO,MAAM,EAAoa,QAAQX,EAAoB,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE",
  "names": ["init_ssg_sandbox_shims", "init_npm_react_18_2", "COOKIE_KEY", "COOKIE_KEY_CHECK", "isLocalStorageEnabled", "key", "window", "fromUS", "response", "txt", "fromEU", "url", "Cookie_popup", "props", "isVisible", "setIsVisible", "ye", "cookieRef", "pe", "handleAcceptCookies", "e", "ue", "hasCookieCheck", "hasAcceptCookie", "isFromEU", "err", "isFromUS", "wrapperStyle", "innerStyle", "linkStyle", "p", "u"]
}
