{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/8P4HvqZjRnxOdIkQPczC/Fe26Sh8gLulB5pwCCA59/CMS.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useEffect,useState,startTransition}from\"react\";// @ts-ignore: 'framer' is a module provided by the Framer environment.\nimport{addPropertyControls,ControlType}from\"framer\";const DEFAULT_LOGO={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Logo placeholder\"};function useResponsiveVars(){const[isTablet,setIsTablet]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;function check(){startTransition(()=>setIsTablet(window.innerWidth>=768));}check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);return isTablet;}/**\n * CaseStudyCardMobile\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 375\n * @framerIntrinsicHeight 540\n */export default function CaseStudyCardMobile(props){const cardRef=useRef(null);const[tilt,setTilt]=useState({x:0,y:0});const[isHovering,setIsHovering]=useState(false);function handleMouseMove(e){if(!cardRef.current)return;const rect=cardRef.current.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;const px=x/rect.width*2-1// -1 to 1\n;const py=y/rect.height*2-1// -1 to 1\n;const maxTilt=10;startTransition(()=>setTilt({x:py*maxTilt,y:px*maxTilt}));}function handleMouseLeave(){setIsHovering(false);startTransition(()=>setTilt({x:0,y:0}));}function handleMouseEnter(){setIsHovering(true);}const{primaryColor=\"#5846F6\",borderColor,badgeText=\"SaaS\",metricsCopy=\"+800% in booking\\nin 6 months.\\n+1375.70% Increase in SEO traffic.\",chartData:chartDataString,chartLabels:chartLabelsString,graphHeight=265,chartLineWidth=3,axisFont={fontSize:13,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},logoImage=DEFAULT_LOGO,brandName=\"BrandRipe\",brandSubtitle=\"Design subscription SaaS\",ctaLabel=\"Case Study \u2192\",// ctaHref is no longer needed here since the link is applied to the parent\nfontFamily={fontSize:16,variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\",textAlign:\"left\"},metricsFont={fontSize:24,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.25em\",textAlign:\"left\"},ctaPadding=\"0\",ctaMarginTop=2,showGraph=true,style}=props;const isTablet=useResponsiveVars();const cardPadding=32;const metricsSize=isTablet?metricsFont?.fontSize?Math.max(metricsFont.fontSize,32):32:metricsFont?.fontSize||24;const cardMaxWidth=isTablet?540:\"100%\";const defaultPointsArr=[120,180,220,260,320,400];const defaultLabelsArr=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\"];let points;if(typeof chartDataString===\"string\"&&chartDataString.trim()!==\"\"){const parsed=chartDataString.split(\",\").map(val=>parseFloat(val.trim())).filter(num=>!isNaN(num));points=parsed.length>0?parsed:[...defaultPointsArr];}else{points=[...defaultPointsArr];}points=points.slice(0,12);let labels;if(typeof chartLabelsString===\"string\"&&chartLabelsString.trim()!==\"\"){const parsed=chartLabelsString.split(\",\").map(val=>val.trim()).filter(label=>label!==\"\");labels=parsed.length>0?parsed:[...defaultLabelsArr];}else{labels=[...defaultLabelsArr];}labels=labels.slice(0,12);const maxLen=Math.max(points.length,labels.length);while(points.length<maxLen){points.push(points.length>0?points[points.length-1]:0);}if(points.length>maxLen){points=points.slice(0,maxLen);}while(labels.length<maxLen){labels.push(\"\");}if(labels.length>maxLen){labels=labels.slice(0,maxLen);}if(points.length===0){points=[0,0,0];labels=[];while(labels.length<points.length)labels.push(`L${labels.length+1}`);}else if(labels.length===0&&points.length>0){labels=[];while(labels.length<points.length)labels.push(`L${labels.length+1}`);}function renderMetrics(){return /*#__PURE__*/_jsx(\"div\",{style:{color:\"#000\",fontSize:metricsFont?.fontSize||metricsSize,fontWeight:metricsFont?.variant===\"Bold\"?700:metricsFont?.variant===\"Semibold\"?600:600,fontFamily:metricsFont?.fontFamily||\"Inter, sans-serif\",lineHeight:metricsFont?.lineHeight||1.25,margin:0,whiteSpace:\"pre-line\",letterSpacing:metricsFont?.letterSpacing||\"-0.01em\",marginBottom:isTablet?24:16,maxWidth:\"24ch\",textAlign:metricsFont?.textAlign||\"left\"},\"aria-label\":\"Metrics\",children:metricsCopy});}function renderGraph(){if(!showGraph)return null;const safePoints=points.length>0?points:[0];const safeLabels=labels.length>0?labels:[\"\"];const width=786;const height=graphHeight;const leftPadding=56;const rightPadding=32;const topPadding=32;const bottomPadding=32;const chartW=width-leftPadding-rightPadding;const chartH=height-topPadding-bottomPadding;const maxY=Math.max(...safePoints,10);const minY=Math.min(...safePoints,0);const yMax=Math.ceil(maxY/100)*100;const yMin=0;const yTicks=5;const xCount=safePoints.length;const getX=i=>leftPadding+(xCount>1?i*chartW/(xCount-1):chartW/2);const getY=v=>topPadding+chartH-(yMax-yMin===0?chartH/2:(v-yMin)/(yMax-yMin)*chartH);const barWidth=props.barWidth||chartW/(xCount*2);const linePath=xCount>0?safePoints.map((v,i)=>`${i===0?\"M\":\"L\"}${getX(i)},${getY(v)}`).join(\" \"):\"\";const axisFontFamily=axisFont?.fontFamily||\"Inter, sans-serif\";const axisFontSize=axisFont?.fontSize||13;const axisFontWeight=axisFont?.variant===\"Bold\"?700:axisFont?.variant===\"Semibold\"?600:400;const axisLetterSpacing=axisFont?.letterSpacing||\"0em\";const axisColor=props.axisColor||\"#757575\";const axisLabelGap=typeof props.axisLabelGap===\"number\"?props.axisLabelGap:8;const chartType=props.chartType||\"line\";return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:`786/${graphHeight}`,background:\"repeating-linear-gradient(to right, rgba(0,0,0,.06) 0 1px, transparent 1px 20px)\",borderRadius:8,overflow:\"hidden\",marginBottom:isTablet?28:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},\"aria-label\":\"Graph\",children:/*#__PURE__*/_jsxs(\"svg\",{width:width,height:height,viewBox:`0 0 ${width} ${height}`,style:{width:\"100%\",height:\"100%\",display:\"block\"},children:[[...Array(yTicks+1)].map((_,i)=>{const y=topPadding+chartH*i/yTicks;return /*#__PURE__*/_jsx(\"line\",{x1:leftPadding,x2:width-rightPadding,y1:y,y2:y,stroke:\"rgba(0,0,0,0.25)\",strokeWidth:1},\"ygrid\"+i);}),/*#__PURE__*/_jsx(\"line\",{x1:leftPadding,x2:leftPadding,y1:topPadding,y2:height-bottomPadding,stroke:props.axisLineColor||\"#757575\",strokeWidth:1.5}),/*#__PURE__*/_jsx(\"line\",{x1:leftPadding,x2:width-rightPadding,y1:height-bottomPadding,y2:height-bottomPadding,stroke:props.axisLineColor||\"#757575\",strokeWidth:1.5}),chartType===\"line\"?/*#__PURE__*/_jsxs(_Fragment,{children:[xCount>0&&/*#__PURE__*/_jsx(\"path\",{d:linePath,fill:\"none\",stroke:primaryColor,strokeWidth:chartLineWidth,strokeLinejoin:\"round\",strokeLinecap:\"round\"}),safePoints.map((v,i)=>/*#__PURE__*/_jsx(\"circle\",{cx:getX(i),cy:getY(v),r:5,fill:primaryColor},\"dot\"+i))]}):safePoints.map((v,i)=>{const x=getX(i)-barWidth/2;const y=getY(v);const h=Math.max(0,height-bottomPadding-y);return /*#__PURE__*/_jsx(\"rect\",{x:x,y:y,width:barWidth,height:h,fill:primaryColor,rx:barWidth*.3},\"bar\"+i);}),[...Array(yTicks+1)].map((_,i)=>{const y=topPadding+chartH*i/yTicks;const val=Math.round(yMax-(yMax-yMin)*i/yTicks);return /*#__PURE__*/_jsx(\"text\",{x:leftPadding-axisLabelGap,y:y+5,textAnchor:\"end\",fontSize:axisFontSize,fill:axisColor,fontFamily:axisFontFamily,fontWeight:axisFontWeight,letterSpacing:axisLetterSpacing,children:val},\"ylabel\"+i);}),safeLabels.map((label,i)=>xCount>i&&/*#__PURE__*/_jsx(\"text\",{x:getX(i),y:height-bottomPadding+axisLabelGap+12,textAnchor:\"middle\",fontSize:axisFontSize,fill:axisColor,fontFamily:axisFontFamily,fontWeight:axisFontWeight,letterSpacing:axisLetterSpacing,children:label},\"xlabel\"+i))]})});}function renderBrand(){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:24,marginBottom:typeof props.ctaBrandGap===\"number\"?`${props.ctaBrandGap}px`:0},children:[/*#__PURE__*/_jsx(\"img\",{src:logoImage?.src,alt:logoImage?.alt||\"Logo\",style:{width:48,height:48,borderRadius:8,objectFit:\"cover\",background:\"#F5F5F5\"},draggable:false}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontWeight:600,fontSize:16,color:\"#000\",marginBottom:0},children:brandName}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontWeight:400,fontSize:12,color:\"#757575\"},children:brandSubtitle})]})]});}// --- MODIFIED FUNCTION ---\n// This now renders a <div> instead of an <a> tag.\n// It's just a visual element, not a functional link.\n// The link should be applied to the entire component in the Framer editor.\nfunction renderCTA(){return /*#__PURE__*/_jsxs(\"div\",{style:{color:primaryColor,fontFamily:\"Inter, sans-serif\",fontWeight:600,fontSize:15,textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:4,marginTop:typeof ctaMarginTop===\"number\"?`${ctaMarginTop}px`:ctaMarginTop,padding:ctaPadding||\"0\"},\"aria-label\":ctaLabel,children:[ctaLabel,/*#__PURE__*/_jsx(\"svg\",{width:14,height:14,fill:\"none\",stroke:primaryColor,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",viewBox:\"0 0 24 24\",style:{marginLeft:0},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})})]});}const cardStyle={transform:`perspective(800px) rotateX(${tilt.x}deg) rotateY(${tilt.y}deg)`,transition:isHovering?\"transform 0.18s cubic-bezier(.4,1,.4,1)\":\"transform 0.4s cubic-bezier(.4,1,.4,1)\",\"--card-padding\":`${cardPadding}px`,\"--card-radius\":`12px`,\"--card-shadow\":`0 2px 6px rgba(0,0,0,.05)`,\"--card-max-width\":typeof cardMaxWidth===\"number\"?`${cardMaxWidth}px`:cardMaxWidth,fontFamily:fontFamily?.fontFamily||\"Inter, sans-serif\",background:\"#fff\",border:`1px solid ${borderColor||primaryColor}`,borderRadius:\"var(--card-radius)\",boxShadow:\"var(--card-shadow)\",padding:\"var(--card-padding)\",maxWidth:\"var(--card-max-width)\",width:\"100%\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:0,margin:0,...style};function renderBadge(){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:\"#ECEAFF\",color:primaryColor,fontFamily:\"Inter, sans-serif\",fontWeight:600,fontSize:12,borderRadius:8,padding:\"4px 12px\",marginBottom:isTablet?20:14,letterSpacing:\"0.04em\",width:\"auto\",minWidth:0},\"aria-label\":\"Badge\",children:badgeText});}return /*#__PURE__*/_jsxs(\"div\",{ref:cardRef,style:cardStyle,\"aria-label\":\"Case Study Card\",onMouseMove:handleMouseMove,onMouseLeave:handleMouseLeave,onMouseEnter:handleMouseEnter,children:[renderBadge(),renderMetrics(),renderGraph(),renderBrand(),renderCTA()]});}addPropertyControls(CaseStudyCardMobile,{ctaBrandGap:{type:ControlType.Number,title:\"Gap: Brand to CTA (px)\",defaultValue:16,min:0,max:64,step:1},barWidth:{type:ControlType.Number,title:\"Bar Width\",defaultValue:48,min:8,max:120,step:1,hidden:({chartType})=>chartType!==\"bar\"},chartType:{type:ControlType.Enum,title:\"Chart Type\",options:[\"line\",\"bar\"],optionTitles:[\"Line\",\"Bar\"],defaultValue:\"line\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#5846F6\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#5846F6\"},badgeText:{type:ControlType.String,title:\"Badge Text\",defaultValue:\"SaaS\"},metricsCopy:{type:ControlType.String,title:\"Metrics\",defaultValue:\"+800% in booking\\nin 6 months.\\n+1375.70% Increase in SEO traffic.\",displayTextArea:true},chartData:{type:ControlType.String,title:\"Chart Data (e.g., 340,450,650)\",defaultValue:\"120,180,220,260,320,400\"},chartLabels:{type:ControlType.String,title:\"Chart Labels (e.g., Jan,Feb,Mar)\",defaultValue:\"Jan,Feb,Mar,Apr,May,Jun\"},logoImage:{type:ControlType.ResponsiveImage,title:\"Logo Image\"},brandName:{type:ControlType.String,title:\"Brand Name\",defaultValue:\"BrandRipe\"},brandSubtitle:{type:ControlType.String,title:\"Brand Subtitle\",defaultValue:\"Design subscription SaaS\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Case Study \u2192\"},// --- REMOVED ---\n// The `ctaHref` prop is no longer needed because the link is handled\n// by Framer's built-in Link property on the component instance.\n// ctaHref: {\n//     type: ControlType.String,\n//     title: \"CTA Link\",\n//     defaultValue: \"#\",\n// },\nfontFamily:{type:ControlType.Font,title:\"Font Family\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\",textAlign:\"left\"}},metricsFont:{type:ControlType.Font,title:\"Headline Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:24,variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.25em\",textAlign:\"left\"}},ctaPadding:{type:ControlType.String,title:\"CTA Padding\",defaultValue:\"0\",placeholder:\"e.g. 8px 16px\"},ctaMarginTop:{type:ControlType.Number,title:\"CTA Margin Top (px)\",defaultValue:2,min:0,max:64,step:1},graphHeight:{type:ControlType.Number,title:\"Graph Height\",defaultValue:265,min:100,max:600,step:1},chartLineWidth:{type:ControlType.Number,title:\"Chart Line Width\",defaultValue:3,min:1,max:10,step:1},axisFont:{type:ControlType.Font,title:\"Axis Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:13,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"}},showGraph:{type:ControlType.Boolean,title:\"Show Graph\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},axisColor:{type:ControlType.Color,title:\"Axis Label Color\",defaultValue:\"#757575\"},axisLineColor:{type:ControlType.Color,title:\"Axis Line Color\",defaultValue:\"#757575\"},axisLabelGap:{type:ControlType.Number,title:\"Axis Label Gap\",defaultValue:8,min:0,max:32,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseStudyCardMobile\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"375\",\"framerIntrinsicHeight\":\"540\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMS.map"],
  "mappings": "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",
  "names": ["DEFAULT_LOGO", "useResponsiveVars", "isTablet", "setIsTablet", "ye", "ue", "window", "check", "Z", "CaseStudyCardMobile", "props", "cardRef", "pe", "tilt", "setTilt", "isHovering", "setIsHovering", "handleMouseMove", "e", "rect", "x", "y", "px", "py", "maxTilt", "handleMouseLeave", "handleMouseEnter", "primaryColor", "borderColor", "badgeText", "metricsCopy", "chartDataString", "chartLabelsString", "graphHeight", "chartLineWidth", "axisFont", "logoImage", "brandName", "brandSubtitle", "ctaLabel", "fontFamily", "metricsFont", "ctaPadding", "ctaMarginTop", "showGraph", "style", "cardPadding", "metricsSize", "cardMaxWidth", "defaultPointsArr", "defaultLabelsArr", "points", "parsed", "val", "num", "labels", "label", "maxLen", "renderMetrics", "p", "renderGraph", "safePoints", "safeLabels", "width", "height", "leftPadding", "rightPadding", "topPadding", "bottomPadding", "chartW", "chartH", "maxY", "minY", "yMax", "yMin", "yTicks", "xCount", "getX", "i", "getY", "v", "barWidth", "linePath", "axisFontFamily", "axisFontSize", "axisFontWeight", "axisLetterSpacing", "axisColor", "axisLabelGap", "chartType", "_", "l", "h", "renderBrand", "renderCTA", "cardStyle", "renderBadge", "addPropertyControls", "ControlType"]
}
