{"version":3,"file":"LinkInBio.rnHSVerI.mjs","names":["useReducer","useState","_Fragment","React.useState","React.useRef","_Fragment"],"sources":["https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js","https:/framerusercontent.com/modules/LjoWBPNJJU1zwisZ5tJ7/3j6pE1rnlCNn23n5evT7/LinkInBio.js"],"sourcesContent":["/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL,originalSearchParams]=parsedURL;const searchParams=embedURL.searchParams;if(originalSearchParams){for(const[param,value]of originalSearchParams){searchParams.set(param,value);if(param===\"t\")searchParams.set(\"start\",value)// embeds have to use `start`, but copying via right-click usually gives you `t=`\n;}}// https://developers.google.com/youtube/player_parameters\nsearchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),showThumbnail&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:getThumbnailURL(videoId,thumbnail),style:{...videoStyle,objectFit:\"cover\"}})]}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/8AHPXm9Y6mI\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL,null];}const searchParams=url.searchParams;if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");const page=pathSegments[0];// https://www.youtube.com/watch?v=Fop2oskTug8\nif(page===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}// https://www.youtube.com/embed/Fop2oskTug8\nif(page===\"embed\"){const videoId=pathSegments[1];return[videoId,url,searchParams];}// https://www.youtube.com/shorts/zwMEhBq4kYM / https://www.youtube.com/live/XlWSzaluBKk\nif(page===\"shorts\"||page===\"live\"){const videoId=pathSegments[1];const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=\"https://i.ytimg.com/vi_webp/\";const ext=\"webp\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map","// Link in bio component with profile section, description, and customizable links\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * LinkInBio\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function LinkInBio(props){const{profileImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Profile\"},name,description,links,showHeader=true,padding=\"80px\",cardRadius=20,gap=8,cardColor=\"#FFFFFF\",cardBorderColor=\"#202020\",cardBorderWidth=1,largeHeight=240}=props;// Detect system color scheme preference\nconst[darkMode,setDarkMode]=React.useState(true);React.useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");setDarkMode(mediaQuery.matches);const handler=e=>{setDarkMode(e.matches);};mediaQuery.addEventListener(\"change\",handler);return()=>mediaQuery.removeEventListener(\"change\",handler);},[]);// Static values\nconst profileImageSize=64;const align=\"center\";// Dark/light mode colors\nconst backgroundColor=darkMode?\"#000000\":\"#FFFFFF\";const textColor=darkMode?\"#FFFFFF\":\"#000000\";const linkBackgroundColor=darkMode?\"rgba(255,255,255,0.1)\":\"rgba(0,0,0,0.04)\";const linkBorderColor=darkMode?\"rgba(255,255,255,0.2)\":\"rgba(0,0,0,0.08)\";const linkHoverBackgroundColor=darkMode?\"rgba(255,255,255,0.15)\":\"rgba(0,0,0,0.06)\";// Detect viewport width\nconst[isMobile,setIsMobile]=React.useState(false);const[isTablet,setIsTablet]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\")return;const checkViewport=()=>{setIsMobile(window.innerWidth<=809);setIsTablet(window.innerWidth>809&&window.innerWidth<=900);};checkViewport();window.addEventListener(\"resize\",checkViewport);return()=>window.removeEventListener(\"resize\",checkViewport);},[]);const containerPadding=padding||(isMobile?24:isTablet?56:80);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"flex-start\",justifyContent:\"center\",boxSizing:\"border-box\",background:\"transparent\",padding:containerPadding},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:32,maxWidth:isMobile?\"none\":500,alignSelf:\"flex-start\",boxSizing:\"border-box\"},children:[showHeader&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:profileImageSize,height:profileImageSize,borderRadius:\"50%\",backgroundImage:`url(${profileImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",border:`2px solid ${linkBorderColor}`},role:\"img\",\"aria-label\":profileImage.alt}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,color:textColor,textAlign:\"center\",fontSize:\"18px\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1.2em\",fontFamily:\"Figtree\"},children:name}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,textAlign:\"center\",opacity:.4,fontSize:\"15px\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.5em\",fontFamily:\"Figtree\"},children:description})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap,boxSizing:\"border-box\"},children:(()=>{const renderedItems=[];let i=0;while(i<links.length){const item=links[i];const isMedium=item.size===\"Medium\";const nextItem=links[i+1];const nextIsMedium=nextItem?.size===\"Medium\";if(isMedium&&nextIsMedium&&!isMobile){renderedItems.push(/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,width:\"100%\"},children:/*#__PURE__*/_jsx(LinkItem,{...item,textColor:textColor,linkBackgroundColor:linkBackgroundColor,linkBorderColor:linkBorderColor,linkHoverBackgroundColor:linkHoverBackgroundColor,cardRadius:cardRadius,cardColor:cardColor,cardBorderColor:cardBorderColor,cardBorderWidth:cardBorderWidth,largeHeight:largeHeight})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,width:\"100%\"},children:/*#__PURE__*/_jsx(LinkItem,{...nextItem,textColor:textColor,linkBackgroundColor:linkBackgroundColor,linkBorderColor:linkBorderColor,linkHoverBackgroundColor:linkHoverBackgroundColor,cardRadius:cardRadius,cardColor:cardColor,cardBorderColor:cardBorderColor,cardBorderWidth:cardBorderWidth,largeHeight:largeHeight})})]},i));i+=2;}else{renderedItems.push(/*#__PURE__*/_jsx(LinkItem,{...item,textColor:textColor,linkBackgroundColor:linkBackgroundColor,linkBorderColor:linkBorderColor,linkHoverBackgroundColor:linkHoverBackgroundColor,cardRadius:cardRadius,cardColor:cardColor,cardBorderColor:cardBorderColor,cardBorderWidth:cardBorderWidth,largeHeight:largeHeight},i));i+=1;}}return renderedItems;})()})]})]});}// Social icon SVG components\nfunction SocialIcon({type,size,color}){// Facebook SVG icon\nif(type===\"Facebook\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/JIq9sBGeSs5ioDlWLWJtWJH3tg.png\",alt:\"Facebook icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// Instagram SVG icon\nif(type===\"Instagram\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/wk1udcQX4aYVsGjs5zlbvockqs.png\",alt:\"Instagram icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// Figma SVG icon\nif(type===\"Figma\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/LuacdJRemqzIE13WasZ3KqybxU.png\",alt:\"Figma icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// Framer SVG icon\nif(type===\"Framer\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/Z4nxYI42sPlrtNgA3XbmJlpzR0.png\",alt:\"Framer icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// GitHub SVG icon\nif(type===\"GitHub\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/OIiJGyxW5NdlqpkI1ebEtGIbWmE.png\",alt:\"GitHub icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// Lemonsqueezy SVG icon\nif(type===\"Lemonsqueezy\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/LunmH7bO8xqme2RCRaxuXZzuE.png\",alt:\"Lemonsqueezy icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// LinkedIn SVG icon\nif(type===\"LinkedIn\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/zT7SOtnIKbAgj754iUYHOBVL0.png\",alt:\"LinkedIn icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// YouTube SVG icon\nif(type===\"YouTube\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/0ZvaHJiNWYeddy4ICTWRyyKqDpw.png\",alt:\"YouTube icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// Twitter/X SVG icon\nif(type===\"Twitter\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/xzJD9PwlzoTCtEkZ0kcNqaiFdxM.png\",alt:\"X icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}// TikTok PNG icon\nif(type===\"TikTok\"){return /*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/PEVJQpCbYGrguwsYpJug1smQBg.png\",alt:\"TikTok icon\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}const iconUrls={Instagram:\"https://framerusercontent.com/images/wk1udcQX4aYVsGjs5zlbvockqs.png\",YouTube:\"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/e4/a5/22/e4a52225-2d94-97a7-a3c9-ad066ffcdcb2/logo_youtube_2024_q4_color-0-1x_U007emarketing-0-0-0-7-0-0-0-85-220-0.png/460x0w.webp\",TikTok:\"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/75/4a/b6/754ab6e4-98cc-4cd4-f535-2d4d71df8f7d/AppIcon_TikTok-0-0-1x_U007epad-0-1-0-0-85-220.png/460x0w.webp\",Website:\"https://cdn-icons-png.flaticon.com/512/1006/1006771.png\",Dribbble:\"https://cdn.jim-nielsen.com/ios/512/dribbble-2017-06-19.png?rf=1024\"};const iconUrl=iconUrls[type];if(!iconUrl)return null;return /*#__PURE__*/_jsx(\"img\",{src:iconUrl,alt:`${type} icon`,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}function LinkItem({label,description,url,iconType=\"Custom\",mediaType=\"Image\",image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Link icon\"},video=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",size,textColor,linkBackgroundColor,linkBorderColor,linkHoverBackgroundColor,cardRadius=20,contentType=\"Icon\",customIconImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Custom icon\"},cardColor=\"#FFFFFF\",cardBorderColor=\"#202020\",cardBorderWidth=1,labelTextColor=\"#FFFFFF\",descriptionTextColor=\"#FFFFFF\",largeHeight=240}){const isLarge=size===\"Large\";const isMedium=size===\"Medium\";const isSmall=size===\"Small\";const padding=isSmall?16:20;const height=isSmall?72:isMedium?160:largeHeight;const imgSize=isSmall?40:isMedium?56:40;const radius=20;const isCustomIcon=iconType===\"Custom\";const isVideo=mediaType===\"Video\";// Determine if we should show media (full background) or icon\n// Large always shows media, Small always shows icon\n// Medium: if contentType is explicitly set, use it; otherwise check if media content exists\nlet showMedia=isLarge;let showIcon=isSmall;if(isMedium){// For medium items, preserve media if it was set (image src is not the default)\nconst hasCustomMedia=image.src!==\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\"||video!==\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";if(contentType===\"Media\"||contentType===\"Icon\"&&hasCustomMedia){showMedia=true;showIcon=false;}else{showMedia=false;showIcon=true;}}// Large: 16:9 ratio = 281px height for 500px width\nconst largeImageHeight=240;// Medium: 144px height\nconst mediaRef=React.useRef(null);const textRef=React.useRef(null);return /*#__PURE__*/_jsx(\"a\",{href:url||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",style:{width:\"100%\",display:\"flex\",flexDirection:isLarge&&showMedia?\"column\":\"row\",alignItems:isLarge&&showMedia?\"stretch\":isMedium?\"flex-start\":\"center\",gap:isLarge&&showMedia?0:12,padding:isLarge&&showMedia?0:padding,height:isLarge?largeHeight:isMedium?160:height,borderRadius:cardRadius,textDecoration:\"none\",background:cardColor,border:cardBorderWidth>0?`${cardBorderWidth}px solid ${cardBorderColor}`:\"none\",transition:\"background 120ms ease\",overflow:\"hidden\",position:\"relative\",boxSizing:\"border-box\"},onMouseEnter:e=>{const el=e.currentTarget;if(cardColor===\"#000000\"){el.style.background=\"#202020\";}// Scale media on hover for medium and large items with media\nif((isLarge||isMedium&&showMedia)&&mediaRef.current){mediaRef.current.style.transform=\"scale(1.1)\";}// Move text right on hover for small items\nif(isSmall&&textRef.current){textRef.current.style.transform=\"translateX(8px)\";}// Arrow hover effect\nconst arrow=el.querySelector(\".link-arrow\");if(arrow)arrow.style.opacity=\"1\";},onMouseLeave:e=>{const el=e.currentTarget;el.style.background=cardColor;// Reset media scale\nif((isLarge||isMedium&&showMedia)&&mediaRef.current){mediaRef.current.style.transform=\"scale(1)\";}// Reset text position for small items\nif(isSmall&&textRef.current){textRef.current.style.transform=\"translateX(0px)\";}// Arrow hover effect\nconst arrow=el.querySelector(\".link-arrow\");if(arrow)arrow.style.opacity=\"0.4\";},children:isLarge&&showMedia?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{ref:mediaRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",transition:\"transform 300ms ease\"},children:isCustomIcon?isVideo?/*#__PURE__*/_jsx(\"video\",{src:video,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"},autoPlay:true,loop:true,muted:true,playsInline:true}):/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"#0D0D0D\"},children:/*#__PURE__*/_jsx(SocialIcon,{type:iconType,size:80,color:textColor})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:\"60%\",background:\"linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 40%, transparent 100%)\",pointerEvents:\"none\",zIndex:1}}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 20 20\",fill:\"none\",style:{position:\"absolute\",top:20,right:20,opacity:.4,zIndex:2,transition:\"opacity 150ms cubic-bezier(.4,0,.2,1)\"},className:\"link-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.83333 14.1667L14.1667 5.83333M14.1667 5.83333H5.83333M14.1667 5.83333V14.1667\",stroke:labelTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,padding:20,display:\"flex\",flexDirection:\"column\",gap:4,zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:labelTextColor,fontFamily:\"Figtree\",fontSize:\"14px\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},children:label||\"Link label\"}),description&&/*#__PURE__*/_jsx(\"div\",{style:{color:descriptionTextColor,opacity:.6,fontFamily:\"Figtree\",fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},children:description})]})]}):isMedium&&showMedia?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{ref:mediaRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",transition:\"transform 300ms ease\"},children:isCustomIcon?isVideo?/*#__PURE__*/_jsx(\"video\",{src:video,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"},autoPlay:true,loop:true,muted:true,playsInline:true}):/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"#0D0D0D\"},children:/*#__PURE__*/_jsx(SocialIcon,{type:iconType,size:80,color:textColor})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,height:\"60%\",background:\"linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 40%, transparent 100%)\",pointerEvents:\"none\",zIndex:1}}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 20 20\",fill:\"none\",style:{position:\"absolute\",top:20,right:20,opacity:.4,zIndex:2,transition:\"opacity 150ms cubic-bezier(.4,0,.2,1)\"},className:\"link-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.83333 14.1667L14.1667 5.83333M14.1667 5.83333H5.83333M14.1667 5.83333V14.1667\",stroke:labelTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,padding:20,display:\"flex\",flexDirection:\"column\",gap:4,zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:labelTextColor,fontFamily:\"Figtree\",fontSize:\"14px\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},children:label||\"Link label\"}),description&&/*#__PURE__*/_jsx(\"div\",{style:{color:descriptionTextColor,opacity:.6,fontFamily:\"Figtree\",fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},children:description})]})]}):isMedium?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:12,flex:1,height:\"100%\"},children:[isCustomIcon?/*#__PURE__*/_jsx(\"img\",{src:customIconImage.src,alt:customIconImage.alt,style:{width:imgSize,height:imgSize,borderRadius:12,objectFit:\"cover\",border:\"1px solid #202020\",flex:\"0 0 auto\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:imgSize,height:imgSize,borderRadius:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:\"1px solid #202020\",flex:\"0 0 auto\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(SocialIcon,{type:iconType,size:imgSize*.7,color:textColor})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:labelTextColor,fontFamily:\"Figtree\",fontSize:\"14px\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},children:label||\"Link label\"}),description&&/*#__PURE__*/_jsx(\"div\",{style:{color:descriptionTextColor,opacity:.6,fontFamily:\"Figtree\",fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},children:description})]})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 20 20\",fill:\"none\",style:{opacity:.4,flex:\"0 0 auto\",transition:\"opacity 150ms cubic-bezier(.4,0,.2,1)\"},className:\"link-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.83333 14.1667L14.1667 5.83333M14.1667 5.83333H5.83333M14.1667 5.83333V14.1667\",stroke:labelTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[isCustomIcon?isVideo?/*#__PURE__*/_jsx(\"video\",{src:video,style:{width:imgSize,height:imgSize,borderRadius:8,objectFit:\"cover\",border:\"1px solid #202020\",flex:\"0 0 auto\"},autoPlay:true,loop:true,muted:true,playsInline:true}):/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{width:imgSize,height:imgSize,borderRadius:8,objectFit:\"cover\",border:\"1px solid #202020\",flex:\"0 0 auto\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:imgSize,height:imgSize,borderRadius:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:\"1px solid #202020\",flex:\"0 0 auto\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(SocialIcon,{type:iconType,size:imgSize*.6,color:textColor})}),/*#__PURE__*/_jsxs(\"div\",{ref:textRef,style:{display:\"flex\",flexDirection:\"column\",gap:4,flex:1,overflow:\"hidden\",transition:\"transform 200ms ease\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:labelTextColor,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",fontFamily:\"Figtree\",fontSize:\"14px\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},title:label,children:label||\"Link label\"}),description&&/*#__PURE__*/_jsx(\"div\",{style:{color:descriptionTextColor,opacity:.6,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",fontFamily:\"Figtree\",fontSize:\"13px\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},title:description,children:description})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 20 20\",fill:\"none\",style:{opacity:.4,flex:\"0 0 auto\",transition:\"opacity 150ms cubic-bezier(.4,0,.2,1)\"},className:\"link-arrow\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.83333 14.1667L14.1667 5.83333M14.1667 5.83333H5.83333M14.1667 5.83333V14.1667\",stroke:labelTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})});}addPropertyControls(LinkInBio,{showHeader:{type:ControlType.Boolean,title:\"Header\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},profileImage:{type:ControlType.ResponsiveImage,title:\"Photo\",hidden:({showHeader})=>!showHeader},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\",hidden:({showHeader})=>!showHeader},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Your bio or description goes here\",displayTextArea:true,hidden:({showHeader})=>!showHeader},links:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{size:{type:ControlType.Enum,title:\"Size\",options:[\"Small\",\"Medium\",\"Large\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],defaultValue:\"Small\"},label:{type:ControlType.String,title:\"Title\",defaultValue:\"My link\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\"},labelTextColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#FFFFFF\"},descriptionTextColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"#FFFFFF\"},url:{type:ControlType.String,title:\"Link\",defaultValue:\"https://example.com\"},contentType:{type:ControlType.Enum,title:\"Type\",options:[\"Icon\",\"Media\"],optionTitles:[\"Icon\",\"Media\"],defaultValue:\"Icon\",displaySegmentedControl:true,hidden:({size})=>size===\"Small\"||size===\"Large\"},iconType:{type:ControlType.Enum,title:\"Icon\",options:[\"Custom\",\"Twitter\",\"Instagram\",\"Facebook\",\"LinkedIn\",\"YouTube\",\"TikTok\",\"GitHub\",\"Framer\",\"Figma\",\"Lemonsqueezy\"],optionTitles:[\"Custom\",\"Twitter\",\"Instagram\",\"Facebook\",\"LinkedIn\",\"YouTube\",\"TikTok\",\"GitHub\",\"Framer\",\"Figma\",\"Lemonsqueezy\"],defaultValue:\"Custom\",displaySegmentedControl:false,hidden:({size,contentType,iconType})=>{if(size===\"Large\")return true;if(size===\"Small\")return false// Always show for Small, let user pick\n;return contentType===\"Media\";}},customIconImage:{type:ControlType.ResponsiveImage,title:\"Icon Image\",hidden:({size,contentType,iconType})=>{if(size===\"Large\")return true;if(size===\"Small\")return iconType!==\"Custom\";return contentType===\"Media\"||iconType!==\"Custom\";}},mediaType:{type:ControlType.Enum,title:\"Media\",options:[\"Image\",\"Video\"],optionTitles:[\"Image\",\"Video\"],defaultValue:\"Image\",displaySegmentedControl:true,hidden:({size,contentType})=>{if(size===\"Large\")return false;if(size===\"Small\")return true;return contentType===\"Icon\";}},image:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:({size,contentType,mediaType})=>{if(size===\"Large\")return mediaType!==\"Image\";if(size===\"Small\")return true;return contentType===\"Icon\"||mediaType!==\"Image\";}},video:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:({size,contentType,mediaType})=>{if(size===\"Large\")return mediaType!==\"Video\";if(size===\"Small\")return true;return contentType===\"Icon\"||mediaType!==\"Video\";}},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}}},defaultValue:[{label:\"Website\",description:\"gustavwf.com\",url:\"https://example.com\",iconType:\"Website\",mediaType:\"Image\",image:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Website\"},video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",size:\"Large\",contentType:\"Icon\",customIconImage:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Website\"}},{label:\"Twitter / X\",description:\"@gustavwf\",url:\"https://x.com/yourhandle\",iconType:\"Twitter\",mediaType:\"Image\",image:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Twitter\"},video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",size:\"Small\",contentType:\"Icon\",customIconImage:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Twitter\"}},{label:\"Instagram\",description:\"@gustavwf\",url:\"https://instagram.com/yourhandle\",iconType:\"Instagram\",mediaType:\"Image\",image:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Instagram\"},video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",size:\"Small\",contentType:\"Icon\",customIconImage:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Instagram\"}}]},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"80px\"},cardRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:20,min:0,max:64},cardColor:{type:ControlType.Color,title:\"Card Color\",defaultValue:\"#FFFFFF\"},cardBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#202020\"},cardBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:16},largeHeight:{type:ControlType.Number,title:\"Large Height\",defaultValue:240,min:100,max:600,step:10},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:64}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LinkInBio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LinkInBio.map"],"mappings":"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"}