{"version":3,"file":"MetaCapi.Bje6dMAC.mjs","names":[],"sources":["https:/framerusercontent.com/modules/5CCQJ4GdxawUkkOUC5X2/CnHvLr5ZXufQcwC4coth/MetaCapi.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";const META_CAPI_ENDPOINT=\"https://nszglgbfpwrjwjnuxgnx.supabase.co/functions/v1/meta-capi\";const SUPABASE_ANON_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im5zemdsZ2JmcHdyandqbnV4Z254Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTk5MDYzOTcsImV4cCI6MjA3NTQ4MjM5N30.UbDRqUxPyihjTfnXtZJqoQ-yPIH4s7_Em6aSYEQVgzY\";const getCookie=name=>{const value=document.cookie.split(\"; \").find(row=>row.startsWith(name+\"=\"));return value?decodeURIComponent(value.split(\"=\")[1]):null;};const generateCookies=()=>{const domain=`.${window.location.hostname}`;const maxAgeSeconds=60*60*24*90;function setCookie(name,value){document.cookie=`${name}=${encodeURIComponent(value)}; Domain=${domain}; Path=/; Max-Age=${maxAgeSeconds}; Secure; SameSite=Lax`;}const now=Date.now();const randomId=Math.floor(Math.random()*1e16).toString();const basePrefix=`fb.1.${now}`;if(!getCookie(\"_fbc\")){const fbcValue=`${basePrefix}.${randomId}`;setCookie(\"_fbc\",fbcValue);}const params=new URLSearchParams(window.location.search);const fbclid=params.get(\"fbclid\");if(fbclid&&!getCookie(\"_fbp\")){const fbpValue=`${basePrefix}.${fbclid}`;setCookie(\"_fbp\",fbpValue);}};const sendMetaPageView=async()=>{try{generateCookies();const fbp=getCookie(\"_fbp\");const fbc=getCookie(\"_fbc\");const event_time=Math.floor(Date.now()/1e3)// seconds\n;const event_id=event_time.toString()+\"_\"+Math.random().toString(36).slice(2,12);const event_source_url=window.location.origin+window.location.pathname;const client_user_agent=navigator.userAgent;const event_data={event_time,event_id,event_source_url,client_user_agent,fbp,...fbc?{fbc}:{}};const body={event_name:\"PageView\",event_data};const res=await fetch(META_CAPI_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",// Matches your curl example:\nAuthorization:`Bearer ${SUPABASE_ANON_KEY}`},body:JSON.stringify(body)});const json=await res.json();if(!res.ok){console.error(\"meta-capi edge function error:\",json);return{ok:false,error:json};}return{ok:true,data:json};}catch(err){console.error(\"meta-capi request failed:\",err);return{ok:false,error:err};}};export const onLoad=Component=>{sendMetaPageView();return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});};\nexport const __FramerMetadata__ = {\"exports\":{\"onLoad\":{\"type\":\"reactHoc\",\"name\":\"onLoad\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MetaCapi.map"],"mappings":"uKAA0C,IAA8B,EAAO,EAAmB,kEAAwE,EAAkB,mNAAyN,EAAU,GAAM,CAAC,IAAM,EAAM,SAAS,OAAO,MAAM,IAAI,CAAC,CAAC,KAAK,GAAK,EAAI,WAAW,EAAK,GAAG,CAAC,EAAE,OAAO,EAAM,mBAAmB,EAAM,MAAM,GAAG,CAAC,CAAC,EAAE,EAAE,IAAK,EAAQ,MAAoB,CAAC,IAAM,EAAO,IAAI,EAAO,SAAS,WAA2C,SAAS,EAAU,EAAK,EAAM,CAAC,SAAS,OAAO,GAAG,EAAK,GAAG,mBAAmB,CAAK,EAAE,WAAW,EAAO,gDAA0D,CAAC,IAAM,EAAI,KAAK,IAAI,EAAQ,EAAS,KAAK,MAAM,KAAK,OAAO,EAAE,gBAAI,CAAC,CAAC,SAAS,EAAQ,EAAW,QAAQ,IAAU,EAAU,MAAM,GAA8C,EAAU,OAAO,GAA1C,EAAW,GAAG,GAAoC,EAA4D,IAAM,EAAO,IAArD,gBAAgB,EAAO,SAAS,MAA0B,CAAC,CAAC,IAAI,QAAQ,EAAK,GAAQ,CAAC,EAAU,MAAM,GAA4C,EAAU,OAAO,GAAxC,EAAW,GAAG,GAAkC,CAAG,EAAQ,EAAiB,SAAS,CAAC,GAAG,CAAC,EAAgB,EAAE,IAAM,EAAI,EAAU,MAAM,EAAQ,EAAI,EAAU,MAAM,EAAQ,EAAW,KAAK,MAAM,KAAK,IAAI,EAAE,GAAG,EACnjC,EAAK,CAAC,WAAW,WAAW,WAAA,CAA9G,aAAW,SAAjN,EAAW,SAAS,EAAE,IAAI,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,EAAE,EAA2J,iBAAlI,EAAO,SAAS,OAAO,EAAO,SAAS,SAA4G,kBAA3E,EAAU,UAAmF,MAAI,GAAG,EAAI,CAAC,KAAG,EAAE,CAAC,CAA8C,CAAC,EAAQ,EAAI,MAAM,MAAM,EAAmB,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBACha,cAAc,UAAU,GAAmB,EAAE,KAAK,KAAK,UAAU,CAAI,CAAC,CAAC,EAAQ,EAAK,MAAM,EAAI,KAAK,EAAgG,OAA1F,EAAI,GAA4F,CAAC,GAAG,GAAK,KAAK,CAAI,GAA1G,QAAQ,MAAM,iCAAiC,CAAI,EAAQ,CAAC,GAAG,GAAM,MAAM,CAAI,EAA6B,OAAO,EAAI,CAAgD,OAA/C,QAAQ,MAAM,4BAA4B,CAAG,EAAQ,CAAC,GAAG,GAAM,MAAM,CAAG,CAAE,CAAC,EAAe,EAAO,IAAY,EAAiB,EAAsB,GAAY,EAAM,IAA2B,EAAK,EAAU,CAAK,MAAI,GAAG,CAAK,CAAC,CAAG"}