{"version":3,"file":"ShareButtons.RToGd1zM.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx","__esmMin","navigator","init_npm_react_18_3_1","oe","window","init_jsx_runtime","c","init_ssg_sandbox_shims","init_framer_BWFVvmND","CopyLinkOnClick","link","err","shareCurrentPageOnTwitter","currentURL","twitterURL","shareCurrentPageOnLinkedIn","linkedinURL","shareCurrentPageOnFacebook","fbShareUrl","withCopyLinkOnClick","DataObserverContext","C","props","withshareCurrentPageOnTwitter","withshareCurrentPageOnLinkedIn","withshareCurrentPageOnFacebook","init_ShareButtons"],"sources":["https:/framerusercontent.com/modules/8LiXfppF5gxbM0y0r0ra/m95QY0uAfDrH02b1YcUR/ShareButtons.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";// Created by FramerOverrides.com\nexport function CopyLinkOnClick(){return{onClick:async()=>{const link=window.location.href// Get the current URL\n;try{await navigator.clipboard.writeText(link);console.log(\"Link copied to clipboard:\",link);}catch(err){console.error(\"Failed to copy link to clipboard:\",err);}}};}export function shareCurrentPageOnTwitter(){const handleClick=async()=>{const currentURL=window.location.href// Get the current URL\n;const twitterURL=`https://twitter.com/intent/tweet?url=${encodeURIComponent(currentURL)}`;try{await navigator.clipboard.writeText(currentURL)// Copy the link to the clipboard\n;console.log(\"Link copied to clipboard:\",currentURL);}catch(err){console.error(\"Failed to copy link to clipboard:\",err);}window.open(twitterURL,\"_blank\",\"width=600,height=400\")// Open the Twitter share link\n;};return{onClick:handleClick};}export function shareCurrentPageOnLinkedIn(){const handleClick=e=>{e.preventDefault()// Prevent default behavior if used on a link\n;const currentURL=window.location.href// Get the current page URL\n;const linkedinURL=`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(currentURL)}`;window.open(linkedinURL,\"_blank\",\"width=600,height=400\")// Open LinkedIn share in a new window\n;};return{onClick:handleClick};}export function shareCurrentPageOnFacebook(){return{onClick:()=>{const currentURL=window.location.href// Get the current page URL\n;const fbShareUrl=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(currentURL)}`;window.open(fbShareUrl,\"facebook-share-dialog\",\"width=800,height=600\")// Open Facebook share dialog with custom dimensions\n;}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withCopyLinkOnClick(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CopyLinkOnClick(props)});};}withCopyLinkOnClick.displayName=\"CopyLinkOnClick\";export function withshareCurrentPageOnTwitter(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...shareCurrentPageOnTwitter(props)});};}withshareCurrentPageOnTwitter.displayName=\"shareCurrentPageOnTwitter\";export function withshareCurrentPageOnLinkedIn(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...shareCurrentPageOnLinkedIn(props)});};}withshareCurrentPageOnLinkedIn.displayName=\"shareCurrentPageOnLinkedIn\";export function withshareCurrentPageOnFacebook(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...shareCurrentPageOnFacebook(props)});};}withshareCurrentPageOnFacebook.displayName=\"shareCurrentPageOnFacebook\";\nexport const __FramerMetadata__ = {\"exports\":{\"withCopyLinkOnClick\":{\"type\":\"reactHoc\",\"name\":\"withCopyLinkOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withshareCurrentPageOnFacebook\":{\"type\":\"reactHoc\",\"name\":\"withshareCurrentPageOnFacebook\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CopyLinkOnClick\":{\"type\":\"override\",\"name\":\"CopyLinkOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withshareCurrentPageOnTwitter\":{\"type\":\"reactHoc\",\"name\":\"withshareCurrentPageOnTwitter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shareCurrentPageOnFacebook\":{\"type\":\"override\",\"name\":\"shareCurrentPageOnFacebook\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withshareCurrentPageOnLinkedIn\":{\"type\":\"reactHoc\",\"name\":\"withshareCurrentPageOnLinkedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shareCurrentPageOnTwitter\":{\"type\":\"override\",\"name\":\"shareCurrentPageOnTwitter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shareCurrentPageOnLinkedIn\":{\"type\":\"override\",\"name\":\"shareCurrentPageOnLinkedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShareButtons.map"],"mappings":"A,mLACA,SAAgBW,GAAiB,CAAC,MAAM,CAAC,QAAQ,SAAS,CAAC,IAAMC,EAAKN,EAAO,SAAS,KACrF,GAAG,CAAC,MAAMH,EAAU,UAAU,UAAUS,CAAI,EAAE,QAAQ,IAAI,4BAA4BA,CAAI,CAAE,OAAOC,EAAI,CAAC,QAAQ,MAAM,oCAAoCA,CAAG,CAAE,CAAC,CAAC,CAAE,CAAC,SAAgBC,GAA2B,CAG7M,MAAM,CAAC,QAAQ,SAH0N,CAAC,IAAMC,EAAWT,EAAO,SAAS,KACvQU,EAAW,wCAAwC,mBAAmBD,CAAU,IAAI,GAAG,CAAC,MAAMZ,EAAU,UAAU,UAAUY,CAAU,EAC5I,QAAQ,IAAI,4BAA4BA,CAAU,CAAE,OAAOF,EAAI,CAAC,QAAQ,MAAM,oCAAoCA,CAAG,CAAE,CAACP,EAAO,KAAKU,EAAW,SAAS,sBAAsB,CAC9K,CAA4B,CAAE,CAAC,SAAgBC,GAA4B,CAGzE,MAAM,CAAC,QAHqF,GAAG,CAAC,EAAE,eAAe,EACnH,IAAMF,EAAWT,EAAO,SAAS,KAC3BY,EAAY,uDAAuD,mBAAmBH,CAAU,IAAIT,EAAO,KAAKY,EAAY,SAAS,sBAAsB,CACjK,CAA4B,CAAE,CAAC,SAAgBC,GAA4B,CAAC,MAAM,CAAC,YAAY,CAAC,IAAMJ,EAAWT,EAAO,SAAS,KAC3Hc,EAAW,gDAAgD,mBAAmBL,CAAU,IAAIT,EAAO,KAAKc,EAAW,wBAAwB,sBAAsB,CACvK,CAAC,CAAE,CAAoJ,SAAgBC,EAAoB,EAAE,CAAC,MAAO,KAAQhB,EAA+BL,CAAuC,EAASC,EAAKsB,EAAE,CAAC,GAAGC,EAAM,GAAGb,EAAgBa,CAAK,CAAC,CAAC,EAAI,CAAmD,SAAgBC,EAA8B,EAAE,CAAC,MAAO,KAAQpB,EAA+BL,CAAuC,EAASC,EAAKsB,EAAE,CAAC,GAAGC,EAAM,GAAGV,EAA0BU,CAAK,CAAC,CAAC,EAAI,CAAuE,SAAgBE,EAA+B,EAAE,CAAC,MAAO,KAAQrB,EAA+BL,CAAuC,EAASC,EAAKsB,EAAE,CAAC,GAAGC,EAAM,GAAGP,EAA2BO,CAAK,CAAC,CAAC,EAAI,CAAyE,SAAgBG,EAA+B,EAAE,CAAC,MAAO,KAAQtB,EAA+BL,CAAuC,EAASC,EAAKsB,EAAE,CAAC,GAAGC,EAAM,GAAGL,EAA2BK,CAAK,CAAC,CAAC,EAAI,C,8CAA9xB,EAAoB,YAAY,kBAA2N,EAA8B,YAAY,4BAAuO,EAA+B,YAAY,6BAAwO,EAA+B,YAAY,4B"}