{"version":3,"file":"H9l0NrpDCQVB6Ahn0jDgb5mOstg7Ld5K2RfHSIvJOYc.B_JgXXQq.mjs","names":["useState","useMemo","startTransition","_Fragment","RichText","Image1","ButtonIcon","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","React.useContext","className","React.Fragment","PropertyOverrides","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts"],"sources":["https:/framerusercontent.com/modules/8R9wPQRxLPqusSh7ZdWD/MnZvUIOgYIu6t8zTgfAw/AnalyticsDashboard.js","https:/framerusercontent.com/modules/JWiUmytMUCDxcHQtRzuS/Nf8L08JEDFZjjmAgrh5s/kGhAgNzly.js"],"sourcesContent":["// All-in-One AnalyticsDashboard Component with multiple visualization modes\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useMemo,useState,startTransition,useEffect}from\"react\";import{useSpring,useTransform,motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AnalyticsDashboard(props){const{mode,style}=props;// Normalize grouped props for Stats mode\nconst sa=props.statsAppearance??{};const statsBackgroundColor=sa.backgroundColor??props.statsBackgroundColor??\"#2B2B2D\";const statsSecondaryColor=sa.secondaryColor??props.statsSecondaryColor??\"#404040\";const statsTextColor=sa.textColor??props.statsTextColor??\"#FFFFFF\";const statsBorderRadius=sa.borderRadius??props.statsBorderRadius??12;const statsPadding=sa.padding??props.statsPadding??24;// Normalize grouped props for Chart mode\nconst ca=props.chartAppearance??{};const chartBackgroundColor=ca.backgroundColor??props.chartBackgroundColor??\"#2B2B2D\";const chartTextColor=ca.textColor??props.chartTextColor??\"#FFFFFF\";const chartBorderRadius=ca.borderRadius??props.chartBorderRadius??12;// Normalize grouped props for Progress mode\nconst pa=props.progressAppearance??{};const progressBackgroundColor=pa.backgroundColor??props.progressBackgroundColor??\"#007AFF\";const progressSecondaryColor=pa.secondaryColor??props.progressSecondaryColor??\"rgba(255,255,255,0.25)\";const progressTextColor=pa.textColor??props.progressTextColor??\"#FFFFFF\";const progressBorderRadius=pa.borderRadius??props.progressBorderRadius??12;const progressPadding=pa.padding??props.progressPadding??24;const[hoveredBarIndex,setHoveredBarIndex]=useState(null);const[hoveredIndex,setHoveredIndex]=useState(null);const[hoveredProgressIndex,setHoveredProgressIndex]=useState(null);const[mouseTrackingIndex,setMouseTrackingIndex]=useState(null);const[progressMousePosition,setProgressMousePosition]=useState(null);// Check if we're in canvas mode (disable animations in canvas)\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// Picker: local state for canvas-side selection\nconst[localMode,setLocalMode]=useState(null);const effectiveMode=mode===\"picker\"&&localMode?localMode:mode;// Generate unique ID for this component instance to avoid gradient conflicts\nconst uniqueId=useMemo(()=>Math.random().toString(36).substr(2,9),[]);// Get current month abbreviation\nconst currentMonth=useMemo(()=>{const months=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];return months[new Date().getMonth()];},[]);// Find the index of the current month in chart data\nconst currentMonthIndex=useMemo(()=>{return props.chartData.findIndex(item=>item.label===currentMonth);},[props.chartData,currentMonth]);const maxChartValue=useMemo(()=>{return Math.max(...props.chartData.map(d=>d.value));},[props.chartData]);// Calculate effective Y-axis range\nconst yAxisRange=useMemo(()=>{if(props.useCustomYAxisRange){if(props.autoCalculateYAxisRange){const dataMax=Math.max(...props.chartData.map(d=>d.value));const dataMin=Math.min(...props.chartData.map(d=>d.value));const padding=(dataMax-dataMin)*.1// 10% padding\n;return{min:Math.max(0,Math.floor(dataMin-padding)),max:Math.ceil(dataMax+padding)};}return{min:props.customYAxisMin,max:props.customYAxisMax};}return{min:0,max:maxChartValue};},[props.useCustomYAxisRange,props.autoCalculateYAxisRange,props.customYAxisMin,props.customYAxisMax,props.chartData,maxChartValue]);// Generate box shadow CSS string based on mode\nconst boxShadow=useMemo(()=>{if(effectiveMode===\"stats\"&&props.statsEnableBoxShadow){return`${props.statsShadowOffsetX}px ${props.statsShadowOffsetY}px ${props.statsShadowBlur}px ${props.statsShadowSpread}px ${props.statsShadowColor}`;}if(effectiveMode===\"chart\"&&props.chartEnableBoxShadow){return`${props.chartShadowOffsetX}px ${props.chartShadowOffsetY}px ${props.chartShadowBlur}px ${props.chartShadowSpread}px ${props.chartShadowColor}`;}if(effectiveMode===\"progress\"&&props.progressEnableBoxShadow){return`${props.progressShadowOffsetX}px ${props.progressShadowOffsetY}px ${props.progressShadowBlur}px ${props.progressShadowSpread}px ${props.progressShadowColor}`;}return\"0 2px 8px rgba(0,0,0,0.08)\";},[effectiveMode,props.statsEnableBoxShadow,props.statsShadowOffsetX,props.statsShadowOffsetY,props.statsShadowBlur,props.statsShadowSpread,props.statsShadowColor,props.chartEnableBoxShadow,props.chartShadowOffsetX,props.chartShadowOffsetY,props.chartShadowBlur,props.chartShadowSpread,props.chartShadowColor,props.progressEnableBoxShadow,props.progressShadowOffsetX,props.progressShadowOffsetY,props.progressShadowBlur,props.progressShadowSpread,props.progressShadowColor]);const renderStatsMode=()=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.titleToChartGap,width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(200px, 100%), 1fr))\",gap:20,width:\"100%\"},children:props.statsData.map((stat,index)=>/*#__PURE__*/_jsx(StatsCard,{stat:stat,index:index,statsSecondaryColor:statsSecondaryColor,statsBorderRadius:statsBorderRadius,statsLabelFont:props.statsLabelFont,statsTextColor:statsTextColor,statsValueFont:props.statsValueFont,statsChangeVerticalPadding:props.statsChangeVerticalPadding,statsChangeHorizontalPadding:props.statsChangeHorizontalPadding,statsChangeBackgroundColor:props.statsChangeBackgroundColor,statsChangeBorderRadius:props.statsChangeBorderRadius,statsChangeFont:props.statsChangeFont,statsChangeUseCustomColor:props.statsChangeUseCustomColor,statsChangeColor:props.statsChangeColor,statsEnableAnimation:props.statsEnableAnimation},index))})});const renderChartMode=()=>{if(props.chartType===\"bar\"){// Calculate Y-axis labels based on yAxisLabelCount\nconst yAxisLabels=props.showYAxis?Array.from({length:props.yAxisLabelCount},(_,i)=>{const ratio=i/(props.yAxisLabelCount-1);return Math.round(yAxisRange.max-ratio*(yAxisRange.max-yAxisRange.min));}):[];return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.titleToChartGap,width:\"100%\"},children:[props.chartTitle&&/*#__PURE__*/_jsx(\"span\",{style:{...props.chartHeadingFont,color:chartTextColor},children:props.chartTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:props.yAxisSpacing,width:\"100%\"},children:[props.showYAxis&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",height:props.chartBarHeight,width:\"fit-content\",flexShrink:0},children:yAxisLabels.map((label,index)=>/*#__PURE__*/_jsx(\"span\",{style:{...props.axisLabelFont,color:props.axisLabelColor,textAlign:\"left\",lineHeight:\"1\"},children:label},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.xAxisSpacing,flex:1,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",gap:props.barSpacing,height:props.chartBarHeight,position:\"relative\",minWidth:0},children:[props.showBarGrid&&/*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:1},preserveAspectRatio:\"none\",viewBox:\"0 0 100 100\",children:Array.from({length:props.barHorizontalGridLines}).map((_,i)=>{const y=i/(props.barHorizontalGridLines-1)*100;return /*#__PURE__*/_jsx(\"line\",{x1:\"0\",y1:y,x2:\"100\",y2:y,stroke:props.barGridLineColor,strokeWidth:props.barGridLineWidth,strokeDasharray:props.barGridLineStyle===\"dashed\"?\"4 4\":props.barGridLineStyle===\"dotted\"?\"1 2\":\"none\",vectorEffect:\"non-scaling-stroke\"},`h-${i}`);})}),props.chartData.map((item,index)=>{const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const heightPercentage=valueRange>0?(clampedValue-yAxisRange.min)/valueRange*100:0;const barHeight=Math.max(heightPercentage,item.value>0?5:0);const isHovered=hoveredBarIndex===index;const hasHoveredBar=hoveredBarIndex!==null;const isCurrentMonth=index===currentMonthIndex;const barColor=isHovered?props.chartBarPrimaryColor:isCurrentMonth&&!hasHoveredBar?props.chartBarPrimaryColor:props.chartBarSecondaryColor;return /*#__PURE__*/_jsxs(motion.div,{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",minWidth:40,height:\"100%\",justifyContent:\"flex-end\",position:\"relative\",zIndex:2},initial:{opacity:isCanvas?1:0},animate:{opacity:1},transition:{duration:isCanvas?0:.3,delay:isCanvas?0:index*.05,ease:\"easeOut\"},onMouseEnter:()=>startTransition(()=>setHoveredBarIndex(index)),onMouseLeave:()=>startTransition(()=>setHoveredBarIndex(null)),onFocus:()=>startTransition(()=>setHoveredBarIndex(index)),onBlur:()=>startTransition(()=>setHoveredBarIndex(null)),onClick:()=>props.onBarClick?.(item.label,item.value,index),tabIndex:0,role:\"button\",\"aria-label\":`${item.label}: ${item.value}`,children:[isHovered&&props.showChartTooltips&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:`calc(${barHeight}% + 8px)`,left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:props.chartTooltipBackgroundColor,color:props.chartTooltipTextColor,padding:\"6px 10px\",borderRadius:props.chartTooltipBorderRadius,...props.chartTooltipFont,whiteSpace:\"nowrap\",zIndex:10,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600},children:item.value}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-4,left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"4px solid transparent\",borderRight:\"4px solid transparent\",borderTop:`4px solid ${props.chartTooltipBackgroundColor}`}})]}),props.barStyle===\"capsule\"?/*#__PURE__*/_jsx(\"div\",{style:{width:`${props.capsuleBarWidth}%`,height:\"100%\",backgroundColor:props.chartBarSecondaryColor,borderRadius:`${props.capsuleBarRadius}px`,position:\"relative\",cursor:\"pointer\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-end\",margin:\"0 auto\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",height:`${barHeight}%`,backgroundColor:props.chartBarPrimaryColor,borderRadius:`${props.capsuleBarRadius}px`,position:\"relative\",...props.showBarStripes&&(isHovered||isCurrentMonth&&!hasHoveredBar)&&{backgroundImage:`repeating-linear-gradient(\n                                                                    45deg,\n                                                                    transparent,\n                                                                    transparent 8px,\n                                                                    rgba(255, 255, 255, 0.1) 8px,\n                                                                    rgba(255, 255, 255, 0.1) 16px\n                                                                )`}},initial:{height:isCanvas?`${barHeight}%`:\"0%\"},animate:{height:`${barHeight}%`},transition:{duration:isCanvas?0:.8,delay:isCanvas?0:index*.05,ease:[.4,0,.2,1]}})}):/*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",height:`${barHeight}%`,backgroundColor:barColor,borderRadius:`${props.barBorderRadius}px`,position:\"relative\",cursor:\"pointer\",overflow:\"hidden\",transition:\"background-color 0.2s ease\",...props.showBarStripes&&(isHovered||isCurrentMonth&&!hasHoveredBar)&&{backgroundImage:`repeating-linear-gradient(\n                                                                45deg,\n                                                                transparent,\n                                                                transparent 8px,\n                                                                rgba(255, 255, 255, 0.1) 8px,\n                                                                rgba(255, 255, 255, 0.1) 16px\n                                                            )`}},initial:{height:isCanvas?`${barHeight}%`:\"0%\"},animate:{height:`${barHeight}%`},transition:{duration:isCanvas?0:.8,delay:isCanvas?0:index*.05,ease:[.4,0,.2,1]}})]},index);})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:props.barSpacing},children:props.chartData.map((item,index)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:40,display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{...props.axisLabelFont,color:props.axisLabelColor,fontSize:\"12px\",textAlign:\"center\"},children:item.label})},index))})]})]})]});}// Line chart rendering\n// Calculate Y-axis labels for line chart based on yAxisLabelCount\nconst yAxisLabels=props.showYAxis?Array.from({length:props.yAxisLabelCount},(_,i)=>{const ratio=i/(props.yAxisLabelCount-1);return Math.round(yAxisRange.max-ratio*(yAxisRange.max-yAxisRange.min));}):[];// Calculate path length for animation - First line\nconst pathData=props.chartData.map((item,index)=>{const x=index/(props.chartData.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const y=100-(normalizedValue*80+10);if(index===0){return`M ${x} ${y}`;}const prevItem=props.chartData[index-1];const prevX=(index-1)/(props.chartData.length-1)*100;const prevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevItem.value));const prevNormalizedValue=valueRange>0?(prevClampedValue-yAxisRange.min)/valueRange:0;const prevY=100-(prevNormalizedValue*80+10);const tension=props.lineStyle===\"straight\"?0:.3;const smoothing=.2;let cp1x=prevX;let cp1y=prevY;let cp2x=x;let cp2y=y;if(props.lineStyle===\"smooth\"){if(index>1){const prevPrevItem=props.chartData[index-2];const prevPrevX=(index-2)/(props.chartData.length-1)*100;const prevPrevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevPrevItem.value));const prevPrevNormalizedValue=valueRange>0?(prevPrevClampedValue-yAxisRange.min)/valueRange:0;const prevPrevY=100-(prevPrevNormalizedValue*80+10);const dx1=prevX-prevPrevX;const dy1=prevY-prevPrevY;cp1x=prevX+dx1*tension;cp1y=prevY+dy1*tension*smoothing;}else{cp1x=prevX+(x-prevX)*tension;cp1y=prevY;}if(index<props.chartData.length-1){const nextItem=props.chartData[index+1];const nextX=(index+1)/(props.chartData.length-1)*100;const nextClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,nextItem.value));const nextNormalizedValue=valueRange>0?(nextClampedValue-yAxisRange.min)/valueRange:0;const nextY=100-(nextNormalizedValue*80+10);const dx2=nextX-x;const dy2=nextY-y;cp2x=x-dx2*tension;cp2y=y-dy2*tension*smoothing;}else{cp2x=x-(x-prevX)*tension;cp2y=y;}return`C ${cp1x} ${cp1y}, ${cp2x} ${cp2y}, ${x} ${y}`;}else{// Straight line\nreturn`L ${x} ${y}`;}}).join(\" \");// For gradient fill under the line\nlet gradientId=`chart-gradient-fill-${uniqueId}`;let gradientPath=\"\";if(props.showGradient){// Build the path for the area under the line using the same curve logic\nlet areaPath=\"\";props.chartData.forEach((item,index)=>{const x=index/(props.chartData.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const y=100-(normalizedValue*80+10);if(index===0){areaPath=`M ${x} 100 L ${x} ${y}`;}else{const prevItem=props.chartData[index-1];const prevX=(index-1)/(props.chartData.length-1)*100;const prevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevItem.value));const prevNormalizedValue=valueRange>0?(prevClampedValue-yAxisRange.min)/valueRange:0;const prevY=100-(prevNormalizedValue*80+10);const tension=props.lineStyle===\"straight\"?0:.3;const smoothing=.2;let cp1x=prevX;let cp1y=prevY;let cp2x=x;let cp2y=y;if(props.lineStyle===\"smooth\"){if(index>1){const prevPrevItem=props.chartData[index-2];const prevPrevX=(index-2)/(props.chartData.length-1)*100;const prevPrevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevPrevItem.value));const prevPrevNormalizedValue=valueRange>0?(prevPrevClampedValue-yAxisRange.min)/valueRange:0;const prevPrevY=100-(prevPrevNormalizedValue*80+10);const dx1=prevX-prevPrevX;const dy1=prevY-prevPrevY;cp1x=prevX+dx1*tension;cp1y=prevY+dy1*tension*smoothing;}else{cp1x=prevX+(x-prevX)*tension;cp1y=prevY;}if(index<props.chartData.length-1){const nextItem=props.chartData[index+1];const nextX=(index+1)/(props.chartData.length-1)*100;const nextClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,nextItem.value));const nextNormalizedValue=valueRange>0?(nextClampedValue-yAxisRange.min)/valueRange:0;const nextY=100-(nextNormalizedValue*80+10);const dx2=nextX-x;const dy2=nextY-y;cp2x=x-dx2*tension;cp2y=y-dy2*tension*smoothing;}else{cp2x=x-(x-prevX)*tension;cp2y=y;}areaPath+=` C ${cp1x} ${cp1y}, ${cp2x} ${cp2y}, ${x} ${y}`;}else{// Straight line\nareaPath+=` L ${x} ${y}`;}}});areaPath+=` L 100 100 Z`;gradientPath=areaPath;}// Second line path data\nconst pathData2=props.enableDualLines&&props.chartData2?props.chartData2.map((item,index)=>{const x=index/(props.chartData2.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const y=100-(normalizedValue*80+10);if(index===0){return`M ${x} ${y}`;}const prevItem=props.chartData2[index-1];const prevX=(index-1)/(props.chartData2.length-1)*100;const prevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevItem.value));const prevNormalizedValue=valueRange>0?(prevClampedValue-yAxisRange.min)/valueRange:0;const prevY=100-(prevNormalizedValue*80+10);const tension=props.lineStyle2===\"straight\"?0:.3;const smoothing=.2;let cp1x=prevX;let cp1y=prevY;let cp2x=x;let cp2y=y;if(props.lineStyle2===\"smooth\"){if(index>1){const prevPrevItem=props.chartData2[index-2];const prevPrevX=(index-2)/(props.chartData2.length-1)*100;const prevPrevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevPrevItem.value));const prevPrevNormalizedValue=valueRange>0?(prevPrevClampedValue-yAxisRange.min)/valueRange:0;const prevPrevY=100-(prevPrevNormalizedValue*80+10);const dx1=prevX-prevPrevX;const dy1=prevY-prevPrevY;cp1x=prevX+dx1*tension;cp1y=prevY+dy1*tension*smoothing;}else{cp1x=prevX+(x-prevX)*tension;cp1y=prevY;}if(index<props.chartData2.length-1){const nextItem=props.chartData2[index+1];const nextX=(index+1)/(props.chartData2.length-1)*100;const nextClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,nextItem.value));const nextNormalizedValue=valueRange>0?(nextClampedValue-yAxisRange.min)/valueRange:0;const nextY=100-(nextNormalizedValue*80+10);const dx2=nextX-x;const dy2=nextY-y;cp2x=x-dx2*tension;cp2y=y-dy2*tension*smoothing;}else{cp2x=x-(x-prevX)*tension;cp2y=y;}return`C ${cp1x} ${cp1y}, ${cp2x} ${cp2y}, ${x} ${y}`;}else{// Straight line\nreturn`L ${x} ${y}`;}}).join(\" \"):\"\";// Second line gradient\nlet gradientId2=`chart-gradient-fill-2-${uniqueId}`;let gradientPath2=\"\";if(props.enableDualLines&&props.showGradient2&&props.chartData2){let areaPath=\"\";props.chartData2.forEach((item,index)=>{const x=index/(props.chartData2.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const y=100-(normalizedValue*80+10);if(index===0){areaPath=`M ${x} 100 L ${x} ${y}`;}else{const prevItem=props.chartData2[index-1];const prevX=(index-1)/(props.chartData2.length-1)*100;const prevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevItem.value));const prevNormalizedValue=valueRange>0?(prevClampedValue-yAxisRange.min)/valueRange:0;const prevY=100-(prevNormalizedValue*80+10);const tension=props.lineStyle2===\"straight\"?0:.3;const smoothing=.2;let cp1x=prevX;let cp1y=prevY;let cp2x=x;let cp2y=y;if(props.lineStyle2===\"smooth\"){if(index>1){const prevPrevItem=props.chartData2[index-2];const prevPrevX=(index-2)/(props.chartData2.length-1)*100;const prevPrevClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,prevPrevItem.value));const prevPrevNormalizedValue=valueRange>0?(prevPrevClampedValue-yAxisRange.min)/valueRange:0;const prevPrevY=100-(prevPrevNormalizedValue*80+10);const dx1=prevX-prevPrevX;const dy1=prevY-prevPrevY;cp1x=prevX+dx1*tension;cp1y=prevY+dy1*tension*smoothing;}else{cp1x=prevX+(x-prevX)*tension;cp1y=prevY;}if(index<props.chartData2.length-1){const nextItem=props.chartData2[index+1];const nextX=(index+1)/(props.chartData2.length-1)*100;const nextClampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,nextItem.value));const nextNormalizedValue=valueRange>0?(nextClampedValue-yAxisRange.min)/valueRange:0;const nextY=100-(nextNormalizedValue*80+10);const dx2=nextX-x;const dy2=nextY-y;cp2x=x-dx2*tension;cp2y=y-dy2*tension*smoothing;}else{cp2x=x-(x-prevX)*tension;cp2y=y;}areaPath+=` C ${cp1x} ${cp1y}, ${cp2x} ${cp2y}, ${x} ${y}`;}else{areaPath+=` L ${x} ${y}`;}}});areaPath+=` L 100 100 Z`;gradientPath2=areaPath;}// Map easing string to Framer Motion easing array\nconst easingMap={linear:[0,0,1,1],easeIn:[.42,0,1,1],easeOut:[0,0,.58,1],easeInOut:[.42,0,.58,1],circIn:[.6,.04,.98,.34],circOut:[.08,.82,.17,1],circInOut:[.78,.14,.27,.86],backIn:[.6,-.28,.74,.05],backOut:[.18,.89,.32,1.28],backInOut:[.68,-.55,.27,1.55]};const selectedEasing=easingMap[props.lineAnimationEasing]||easingMap.easeInOut;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.titleToChartGap,width:\"100%\"},children:[props.showLegend&&props.legendPosition===\"top\"&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,paddingBottom:props.legendGap},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:3,backgroundColor:props.chartLineColor,borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{...props.chartLabelFont,color:chartTextColor,fontSize:\"13px\"},children:props.legendLabel})]}),props.enableDualLines&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:3,backgroundColor:props.chartLineColor2,borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{...props.chartLabelFont,color:chartTextColor,fontSize:\"13px\"},children:props.legendLabel2})]})]}),props.chartTitle&&/*#__PURE__*/_jsx(\"span\",{style:{...props.chartHeadingFont,color:chartTextColor},children:props.chartTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:props.yAxisSpacing,width:\"100%\"},children:[props.showYAxis&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",height:props.chartBarHeight,width:\"fit-content\",flexShrink:0},children:yAxisLabels.map((label,index)=>/*#__PURE__*/_jsx(\"span\",{style:{...props.axisLabelFont,color:props.axisLabelColor,textAlign:\"left\",lineHeight:\"1\"},children:label},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:props.chartBarHeight,flex:1,paddingTop:30,paddingBottom:10,paddingLeft:10,paddingRight:10},onMouseMove:e=>{if(props.chartType!==\"line\")return;const rect=e.currentTarget.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width*100;// Find nearest data point for line 1\nlet nearestIndex=0;let minDistance=Infinity;props.chartData.forEach((_,index)=>{const pointX=index/(props.chartData.length-1)*100;const distance=Math.abs(x-pointX);if(distance<minDistance){minDistance=distance;nearestIndex=index;}});// For dual lines, always show both points at the same index\nif(props.enableDualLines&&props.chartData2){// Determine which line is closer to the mouse Y position\nconst line1Y=props.chartData[nearestIndex].value;const line2Y=props.chartData2[nearestIndex]?.value;if(line2Y!==undefined){const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue1=Math.max(yAxisRange.min,Math.min(yAxisRange.max,line1Y));const normalizedValue1=valueRange>0?(clampedValue1-yAxisRange.min)/valueRange:0;const y1=100-(normalizedValue1*80+10);const clampedValue2=Math.max(yAxisRange.min,Math.min(yAxisRange.max,line2Y));const normalizedValue2=valueRange>0?(clampedValue2-yAxisRange.min)/valueRange:0;const y2=100-(normalizedValue2*80+10);const mouseY=(e.clientY-rect.top)/rect.height*100;const distance1=Math.abs(mouseY-y1);const distance2=Math.abs(mouseY-y2);// Set tracking index based on which line is closer, but both points will show\nif(distance2<distance1){startTransition(()=>setMouseTrackingIndex({type:\"line2\",index:nearestIndex}));return;}}}startTransition(()=>setMouseTrackingIndex({type:\"line1\",index:nearestIndex}));},onMouseLeave:()=>{startTransition(()=>setMouseTrackingIndex(null));},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",viewBox:\"0 0 100 100\",preserveAspectRatio:\"none\",style:{overflow:\"visible\",position:\"absolute\",top:0,left:0},children:[props.showGrid&&/*#__PURE__*/_jsx(_Fragment,{children:Array.from({length:props.verticalGridLines}).map((_,i)=>{const x=i/(props.verticalGridLines-1)*100;return /*#__PURE__*/_jsx(\"line\",{x1:x,y1:\"0\",x2:x,y2:\"100\",stroke:props.gridLineColor,strokeWidth:props.gridLineWidth,strokeDasharray:props.gridLineStyle===\"dashed\"?\"4 4\":props.gridLineStyle===\"dotted\"?\"1 2\":\"none\",vectorEffect:\"non-scaling-stroke\"},`v-${i}`);})}),/*#__PURE__*/_jsxs(\"defs\",{children:[props.showGradient&&/*#__PURE__*/_jsx(\"linearGradient\",{id:gradientId,x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:typeof window===\"undefined\"?null:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:props.chartGradientColor,stopOpacity:props.gradientTopOpacity}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:props.chartGradientColor,stopOpacity:props.gradientBottomOpacity})]})}),props.enableDualLines&&props.showGradient2&&/*#__PURE__*/_jsx(\"linearGradient\",{id:gradientId2,x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:typeof window===\"undefined\"?null:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:props.chartGradientColor2,stopOpacity:props.gradientTopOpacity2}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:props.chartGradientColor2,stopOpacity:props.gradientBottomOpacity2})]})})]}),props.enableDualLines&&props.showGradient2&&gradientPath2&&/*#__PURE__*/_jsx(motion.path,{d:gradientPath2,fill:`url(#${gradientId2})`,stroke:\"none\",initial:{opacity:isCanvas?1:0},animate:{opacity:1},transition:{duration:isCanvas?0:.6,delay:isCanvas?0:.3,ease:\"easeOut\"}}),props.showGradient&&/*#__PURE__*/_jsx(motion.path,{d:gradientPath,fill:`url(#${gradientId})`,stroke:\"none\",initial:{opacity:isCanvas?1:0},animate:{opacity:1},transition:{duration:isCanvas?0:.6,ease:\"easeOut\"}}),props.enableDualLines&&pathData2&&/*#__PURE__*/_jsx(motion.path,{d:pathData2,fill:\"none\",stroke:props.chartLineColor2,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\",style:{filter:\"drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1))\"},initial:{strokeDasharray:isCanvas?\"0\":\"1000\",strokeDashoffset:isCanvas?0:1e3},animate:{strokeDashoffset:0},transition:{duration:isCanvas?0:props.lineAnimationDuration,delay:isCanvas?0:.2,ease:selectedEasing}}),/*#__PURE__*/_jsx(motion.path,{d:pathData,fill:\"none\",stroke:props.chartLineColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\",style:{filter:\"drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1))\"},initial:{strokeDasharray:isCanvas?\"0\":\"1000\",strokeDashoffset:isCanvas?0:1e3},animate:{strokeDashoffset:0},transition:{duration:isCanvas?0:props.lineAnimationDuration,ease:selectedEasing}})]}),props.enableDualLines&&props.showDataPoints2&&props.chartData2&&props.chartData2.map((item,index)=>{const x=index/(props.chartData2.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const pointY=100-(normalizedValue*80+10);const isHovered=hoveredIndex?.type===\"line2\"&&hoveredIndex?.index===index;const baseSize=props.chartDataPointSize2;const pointSize=isHovered?baseSize*1.3:baseSize;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`calc(${x}% - ${pointSize}px)`,top:`calc(${pointSize}px)`,width:`${pointSize*2}px`,height:`${pointSize*2}px`,pointerEvents:\"auto\",cursor:\"pointer\",transition:\"width 0.2s ease, height 0.2s ease, left 0.2s, top 0.2s\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:()=>startTransition(()=>setHoveredIndex({type:\"line2\",index})),onMouseLeave:()=>startTransition(()=>setHoveredIndex(null)),onClick:()=>props.onLinePointClick?.(item.label,item.value,index),children:/*#__PURE__*/_jsxs(\"svg\",{width:pointSize*2,height:pointSize*2,viewBox:`0 0 100 100`,style:{overflow:\"visible\",display:\"block\"},children:[props.chartDataPointShape2===\"circle\"&&/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"40\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2}),props.chartDataPointShape2===\"square\"&&/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"10\",width:\"80\",height:\"80\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2}),props.chartDataPointShape2===\"diamond\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,50 50,90 10,50\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2}),props.chartDataPointShape2===\"triangle\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,90 10,90\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2})]})},`line2-${index}`);}),props.enableDualLines&&props.chartData2&&mouseTrackingIndex&&(()=>{const index=mouseTrackingIndex.index;const item=props.chartData2[index];if(!item)return null;const x=index/(props.chartData2.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const pointY=100-(normalizedValue*80+10);const pointSize=props.chartDataPointSize2*1.5;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`calc(${x}% - ${pointSize}px)`,top:`calc(${pointY}% - ${pointSize}px)`,width:`${pointSize*2}px`,height:`${pointSize*2}px`,pointerEvents:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:100},children:/*#__PURE__*/_jsxs(\"svg\",{width:pointSize*2,height:pointSize*2,viewBox:\"0 0 100 100\",style:{overflow:\"visible\",display:\"block\",filter:\"drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.2))\"},children:[props.chartDataPointShape2===\"circle\"&&/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"40\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2}),props.chartDataPointShape2===\"square\"&&/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"10\",width:\"80\",height:\"80\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2}),props.chartDataPointShape2===\"diamond\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,50 50,90 10,50\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2}),props.chartDataPointShape2===\"triangle\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,90 10,90\",fill:props.chartDataPointColor2,stroke:props.chartDataPointStroke2,strokeWidth:props.chartDataPointBorderWidth2})]})},`tracking-line2-${index}`);})(),props.showDataPoints&&props.chartData.map((item,index)=>{const x=index/(props.chartData.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const pointY=100-(normalizedValue*80+10);const isHovered=hoveredIndex?.type===\"line1\"&&hoveredIndex?.index===index;// Calculate size - use a fixed pixel size that scales with hover\nconst baseSize=props.chartDataPointSize;const pointSize=isHovered?baseSize*1.3:baseSize;// Center the point exactly on the line\nreturn /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`calc(${x}% - ${pointSize}px)`,top:`calc(${pointY}% - ${pointSize}px)`,width:`${pointSize*2}px`,height:`${pointSize*2}px`,pointerEvents:\"auto\",cursor:\"pointer\",transition:\"width 0.2s ease, height 0.2s ease, left 0.2s, top 0.2s\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},onMouseEnter:()=>startTransition(()=>setHoveredIndex({type:\"line1\",index})),onMouseLeave:()=>startTransition(()=>setHoveredIndex(null)),onClick:()=>props.onLinePointClick?.(item.label,item.value,index),children:/*#__PURE__*/_jsxs(\"svg\",{width:pointSize*2,height:pointSize*2,viewBox:`0 0 100 100`,style:{overflow:\"visible\",display:\"block\"},children:[props.chartDataPointShape===\"circle\"&&/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"40\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth}),props.chartDataPointShape===\"square\"&&/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"10\",width:\"80\",height:\"80\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth}),props.chartDataPointShape===\"diamond\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,50 50,90 10,50\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth}),props.chartDataPointShape===\"triangle\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,90 10,90\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth})]})},index);}),mouseTrackingIndex&&(()=>{const index=mouseTrackingIndex.index;const item=props.chartData[index];const x=index/(props.chartData.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const pointY=100-(normalizedValue*80+10);const pointSize=props.chartDataPointSize*1.5;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`calc(${x}% - ${pointSize}px)`,top:`calc(${pointY}% - ${pointSize}px)`,width:`${pointSize*2}px`,height:`${pointSize*2}px`,pointerEvents:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:100},children:/*#__PURE__*/_jsxs(\"svg\",{width:pointSize*2,height:pointSize*2,viewBox:\"0 0 100 100\",style:{overflow:\"visible\",display:\"block\",filter:\"drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.2))\"},children:[props.chartDataPointShape===\"circle\"&&/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"40\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth}),props.chartDataPointShape===\"square\"&&/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"10\",width:\"80\",height:\"80\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth}),props.chartDataPointShape===\"diamond\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,50 50,90 10,50\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth}),props.chartDataPointShape===\"triangle\"&&/*#__PURE__*/_jsx(\"polygon\",{points:\"50,10 90,90 10,90\",fill:props.chartDataPointColor,stroke:props.chartDataPointStroke,strokeWidth:props.chartDataPointBorderWidth})]})},`tracking-${index}`);})(),props.enableDualLines&&props.chartData2&&props.chartData2.map((item,index)=>{const x=index/(props.chartData2.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const labelY=100-(normalizedValue*80+10);return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:`${x}%`,top:`${labelY}%`,transform:\"translate(-50%, -150%)\",...props.chartLabelFont,color:chartTextColor,fontSize:\"11px\",whiteSpace:\"nowrap\",pointerEvents:\"none\",opacity:props.showLineChartLabels2?.8:0},children:item.value},`label2-${index}`);}),props.chartData.map((item,index)=>{const x=index/(props.chartData.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const labelY=100-(normalizedValue*80+10);return /*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:`${x}%`,top:`${labelY}%`,transform:\"translate(-50%, -150%)\",...props.chartLabelFont,color:chartTextColor,fontSize:\"11px\",whiteSpace:\"nowrap\",pointerEvents:\"none\",opacity:props.showLineChartLabels?.8:0},children:item.value},index);}),props.enableDualLines&&props.chartData2&&props.chartData2.map((item,index)=>{const x=index/(props.chartData2.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const tooltipY=100-(normalizedValue*80+10);const isHovered=hoveredIndex?.type===\"line2\"&&hoveredIndex?.index===index;const isTracking=mouseTrackingIndex?.type===\"line2\"&&mouseTrackingIndex?.index===index;const isTrackingAtIndex=mouseTrackingIndex?.index===index;if(!isHovered&&!isTracking&&!isTrackingAtIndex||!props.showChartTooltips||props.enableDualLines)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:`${x}%`,top:`${tooltipY}%`,transform:\"translate(-50%, calc(-100% - 16px))\",backgroundColor:props.chartTooltipBackgroundColor,color:props.chartTooltipTextColor,padding:\"6px 10px\",borderRadius:props.chartTooltipBorderRadius,...props.chartTooltipFont,whiteSpace:\"nowrap\",zIndex:10,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600},children:item.value}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-4,left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"4px solid transparent\",borderRight:\"4px solid transparent\",borderTop:`4px solid ${props.chartTooltipBackgroundColor}`}})]},`tooltip2-${index}`);}),props.chartData.map((item,index)=>{const x=index/(props.chartData.length-1)*100;const valueRange=yAxisRange.max-yAxisRange.min;const clampedValue=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item.value));const normalizedValue=valueRange>0?(clampedValue-yAxisRange.min)/valueRange:0;const tooltipY=100-(normalizedValue*80+10);const isHovered=hoveredIndex?.type===\"line1\"&&hoveredIndex?.index===index;const isTracking=mouseTrackingIndex?.type===\"line1\"&&mouseTrackingIndex?.index===index;const isTrackingAtIndex=mouseTrackingIndex?.index===index;if(!isHovered&&!isTracking&&!isTrackingAtIndex||!props.showChartTooltips||props.enableDualLines)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:`${x}%`,top:`${tooltipY}%`,transform:\"translate(-50%, calc(-100% - 16px))\",backgroundColor:props.chartTooltipBackgroundColor,color:props.chartTooltipTextColor,padding:\"6px 10px\",borderRadius:props.chartTooltipBorderRadius,...props.chartTooltipFont,whiteSpace:\"nowrap\",zIndex:10,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600},children:item.value}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-4,left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"4px solid transparent\",borderRight:\"4px solid transparent\",borderTop:`4px solid ${props.chartTooltipBackgroundColor}`}})]},`tooltip-${index}`);}),props.enableDualLines&&mouseTrackingIndex&&props.showChartTooltips&&(()=>{const index=mouseTrackingIndex.index;const item1=props.chartData[index];const item2=props.chartData2?.[index];if(!item1||!item2)return null;const x=index/(props.chartData.length-1)*100;// Calculate Y position - use the higher point\nconst valueRange=yAxisRange.max-yAxisRange.min;const clampedValue1=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item1.value));const normalizedValue1=valueRange>0?(clampedValue1-yAxisRange.min)/valueRange:0;const y1=100-(normalizedValue1*80+10);const clampedValue2=Math.max(yAxisRange.min,Math.min(yAxisRange.max,item2.value));const normalizedValue2=valueRange>0?(clampedValue2-yAxisRange.min)/valueRange:0;const y2=100-(normalizedValue2*80+10);const tooltipY=Math.min(y1,y2)// Use the higher point (lower Y value)\n;// Calculate horizontal transform based on position to keep tooltip in bounds\nlet horizontalTransform=\"-50%\";if(x<15){// Near left edge - align left\nhorizontalTransform=\"0%\";}else if(x>85){// Near right edge - align right\nhorizontalTransform=\"-100%\";}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:`${x}%`,top:`${tooltipY}%`,transform:`translate(${horizontalTransform}, calc(-100% - 16px))`,backgroundColor:props.unifiedTooltipBackgroundColor,color:props.unifiedTooltipTextColor,padding:\"8px 12px\",borderRadius:props.unifiedTooltipBorderRadius,...props.unifiedTooltipFont,whiteSpace:\"nowrap\",zIndex:11,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\",pointerEvents:\"none\",display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,borderRadius:\"50%\",backgroundColor:props.chartLineColor,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.8,fontSize:\"11px\"},children:props.legendLabel})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,marginLeft:12},children:item1.value})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,borderRadius:\"50%\",backgroundColor:props.chartLineColor2,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{opacity:.8,fontSize:\"11px\"},children:props.legendLabel2})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,marginLeft:12},children:item2.value})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-4,left:x<15?\"12px\":x>85?\"calc(100% - 12px)\":\"50%\",transform:x<15||x>85?\"translateX(0)\":\"translateX(-50%)\",width:0,height:0,borderLeft:\"4px solid transparent\",borderRight:\"4px solid transparent\",borderTop:`4px solid ${props.unifiedTooltipBackgroundColor}`}})]},`unified-tooltip-${index}`);})()]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:props.yAxisSpacing,width:\"100%\"},children:[props.showYAxis&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"fit-content\",flexShrink:0}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",paddingTop:8,flex:1,gap:props.linePointSpacing},children:props.chartData.map((item,index)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{...props.axisLabelFont,color:props.axisLabelColor,fontSize:\"12px\",textAlign:\"center\"},children:item.label})},index))})]})]}),props.showLegend&&props.legendPosition===\"bottom\"&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,paddingTop:props.legendGap},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:3,backgroundColor:props.chartLineColor,borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{...props.chartLabelFont,color:chartTextColor,fontSize:\"13px\"},children:props.legendLabel})]}),props.enableDualLines&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:3,backgroundColor:props.chartLineColor2,borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{...props.chartLabelFont,color:chartTextColor,fontSize:\"13px\"},children:props.legendLabel2})]})]})]});};const renderProgressMode=()=>{// Calculate total visitors from percentages\nconst totalVisitors=props.progressItems.reduce((sum,item)=>sum+item.percentage,0);// Spring animation for the total count - start from 0 on initial mount\nconst totalSpring=useSpring(isCanvas?totalVisitors:0,{stiffness:300,damping:30});// Transform the spring value to a rounded display string\nconst displayTotal=useTransform(totalSpring,latest=>{const rounded=Math.round(latest);return rounded.toLocaleString();});// Update spring when value changes or on mount\nuseEffect(()=>{if(!isCanvas){totalSpring.set(totalVisitors);}},[totalVisitors,isCanvas]);// Calculate angles for each segment\nconst segments=props.progressItems.map((item,index)=>{const previousTotal=props.progressItems.slice(0,index).reduce((sum,i)=>sum+i.percentage,0);const startAngle=previousTotal/totalVisitors*360-90// Start from top\n;const endAngle=(previousTotal+item.percentage)/totalVisitors*360-90;return{...item,startAngle,endAngle};});// SVG circle parameters\nconst centerX=props.circleSize/2;const centerY=props.circleSize/2;const radius=props.circleSize/2-20// Leave space for stroke\n;// Helper function to convert polar to cartesian coordinates\nconst polarToCartesian=angle=>{const radians=angle*Math.PI/180;return{x:centerX+radius*Math.cos(radians),y:centerY+radius*Math.sin(radians)};};// Helper function to create arc path\nconst createArcPath=(startAngle,endAngle)=>{const start=polarToCartesian(startAngle);const end=polarToCartesian(endAngle);const largeArcFlag=endAngle-startAngle>180?1:0;return`M ${start.x} ${start.y} A ${radius} ${radius} 0 ${largeArcFlag} 1 ${end.x} ${end.y}`;};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.titleToCircleGap,width:\"100%\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...props.progressHeadingFont,color:progressTextColor,alignSelf:\"flex-start\"},children:props.visitorTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:props.circleSize,height:props.circleSize},onMouseMove:e=>{const rect=e.currentTarget.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;startTransition(()=>setProgressMousePosition({x,y}));},onMouseLeave:()=>{startTransition(()=>{setProgressMousePosition(null);setHoveredProgressIndex(null);});},children:[/*#__PURE__*/_jsxs(\"svg\",{width:props.circleSize,height:props.circleSize,viewBox:`0 0 ${props.circleSize} ${props.circleSize}`,style:{transform:\"rotate(0deg)\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:centerX,cy:centerY,r:radius,fill:\"none\",stroke:\"transparent\",strokeWidth:24}),segments.map((segment,index)=>{// Adjust angles to add gap\nconst gapAngle=props.circleGap/2;const adjustedStartAngle=segment.startAngle+gapAngle;const adjustedEndAngle=segment.endAngle-gapAngle;const isHovered=hoveredProgressIndex===index;// Calculate arc length for animation\nconst angleRange=adjustedEndAngle-adjustedStartAngle;const arcLength=angleRange/360*(2*Math.PI*radius);return /*#__PURE__*/_jsx(motion.path,{d:createArcPath(adjustedStartAngle,adjustedEndAngle),fill:\"none\",stroke:segment.color,strokeWidth:(segment.strokeWidth||24)+(isHovered?4:0),strokeLinecap:segment.strokeLinecap||\"round\",style:{cursor:\"pointer\",transition:\"stroke-width 0.2s ease\",opacity:isHovered?1:.9},initial:{strokeDasharray:isCanvas?\"0\":arcLength,strokeDashoffset:isCanvas?0:arcLength},animate:{strokeDashoffset:0},transition:{duration:isCanvas?0:.8,delay:isCanvas?0:index*.15,ease:[.4,0,.2,1]},onMouseEnter:()=>startTransition(()=>setHoveredProgressIndex(index)),onMouseLeave:()=>startTransition(()=>setHoveredProgressIndex(null)),onFocus:()=>startTransition(()=>setHoveredProgressIndex(index)),onBlur:()=>startTransition(()=>setHoveredProgressIndex(null)),onClick:()=>props.onProgressSegmentClick?.(segment.label,segment.percentage,index),tabIndex:0,role:\"button\",\"aria-label\":`${segment.label}: ${segment.percentage}`},index);})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4,pointerEvents:\"none\"},children:[isCanvas?/*#__PURE__*/_jsx(\"span\",{style:{...props.progressValueFont,color:progressTextColor},children:totalVisitors.toLocaleString()}):/*#__PURE__*/_jsx(motion.span,{style:{...props.progressValueFont,color:progressTextColor},children:displayTotal}),props.centerLabel&&/*#__PURE__*/_jsx(\"span\",{style:{...props.progressLabelFont,color:progressTextColor,opacity:.6,fontSize:\"14px\"},children:props.centerLabel})]}),hoveredProgressIndex!==null&&props.showProgressTooltips&&progressMousePosition&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:progressMousePosition.x,top:progressMousePosition.y,transform:\"translate(-50%, calc(-100% - 12px))\",backgroundColor:props.progressTooltipBackgroundColor,color:props.progressTooltipTextColor,padding:\"6px 10px\",borderRadius:props.progressTooltipBorderRadius,...props.progressTooltipFont,whiteSpace:\"nowrap\",zIndex:10,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600},children:props.progressItems[hoveredProgressIndex].percentage.toLocaleString()}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:-4,left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"4px solid transparent\",borderRight:\"4px solid transparent\",borderTop:`4px solid ${props.progressTooltipBackgroundColor}`}})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.labelItemGap,width:\"100%\",paddingTop:props.circleToLabelsGap},children:props.progressItems.map((item,index)=>{const percentage=(item.percentage/totalVisitors*100).toFixed(1);const isLastItem=index===props.progressItems.length-1;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",paddingBottom:isLastItem?0:props.labelItemGap,borderBottom:isLastItem?\"none\":`1px solid ${progressSecondaryColor}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:12,height:12,borderRadius:\"50%\",backgroundColor:item.color,flexShrink:0}}),/*#__PURE__*/_jsx(\"span\",{style:{...props.progressLabelFont,color:progressTextColor},children:item.label})]}),/*#__PURE__*/_jsxs(\"span\",{style:{...props.progressLabelFont,color:progressTextColor,fontWeight:600},children:[percentage,\"%\"]})]},index);})})]});};const renderPickerMode=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:24,width:\"100%\",height:\"100%\",padding:32,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:18,fontWeight:700,color:\"#1A1A2E\",marginBottom:6,fontFamily:\"sans-serif\"},children:\"Analytics Widget\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:\"#6B7280\",fontFamily:\"sans-serif\"},children:\"Choose a widget type to get started\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:16,flexWrap:\"wrap\",justifyContent:\"center\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setLocalMode(\"stats\"),style:{flex:\"1 1 140px\",maxWidth:180,background:\"#fff\",border:\"2px solid #E5E7EB\",borderRadius:16,padding:\"20px 16px\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:12},onMouseEnter:e=>{e.currentTarget.style.borderColor=\"#6366F1\";e.currentTarget.style.boxShadow=\"0 4px 16px rgba(99,102,241,0.15)\";},onMouseLeave:e=>{e.currentTarget.style.borderColor=\"#E5E7EB\";e.currentTarget.style.boxShadow=\"none\";},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"72\",height:\"48\",viewBox:\"0 0 72 48\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"30\",height:\"44\",rx:\"6\",fill:\"#2B2B2D\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"6\",width:\"14\",height:\"4\",rx:\"2\",fill:\"rgba(255,255,255,0.4)\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"14\",width:\"22\",height:\"6\",rx:\"2\",fill:\"white\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"24\",width:\"14\",height:\"3\",rx:\"1.5\",fill:\"#34D399\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"32\",width:\"20\",height:\"3\",rx:\"1.5\",fill:\"rgba(255,255,255,0.2)\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"40\",width:\"30\",height:\"44\",rx:\"6\",fill:\"#2B2B2D\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"6\",width:\"14\",height:\"4\",rx:\"2\",fill:\"rgba(255,255,255,0.4)\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"14\",width:\"18\",height:\"6\",rx:\"2\",fill:\"white\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"24\",width:\"12\",height:\"3\",rx:\"1.5\",fill:\"#F87171\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"32\",width:\"20\",height:\"3\",rx:\"1.5\",fill:\"rgba(255,255,255,0.2)\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:\"#111827\",fontFamily:\"sans-serif\"},children:\"Stats Cards\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#9CA3AF\",marginTop:3,fontFamily:\"sans-serif\"},children:\"KPIs & metrics\"})]})]}),/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setLocalMode(\"chart\"),style:{flex:\"1 1 140px\",maxWidth:180,background:\"#fff\",border:\"2px solid #E5E7EB\",borderRadius:16,padding:\"20px 16px\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:12},onMouseEnter:e=>{e.currentTarget.style.borderColor=\"#6366F1\";e.currentTarget.style.boxShadow=\"0 4px 16px rgba(99,102,241,0.15)\";},onMouseLeave:e=>{e.currentTarget.style.borderColor=\"#E5E7EB\";e.currentTarget.style.boxShadow=\"none\";},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"72\",height:\"48\",viewBox:\"0 0 72 48\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"72\",height:\"48\",rx:\"6\",fill:\"#2B2B2D\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"28\",width:\"8\",height:\"12\",rx:\"2\",fill:\"#6366F1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"20\",y:\"18\",width:\"8\",height:\"22\",rx:\"2\",fill:\"#6366F1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"32\",y:\"22\",width:\"8\",height:\"18\",rx:\"2\",fill:\"#6366F1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"44\",y:\"10\",width:\"8\",height:\"30\",rx:\"2\",fill:\"#818CF8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"56\",y:\"14\",width:\"8\",height:\"26\",rx:\"2\",fill:\"#6366F1\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"6\",width:\"20\",height:\"4\",rx:\"2\",fill:\"rgba(255,255,255,0.5)\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:\"#111827\",fontFamily:\"sans-serif\"},children:\"Chart\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#9CA3AF\",marginTop:3,fontFamily:\"sans-serif\"},children:\"Bar & line charts\"})]})]}),/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setLocalMode(\"progress\"),style:{flex:\"1 1 140px\",maxWidth:180,background:\"#fff\",border:\"2px solid #E5E7EB\",borderRadius:16,padding:\"20px 16px\",cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:12},onMouseEnter:e=>{e.currentTarget.style.borderColor=\"#6366F1\";e.currentTarget.style.boxShadow=\"0 4px 16px rgba(99,102,241,0.15)\";},onMouseLeave:e=>{e.currentTarget.style.borderColor=\"#E5E7EB\";e.currentTarget.style.boxShadow=\"none\";},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"72\",height:\"48\",viewBox:\"0 0 72 48\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"72\",height:\"48\",rx:\"6\",fill:\"#007AFF\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"36\",cy:\"26\",r:\"14\",stroke:\"rgba(255,255,255,0.25)\",strokeWidth:\"5\",fill:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"36\",cy:\"26\",r:\"14\",stroke:\"white\",strokeWidth:\"5\",fill:\"none\",strokeDasharray:\"53 35\",strokeDashoffset:\"22\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"6\",width:\"24\",height:\"4\",rx:\"2\",fill:\"rgba(255,255,255,0.6)\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"30\",y:\"22\",width:\"12\",height:\"5\",rx:\"2.5\",fill:\"white\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:\"#111827\",fontFamily:\"sans-serif\"},children:\"Progress\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#9CA3AF\",marginTop:3,fontFamily:\"sans-serif\"},children:\"Circular charts\"})]})]})]})]});const content=()=>{switch(effectiveMode){case\"picker\":return renderPickerMode();case\"stats\":return renderStatsMode();case\"chart\":return renderChartMode();case\"progress\":return renderProgressMode();default:return renderPickerMode();}};const backgroundColor=effectiveMode===\"picker\"?\"#F9FAFB\":effectiveMode===\"stats\"?statsBackgroundColor:effectiveMode===\"chart\"?chartBackgroundColor:progressBackgroundColor;const borderRadius=effectiveMode===\"picker\"?20:effectiveMode===\"stats\"?statsBorderRadius:effectiveMode===\"chart\"?chartBorderRadius:progressBorderRadius;const padding=effectiveMode===\"picker\"?0:effectiveMode===\"stats\"?statsPadding:effectiveMode===\"progress\"?progressPadding:20;return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,borderRadius,padding,overflow:\"hidden\",boxShadow:effectiveMode===\"picker\"?\"0 2px 16px rgba(0,0,0,0.08)\":boxShadow},children:content()});}// Add this component before the main component's return statement\nfunction StatsCard({stat,index,statsSecondaryColor,statsBorderRadius,statsLabelFont,statsTextColor,statsValueFont,statsChangeVerticalPadding,statsChangeHorizontalPadding,statsChangeBackgroundColor,statsChangeBorderRadius,statsChangeFont,statsChangeUseCustomColor,statsChangeColor,statsEnableAnimation}){// Extract numeric value from the stat.value string\nconst extractNumber=value=>{// Remove currency symbols, commas, and percentage signs, then parse\nconst cleaned=value.replace(/[$,€£¥%]/g,\"\");const parsed=parseFloat(cleaned);return isNaN(parsed)?0:parsed;};const numericValue=extractNumber(stat.value);const prefix=stat.value.match(/^[$€£¥]/)?.[0]||\"\";const suffix=stat.value.match(/[%]$/)?.[0]||\"\";// Check if we're in canvas mode\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;// Spring animation for the counter - start from 0 on initial mount\nconst spring=useSpring(isCanvas?numericValue:0,{stiffness:300,damping:30});// Transform the spring value to a rounded display string\nconst displayValue=useTransform(spring,latest=>{const rounded=Math.round(latest);// Add commas for thousands\nconst formatted=rounded.toLocaleString();return`${prefix}${formatted}${suffix}`;});// Update spring when value changes or on mount\nuseEffect(()=>{if(statsEnableAnimation&&!isCanvas){spring.set(numericValue);}},[numericValue,spring,statsEnableAnimation,isCanvas]);return /*#__PURE__*/_jsx(\"div\",{style:{padding:20,backgroundColor:statsSecondaryColor,borderRadius:statsBorderRadius/2,display:\"flex\",flexDirection:\"column\",gap:12},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{...statsLabelFont,color:statsTextColor,opacity:.7},children:stat.label}),statsEnableAnimation&&!isCanvas?/*#__PURE__*/_jsx(motion.span,{style:{...statsValueFont,color:statsTextColor},children:displayValue}):/*#__PURE__*/_jsx(\"span\",{style:{...statsValueFont,color:statsTextColor},children:stat.value})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:4,padding:`${statsChangeVerticalPadding}px ${statsChangeHorizontalPadding}px`,backgroundColor:statsChangeBackgroundColor,borderRadius:statsChangeBorderRadius,flexShrink:0},children:/*#__PURE__*/_jsxs(\"span\",{style:{...statsChangeFont,color:statsChangeUseCustomColor?statsChangeColor:stat.isPositive?\"#22CC66\":\"#FF5588\"},children:[stat.isPositive?\"↑\":\"↓\",\" \",stat.change]})})]})});}addPropertyControls(AnalyticsDashboard,{mode:{type:ControlType.Enum,title:\"Widget Type\",description:\"Drop on canvas to see a visual picker, or choose directly here\",options:[\"picker\",\"stats\",\"chart\",\"progress\"],optionTitles:[\"Choose…\",\"Stats Cards\",\"Chart\",\"Progress\"],defaultValue:\"picker\"},// ═══ STATS MODE ═══\nstatsData:{type:ControlType.Array,title:\"Stats Data\",description:\"Add or edit stat cards. Each card shows a label, value, and change indicator.\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Total Users\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"12,345\"},change:{type:ControlType.String,title:\"Change %\",defaultValue:\"12.5%\"},isPositive:{type:ControlType.Boolean,title:\"Trend\",defaultValue:true,enabledTitle:\"Up\",disabledTitle:\"Down\"}}},defaultValue:[{label:\"Total Users\",value:\"12,345\",change:\"12.5%\",isPositive:true},{label:\"Revenue\",value:\"$45,678\",change:\"8.2%\",isPositive:true},{label:\"Bounce Rate\",value:\"32.1%\",change:\"3.4%\",isPositive:false},{label:\"Conversion\",value:\"4.8%\",change:\"1.2%\",isPositive:true}],hidden:({mode})=>mode!==\"stats\"},statsAppearance:{type:ControlType.Object,title:\"Stats — Colors & Layout\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#2B2B2D\"},secondaryColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#404040\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:24,min:0,max:60,step:1,unit:\"px\"}},hidden:props=>props.mode!==\"stats\"},statsHeadingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"stats\"},statsLabelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"stats\"},statsValueFont:{type:ControlType.Font,title:\"Value Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"stats\"},statsChangeFont:{type:ControlType.Font,title:\"Growth Rate Font\",defaultValue:{fontSize:\"12px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"stats\"},statsChangeUseCustomColor:{type:ControlType.Boolean,title:\"Custom Change Color\",defaultValue:true,enabledTitle:\"Custom\",disabledTitle:\"Auto\",hidden:({mode})=>mode!==\"stats\"},statsChangeColor:{type:ControlType.Color,title:\"Growth Rate Text Color\",defaultValue:\"#007AFF\",hidden:({mode,statsChangeUseCustomColor})=>mode!==\"stats\"||!statsChangeUseCustomColor},statsChangeBackgroundColor:{type:ControlType.Color,title:\"Change Background\",defaultValue:\"transparent\",hidden:({mode})=>mode!==\"stats\"},statsChangeBorderRadius:{type:ControlType.Number,title:\"Change Radius\",defaultValue:4,min:0,max:20,step:1,unit:\"px\",hidden:({mode})=>mode!==\"stats\"},statsChangeVerticalPadding:{type:ControlType.Number,title:\"Change V Padding\",defaultValue:4,min:0,max:20,step:1,unit:\"px\",hidden:({mode})=>mode!==\"stats\"},statsChangeHorizontalPadding:{type:ControlType.Number,title:\"Change H Padding\",defaultValue:8,min:0,max:30,step:1,unit:\"px\",hidden:({mode})=>mode!==\"stats\"},statsEnableAnimation:{type:ControlType.Boolean,title:\"Enable Animation\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",hidden:({mode})=>mode!==\"stats\"},statsEnableBoxShadow:{type:ControlType.Boolean,title:\"Enable Box Shadow\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",hidden:({mode})=>mode!==\"stats\"},statsShadowOffsetX:{type:ControlType.Number,title:\"Shadow Offset X\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,statsEnableBoxShadow})=>mode!==\"stats\"||!statsEnableBoxShadow},statsShadowOffsetY:{type:ControlType.Number,title:\"Shadow Offset Y\",defaultValue:2,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,statsEnableBoxShadow})=>mode!==\"stats\"||!statsEnableBoxShadow},statsShadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:8,min:0,max:100,step:1,unit:\"px\",hidden:({mode,statsEnableBoxShadow})=>mode!==\"stats\"||!statsEnableBoxShadow},statsShadowSpread:{type:ControlType.Number,title:\"Shadow Spread\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,statsEnableBoxShadow})=>mode!==\"stats\"||!statsEnableBoxShadow},statsShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:({mode,statsEnableBoxShadow})=>mode!==\"stats\"||!statsEnableBoxShadow},// ═══ CHART MODE ═══\nchartTitle:{type:ControlType.String,title:\"Chart Title\",defaultValue:\"Performance Overview\",hidden:({mode})=>mode!==\"chart\"},chartType:{type:ControlType.Enum,title:\"Chart Type\",description:\"Bar chart or line chart visualization\",options:[\"bar\",\"line\"],optionTitles:[\"Bar Chart\",\"Line Chart\"],defaultValue:\"bar\",displaySegmentedControl:true,hidden:({mode})=>mode!==\"chart\"},chartData:{type:ControlType.Array,title:\"Chart Data\",description:\"Data points for the chart. Each item has a label (e.g. month) and value.\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Jan\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:100,min:0}}},defaultValue:[{label:\"Jul\",value:35},{label:\"Aug\",value:50},{label:\"Sep\",value:65},{label:\"Oct\",value:55},{label:\"Nov\",value:80},{label:\"Dec\",value:90}],hidden:({mode})=>mode!==\"chart\"},chartAppearance:{type:ControlType.Object,title:\"Chart — Colors & Layout\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#2B2B2D\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1}},hidden:props=>props.mode!==\"chart\"},chartEnableBoxShadow:{type:ControlType.Boolean,title:\"Enable Box Shadow\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",hidden:({mode})=>mode!==\"chart\"},chartShadowOffsetX:{type:ControlType.Number,title:\"Shadow Offset X\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,chartEnableBoxShadow})=>mode!==\"chart\"||!chartEnableBoxShadow},chartShadowOffsetY:{type:ControlType.Number,title:\"Shadow Offset Y\",defaultValue:2,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,chartEnableBoxShadow})=>mode!==\"chart\"||!chartEnableBoxShadow},chartShadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:8,min:0,max:100,step:1,unit:\"px\",hidden:({mode,chartEnableBoxShadow})=>mode!==\"chart\"||!chartEnableBoxShadow},chartShadowSpread:{type:ControlType.Number,title:\"Shadow Spread\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,chartEnableBoxShadow})=>mode!==\"chart\"||!chartEnableBoxShadow},chartShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:({mode,chartEnableBoxShadow})=>mode!==\"chart\"||!chartEnableBoxShadow},// Bar Chart Settings Group\nbarStyle:{type:ControlType.Enum,title:\"Bar Style\",options:[\"rounded\",\"capsule\"],optionTitles:[\"Rounded\",\"Capsule\"],defaultValue:\"rounded\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},chartBarPrimaryColor:{type:ControlType.Color,title:\"Bar Primary Color\",defaultValue:\"#404040\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},chartBarSecondaryColor:{type:ControlType.Color,title:\"Bar Secondary Color\",defaultValue:\"#2B2B2D\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},showBarStripes:{type:ControlType.Boolean,title:\"Show Stripes\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},barSpacing:{type:ControlType.Number,title:\"Bar Spacing\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},barBorderRadius:{type:ControlType.Number,title:\"Bar Radius\",defaultValue:4,min:0,max:20,step:1,unit:\"px\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},capsuleBarWidth:{type:ControlType.Number,title:\"Capsule Width\",defaultValue:60,min:20,max:100,step:5,unit:\"%\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},capsuleBarRadius:{type:ControlType.Number,title:\"Capsule Radius\",defaultValue:100,min:0,max:100,step:1,unit:\"px\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},showBarGrid:{type:ControlType.Boolean,title:\"Show Bar Grid\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},barGridLineColor:{type:ControlType.Color,title:\"Bar Grid Line Color\",defaultValue:\"#404040\",hidden:({mode,chartType,showBarGrid})=>mode!==\"chart\"||chartType!==\"bar\"||!showBarGrid},barGridLineWidth:{type:ControlType.Number,title:\"Bar Grid Line Width\",defaultValue:1,min:1,max:5,step:1,unit:\"px\",hidden:({mode,chartType,showBarGrid})=>mode!==\"chart\"||chartType!==\"bar\"||!showBarGrid},barGridLineStyle:{type:ControlType.Enum,title:\"Bar Grid Line Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\",displaySegmentedControl:true,hidden:({mode,chartType,showBarGrid})=>mode!==\"chart\"||chartType!==\"bar\"||!showBarGrid},barHorizontalGridLines:{type:ControlType.Number,title:\"Horizontal Lines\",defaultValue:5,min:0,max:10,step:1,hidden:({mode,chartType,showBarGrid})=>mode!==\"chart\"||chartType!==\"bar\"||!showBarGrid},// Line Chart Settings Group\nlineStyle:{type:ControlType.Enum,title:\"Line Style\",options:[\"smooth\",\"straight\"],optionTitles:[\"Smooth\",\"Straight\"],defaultValue:\"smooth\",displaySegmentedControl:true,hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},chartLineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#FFFFFF\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},showGradient:{type:ControlType.Boolean,title:\"Show Gradient\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},chartGradientColor:{type:ControlType.Color,title:\"Gradient Color\",defaultValue:\"#FFFFFF\",hidden:({mode,chartType,showGradient})=>mode!==\"chart\"||chartType!==\"line\"||!showGradient},gradientTopOpacity:{type:ControlType.Number,title:\"Gradient Top Opacity\",defaultValue:.35,min:0,max:1,step:.05,hidden:({mode,chartType,showGradient})=>mode!==\"chart\"||chartType!==\"line\"||!showGradient},gradientBottomOpacity:{type:ControlType.Number,title:\"Gradient Bottom Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden:({mode,chartType,showGradient})=>mode!==\"chart\"||chartType!==\"line\"||!showGradient},showDataPoints:{type:ControlType.Boolean,title:\"Show Data Points\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},chartDataPointColor:{type:ControlType.Color,title:\"Data Point Color\",defaultValue:\"#FFFFFF\",hidden:({mode,chartType,showDataPoints})=>mode!==\"chart\"||chartType!==\"line\"||!showDataPoints},chartDataPointStroke:{type:ControlType.Color,title:\"Data Point Stroke\",defaultValue:\"#FFFFFF\",hidden:({mode,chartType,showDataPoints})=>mode!==\"chart\"||chartType!==\"line\"||!showDataPoints},chartDataPointSize:{type:ControlType.Number,title:\"Data Point Size\",defaultValue:5,min:1,max:20,step:1,unit:\"px\",hidden:({mode,chartType,showDataPoints})=>mode!==\"chart\"||chartType!==\"line\"||!showDataPoints},chartDataPointShape:{type:ControlType.Enum,title:\"Data Point Shape\",options:[\"circle\",\"square\",\"diamond\",\"triangle\"],optionTitles:[\"Circle\",\"Square\",\"Diamond\",\"Triangle\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:({mode,chartType,showDataPoints})=>mode!==\"chart\"||chartType!==\"line\"||!showDataPoints},chartDataPointBorderWidth:{type:ControlType.Number,title:\"Data Point Border Width\",defaultValue:2,min:1,max:10,step:1,unit:\"px\",hidden:({mode,chartType,showDataPoints})=>mode!==\"chart\"||chartType!==\"line\"||!showDataPoints},showLineChartLabels:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},lineAnimationDuration:{type:ControlType.Number,title:\"Animation Duration\",defaultValue:1.8,min:.1,max:5,step:.1,unit:\"s\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},lineAnimationEasing:{type:ControlType.Enum,title:\"Animation Easing\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"circIn\",\"circOut\",\"circInOut\",\"backIn\",\"backOut\",\"backInOut\"],optionTitles:[\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Circ In\",\"Circ Out\",\"Circ In Out\",\"Back In\",\"Back Out\",\"Back In Out\"],defaultValue:\"easeInOut\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},showGrid:{type:ControlType.Boolean,title:\"Show Grid\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},gridLineColor:{type:ControlType.Color,title:\"Grid Line Color\",defaultValue:\"#404040\",hidden:({mode,chartType,showGrid})=>mode!==\"chart\"||chartType!==\"line\"||!showGrid},gridLineWidth:{type:ControlType.Number,title:\"Grid Line Width\",defaultValue:1,min:1,max:5,step:1,unit:\"px\",hidden:({mode,chartType,showGrid})=>mode!==\"chart\"||chartType!==\"line\"||!showGrid},gridLineStyle:{type:ControlType.Enum,title:\"Grid Line Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\",displaySegmentedControl:true,hidden:({mode,chartType,showGrid})=>mode!==\"chart\"||chartType!==\"line\"||!showGrid},verticalGridLines:{type:ControlType.Number,title:\"Vertical Lines\",defaultValue:6,min:2,max:12,step:1,hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},// Dual Line Settings Group\nenableDualLines:{type:ControlType.Boolean,title:\"Enable Dual Lines\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},chartData2:{type:ControlType.Array,title:\"Chart Data 2\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Jan\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:100,min:0}}},defaultValue:[{label:\"Jul\",value:40},{label:\"Aug\",value:55},{label:\"Sep\",value:70},{label:\"Oct\",value:65},{label:\"Nov\",value:80},{label:\"Dec\",value:75}],hidden:({mode,chartType,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines},chartLineColor2:{type:ControlType.Color,title:\"Line 2 Color\",defaultValue:\"#808080\",hidden:({mode,chartType,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines},lineStyle2:{type:ControlType.Enum,title:\"Line 2 Style\",options:[\"smooth\",\"straight\"],optionTitles:[\"Smooth\",\"Straight\"],defaultValue:\"smooth\",displaySegmentedControl:true,hidden:({mode,chartType,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines},showGradient2:{type:ControlType.Boolean,title:\"Show Gradient 2\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines},chartGradientColor2:{type:ControlType.Color,title:\"Gradient 2 Color\",defaultValue:\"#808080\",hidden:({mode,chartType,enableDualLines,showGradient2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showGradient2},gradientTopOpacity2:{type:ControlType.Number,title:\"Gradient 2 Top Opacity\",defaultValue:.35,min:0,max:1,step:.05,hidden:({mode,chartType,enableDualLines,showGradient2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showGradient2},gradientBottomOpacity2:{type:ControlType.Number,title:\"Gradient 2 Bottom Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden:({mode,chartType,enableDualLines,showGradient2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showGradient2},showDataPoints2:{type:ControlType.Boolean,title:\"Show Data Points 2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines},chartDataPointColor2:{type:ControlType.Color,title:\"Data Point 2 Color\",defaultValue:\"#808080\",hidden:({mode,chartType,enableDualLines,showDataPoints2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointStroke2:{type:ControlType.Color,title:\"Data Point 2 Stroke\",defaultValue:\"#808080\",hidden:({mode,chartType,enableDualLines,showDataPoints2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointSize2:{type:ControlType.Number,title:\"Data Point 2 Size\",defaultValue:5,min:1,max:20,step:1,unit:\"px\",hidden:({mode,chartType,enableDualLines,showDataPoints2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointShape2:{type:ControlType.Enum,title:\"Data Point 2 Shape\",options:[\"circle\",\"square\",\"diamond\",\"triangle\"],optionTitles:[\"Circle\",\"Square\",\"Diamond\",\"Triangle\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:({mode,chartType,enableDualLines,showDataPoints2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointBorderWidth2:{type:ControlType.Number,title:\"Data Point 2 Border Width\",defaultValue:2,min:1,max:10,step:1,unit:\"px\",hidden:({mode,chartType,enableDualLines,showDataPoints2})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines||!showDataPoints2},showLineChartLabels2:{type:ControlType.Boolean,title:\"Show Labels 2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!enableDualLines},// Legend Settings Group\nshowLegend:{type:ControlType.Boolean,title:\"Show Legend\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},legendPosition:{type:ControlType.Enum,title:\"Legend Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\",displaySegmentedControl:true,hidden:({mode,chartType,showLegend})=>mode!==\"chart\"||chartType!==\"line\"||!showLegend},legendLabel:{type:ControlType.String,title:\"Legend Label\",defaultValue:\"Data Series 1\",hidden:({mode,chartType,showLegend})=>mode!==\"chart\"||chartType!==\"line\"||!showLegend},legendLabel2:{type:ControlType.String,title:\"Legend Label 2\",defaultValue:\"Data Series 2\",hidden:({mode,chartType,showLegend,enableDualLines})=>mode!==\"chart\"||chartType!==\"line\"||!showLegend||!enableDualLines},legendGap:{type:ControlType.Number,title:\"Legend Gap\",defaultValue:12,min:0,max:40,step:1,unit:\"px\",hidden:({mode,chartType,showLegend})=>mode!==\"chart\"||chartType!==\"line\"||!showLegend},// Chart Layout Settings Group\ntitleToChartGap:{type:ControlType.Number,title:\"Title to Chart Gap\",defaultValue:20,min:0,max:60,step:1,unit:\"px\",hidden:({mode})=>mode!==\"chart\"},xAxisSpacing:{type:ControlType.Number,title:\"X-Axis Spacing\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"bar\"},linePointSpacing:{type:ControlType.Number,title:\"Line Point Spacing\",defaultValue:16,min:0,max:60,step:1,unit:\"px\",hidden:({mode,chartType})=>mode!==\"chart\"||chartType!==\"line\"},chartBarHeight:{type:ControlType.Number,title:\"Chart Height\",defaultValue:200,min:100,max:500,step:10,unit:\"px\",hidden:({mode})=>mode!==\"chart\"},// Y-Axis Settings Group\nshowYAxis:{type:ControlType.Boolean,title:\"Show Y-Axis\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode})=>mode!==\"chart\"},yAxisSpacing:{type:ControlType.Number,title:\"Y-Axis Spacing\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",hidden:({mode,showYAxis})=>mode!==\"chart\"||!showYAxis},yAxisLabelCount:{type:ControlType.Number,title:\"Y-Axis Label Count\",defaultValue:5,min:2,max:10,step:1,hidden:({mode,showYAxis})=>mode!==\"chart\"||!showYAxis},useCustomYAxisRange:{type:ControlType.Boolean,title:\"Custom Y-Axis Range\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Auto\",hidden:({mode})=>mode!==\"chart\"},autoCalculateYAxisRange:{type:ControlType.Boolean,title:\"Auto Calculate Range\",defaultValue:false,enabledTitle:\"Auto\",disabledTitle:\"Manual\",hidden:({mode,useCustomYAxisRange})=>mode!==\"chart\"||!useCustomYAxisRange},customYAxisMin:{type:ControlType.Number,title:\"Y-Axis Min\",defaultValue:0,step:1,hidden:({mode,useCustomYAxisRange,autoCalculateYAxisRange})=>mode!==\"chart\"||!useCustomYAxisRange||autoCalculateYAxisRange},customYAxisMax:{type:ControlType.Number,title:\"Y-Axis Max\",defaultValue:100,step:1,hidden:({mode,useCustomYAxisRange,autoCalculateYAxisRange})=>mode!==\"chart\"||!useCustomYAxisRange||autoCalculateYAxisRange},// Chart Typography Group\nchartHeadingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"chart\"},chartLabelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"chart\"},axisLabelFont:{type:ControlType.Font,title:\"Axis Label Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"chart\"},axisLabelColor:{type:ControlType.Color,title:\"Axis Label Color\",defaultValue:\"#B0B0B0\",hidden:({mode})=>mode!==\"chart\"},// Tooltip Settings Group\nshowChartTooltips:{type:ControlType.Boolean,title:\"Show Tooltips\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode})=>mode!==\"chart\"},chartTooltipBackgroundColor:{type:ControlType.Color,title:\"Tooltip Background\",defaultValue:\"#000000\",hidden:({mode,showChartTooltips,enableDualLines})=>mode!==\"chart\"||!showChartTooltips||enableDualLines},chartTooltipTextColor:{type:ControlType.Color,title:\"Tooltip Text\",defaultValue:\"#FFFFFF\",hidden:({mode,showChartTooltips,enableDualLines})=>mode!==\"chart\"||!showChartTooltips||enableDualLines},chartTooltipFont:{type:ControlType.Font,title:\"Tooltip Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode,showChartTooltips,enableDualLines})=>mode!==\"chart\"||!showChartTooltips||enableDualLines},chartTooltipBorderRadius:{type:ControlType.Number,title:\"Tooltip Radius\",defaultValue:6,min:0,max:16,step:1,unit:\"px\",hidden:({mode,showChartTooltips,enableDualLines})=>mode!==\"chart\"||!showChartTooltips||enableDualLines},// Unified Tooltip Settings (for dual lines)\nunifiedTooltipBackgroundColor:{type:ControlType.Color,title:\"Unified Tooltip Background\",defaultValue:\"#000000\",hidden:({mode,showChartTooltips,enableDualLines,chartType})=>mode!==\"chart\"||!showChartTooltips||!enableDualLines||chartType!==\"line\"},unifiedTooltipTextColor:{type:ControlType.Color,title:\"Unified Tooltip Text\",defaultValue:\"#FFFFFF\",hidden:({mode,showChartTooltips,enableDualLines,chartType})=>mode!==\"chart\"||!showChartTooltips||!enableDualLines||chartType!==\"line\"},unifiedTooltipFont:{type:ControlType.Font,title:\"Unified Tooltip Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode,showChartTooltips,enableDualLines,chartType})=>mode!==\"chart\"||!showChartTooltips||!enableDualLines||chartType!==\"line\"},unifiedTooltipBorderRadius:{type:ControlType.Number,title:\"Unified Tooltip Radius\",defaultValue:6,min:0,max:16,step:1,unit:\"px\",hidden:({mode,showChartTooltips,enableDualLines,chartType})=>mode!==\"chart\"||!showChartTooltips||!enableDualLines||chartType!==\"line\"},// ═══ PROGRESS MODE (Visitor Counter) ═══\nvisitorTitle:{type:ControlType.String,title:\"Section Title\",description:\"Heading above the circular progress chart\",defaultValue:\"Visitor Sources\",hidden:({mode})=>mode!==\"progress\"},centerLabel:{type:ControlType.String,title:\"Center Label\",defaultValue:\"Total Visitors\",hidden:({mode})=>mode!==\"progress\"},progressItems:{type:ControlType.Array,title:\"Visitor Sources\",description:\"Each segment: label, percentage (0-100), and color\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Direct\"},percentage:{type:ControlType.Number,title:\"Count\",defaultValue:1250,min:0,step:1},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0099FF\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:24,min:1,max:60,step:1,unit:\"px\"},strokeLinecap:{type:ControlType.Enum,title:\"Stroke Style\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"round\",displaySegmentedControl:true}}},defaultValue:[{label:\"Framer\",percentage:1800,color:\"#007AFF\",strokeWidth:24,strokeLinecap:\"round\"},{label:\"DragFrame\",percentage:600,color:\"#5AC8FA\",strokeWidth:24,strokeLinecap:\"round\"},{label:\"Google\",percentage:400,color:\"#FFFFFF\",strokeWidth:24,strokeLinecap:\"round\"}],hidden:({mode})=>mode!==\"progress\"},progressAppearance:{type:ControlType.Object,title:\"Progress — Colors & Layout\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#007AFF\"},secondaryColor:{type:ControlType.Color,title:\"Separator Color\",defaultValue:\"rgba(255,255,255,0.25)\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:24,min:0,max:60,step:1,unit:\"px\"}},hidden:props=>props.mode!==\"progress\"},circleSize:{type:ControlType.Number,title:\"Circle Size\",defaultValue:240,min:160,max:400,step:10,unit:\"px\",hidden:({mode})=>mode!==\"progress\"},circleGap:{type:ControlType.Number,title:\"Segment Gap\",defaultValue:4,min:0,max:20,step:1,unit:\"deg\",hidden:({mode})=>mode!==\"progress\"},titleToCircleGap:{type:ControlType.Number,title:\"Title to Circle Gap\",defaultValue:32,min:0,max:80,step:1,unit:\"px\",hidden:({mode})=>mode!==\"progress\"},circleToLabelsGap:{type:ControlType.Number,title:\"Circle to Labels Gap\",defaultValue:0,min:0,max:80,step:1,unit:\"px\",hidden:({mode})=>mode!==\"progress\"},labelItemGap:{type:ControlType.Number,title:\"Label Item Gap\",defaultValue:16,min:0,max:40,step:1,unit:\"px\",hidden:({mode})=>mode!==\"progress\"},progressHeadingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"progress\"},progressLabelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"progress\"},progressValueFont:{type:ControlType.Font,title:\"Value Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode})=>mode!==\"progress\"},showProgressTooltips:{type:ControlType.Boolean,title:\"Show Tooltips\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({mode})=>mode!==\"progress\"},progressTooltipBackgroundColor:{type:ControlType.Color,title:\"Tooltip Background\",defaultValue:\"#000000\",hidden:({mode,showProgressTooltips})=>mode!==\"progress\"||!showProgressTooltips},progressTooltipTextColor:{type:ControlType.Color,title:\"Tooltip Text\",defaultValue:\"#FFFFFF\",hidden:({mode,showProgressTooltips})=>mode!==\"progress\"||!showProgressTooltips},progressTooltipFont:{type:ControlType.Font,title:\"Tooltip Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({mode,showProgressTooltips})=>mode!==\"progress\"||!showProgressTooltips},progressTooltipBorderRadius:{type:ControlType.Number,title:\"Tooltip Radius\",defaultValue:6,min:0,max:16,step:1,unit:\"px\",hidden:({mode,showProgressTooltips})=>mode!==\"progress\"||!showProgressTooltips},progressEnableBoxShadow:{type:ControlType.Boolean,title:\"Enable Box Shadow\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",hidden:({mode})=>mode!==\"progress\"},progressShadowOffsetX:{type:ControlType.Number,title:\"Shadow Offset X\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,progressEnableBoxShadow})=>mode!==\"progress\"||!progressEnableBoxShadow},progressShadowOffsetY:{type:ControlType.Number,title:\"Shadow Offset Y\",defaultValue:2,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,progressEnableBoxShadow})=>mode!==\"progress\"||!progressEnableBoxShadow},progressShadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:8,min:0,max:100,step:1,unit:\"px\",hidden:({mode,progressEnableBoxShadow})=>mode!==\"progress\"||!progressEnableBoxShadow},progressShadowSpread:{type:ControlType.Number,title:\"Shadow Spread\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({mode,progressEnableBoxShadow})=>mode!==\"progress\"||!progressEnableBoxShadow},progressShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:({mode,progressEnableBoxShadow})=>mode!==\"progress\"||!progressEnableBoxShadow}});// ─────────────────────────────────────────────────────────────────────────────\n// Named exports — drop directly onto the canvas for a specific widget type\n// ─────────────────────────────────────────────────────────────────────────────\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function StatsWidget(props){return /*#__PURE__*/_jsx(AnalyticsDashboard,{...props,mode:\"stats\"});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function ChartWidget(props){return /*#__PURE__*/_jsx(AnalyticsDashboard,{...props,mode:\"chart\"});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function ProgressWidget(props){return /*#__PURE__*/_jsx(AnalyticsDashboard,{...props,mode:\"progress\"});}addPropertyControls(StatsWidget,{// ─── Data ───\nstatsData:{type:ControlType.Array,title:\"Stats Data\",description:\"Add or edit stat cards. Each card shows a label, value, and change indicator.\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Total Users\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"12,345\"},change:{type:ControlType.String,title:\"Change %\",defaultValue:\"12.5%\"},isPositive:{type:ControlType.Boolean,title:\"Trend\",defaultValue:true,enabledTitle:\"Up\",disabledTitle:\"Down\"}}},defaultValue:[{label:\"Total Users\",value:\"12,345\",change:\"12.5%\",isPositive:true},{label:\"Revenue\",value:\"$45,678\",change:\"8.2%\",isPositive:true},{label:\"Bounce Rate\",value:\"32.1%\",change:\"3.4%\",isPositive:false},{label:\"Conversion\",value:\"4.8%\",change:\"1.2%\",isPositive:true}]},// ─── Appearance ───\nstatsAppearance:{type:ControlType.Object,title:\"Stats — Colors & Layout\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#2B2B2D\"},secondaryColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#404040\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:24,min:0,max:60,step:1,unit:\"px\"}}},// ─── Typography ───\nstatsHeadingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},statsLabelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},statsValueFont:{type:ControlType.Font,title:\"Value Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},statsChangeFont:{type:ControlType.Font,title:\"Growth Rate Font\",defaultValue:{fontSize:\"12px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},// ─── Change Indicator ───\nstatsChangeUseCustomColor:{type:ControlType.Boolean,title:\"Custom Change Color\",defaultValue:true,enabledTitle:\"Custom\",disabledTitle:\"Auto\"},statsChangeColor:{type:ControlType.Color,title:\"Growth Rate Text Color\",defaultValue:\"#007AFF\",hidden:({statsChangeUseCustomColor})=>!statsChangeUseCustomColor},statsChangeBackgroundColor:{type:ControlType.Color,title:\"Change Background\",defaultValue:\"transparent\"},statsChangeBorderRadius:{type:ControlType.Number,title:\"Change Radius\",defaultValue:4,min:0,max:20,step:1,unit:\"px\"},statsChangeVerticalPadding:{type:ControlType.Number,title:\"Change V Padding\",defaultValue:4,min:0,max:20,step:1,unit:\"px\"},statsChangeHorizontalPadding:{type:ControlType.Number,title:\"Change H Padding\",defaultValue:8,min:0,max:30,step:1,unit:\"px\"},// ─── Interaction ───\nstatsEnableAnimation:{type:ControlType.Boolean,title:\"Enable Animation\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},// ─── Shadow ───\nstatsEnableBoxShadow:{type:ControlType.Boolean,title:\"Enable Box Shadow\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},statsShadowOffsetX:{type:ControlType.Number,title:\"Shadow Offset X\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({statsEnableBoxShadow})=>!statsEnableBoxShadow},statsShadowOffsetY:{type:ControlType.Number,title:\"Shadow Offset Y\",defaultValue:2,min:-100,max:100,step:1,unit:\"px\",hidden:({statsEnableBoxShadow})=>!statsEnableBoxShadow},statsShadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:8,min:0,max:100,step:1,unit:\"px\",hidden:({statsEnableBoxShadow})=>!statsEnableBoxShadow},statsShadowSpread:{type:ControlType.Number,title:\"Shadow Spread\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({statsEnableBoxShadow})=>!statsEnableBoxShadow},statsShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:({statsEnableBoxShadow})=>!statsEnableBoxShadow}});addPropertyControls(ChartWidget,{// ─── Data ───\nchartData:{type:ControlType.Array,title:\"Chart Data\",description:\"Data points for the chart. Each item has a label (e.g. month) and value.\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Jan\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:100,min:0}}},defaultValue:[{label:\"Jul\",value:35},{label:\"Aug\",value:50},{label:\"Sep\",value:65},{label:\"Oct\",value:55},{label:\"Nov\",value:80},{label:\"Dec\",value:90}]},enableDualLines:{type:ControlType.Boolean,title:\"Enable Dual Lines\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",hidden:({chartType})=>chartType!==\"line\"},chartData2:{type:ControlType.Array,title:\"Chart Data 2\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Jan\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:100,min:0}}},defaultValue:[{label:\"Jul\",value:40},{label:\"Aug\",value:55},{label:\"Sep\",value:70},{label:\"Oct\",value:65},{label:\"Nov\",value:80},{label:\"Dec\",value:75}],hidden:({chartType,enableDualLines})=>chartType!==\"line\"||!enableDualLines},// ─── Title & Type ───\nchartTitle:{type:ControlType.String,title:\"Chart Title\",defaultValue:\"Performance Overview\"},chartType:{type:ControlType.Enum,title:\"Chart Type\",description:\"Bar chart or line chart visualization\",options:[\"bar\",\"line\"],optionTitles:[\"Bar Chart\",\"Line Chart\"],defaultValue:\"bar\",displaySegmentedControl:true},// ─── Bar Style ───\nbarStyle:{type:ControlType.Enum,title:\"Bar Style\",options:[\"rounded\",\"capsule\"],optionTitles:[\"Rounded\",\"Capsule\"],defaultValue:\"rounded\",hidden:({chartType})=>chartType!==\"bar\"},chartBarPrimaryColor:{type:ControlType.Color,title:\"Bar Primary Color\",defaultValue:\"#404040\",hidden:({chartType})=>chartType!==\"bar\"},chartBarSecondaryColor:{type:ControlType.Color,title:\"Bar Secondary Color\",defaultValue:\"#2B2B2D\",hidden:({chartType})=>chartType!==\"bar\"},showBarStripes:{type:ControlType.Boolean,title:\"Show Stripes\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"bar\"},barSpacing:{type:ControlType.Number,title:\"Bar Spacing\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",hidden:({chartType})=>chartType!==\"bar\"},barBorderRadius:{type:ControlType.Number,title:\"Bar Radius\",defaultValue:4,min:0,max:20,step:1,unit:\"px\",hidden:({chartType})=>chartType!==\"bar\"},capsuleBarWidth:{type:ControlType.Number,title:\"Capsule Width\",defaultValue:60,min:20,max:100,step:5,unit:\"%\",hidden:({chartType})=>chartType!==\"bar\"},capsuleBarRadius:{type:ControlType.Number,title:\"Capsule Radius\",defaultValue:100,min:0,max:100,step:1,unit:\"px\",hidden:({chartType})=>chartType!==\"bar\"},// ─── Line Style ───\nlineStyle:{type:ControlType.Enum,title:\"Line Style\",options:[\"smooth\",\"straight\"],optionTitles:[\"Smooth\",\"Straight\"],defaultValue:\"smooth\",displaySegmentedControl:true,hidden:({chartType})=>chartType!==\"line\"},chartLineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#FFFFFF\",hidden:({chartType})=>chartType!==\"line\"},showGradient:{type:ControlType.Boolean,title:\"Show Gradient\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"line\"},chartGradientColor:{type:ControlType.Color,title:\"Gradient Color\",defaultValue:\"#FFFFFF\",hidden:({chartType,showGradient})=>chartType!==\"line\"||!showGradient},gradientTopOpacity:{type:ControlType.Number,title:\"Gradient Top Opacity\",defaultValue:.35,min:0,max:1,step:.05,hidden:({chartType,showGradient})=>chartType!==\"line\"||!showGradient},gradientBottomOpacity:{type:ControlType.Number,title:\"Gradient Bottom Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden:({chartType,showGradient})=>chartType!==\"line\"||!showGradient},showDataPoints:{type:ControlType.Boolean,title:\"Show Data Points\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"line\"},chartDataPointColor:{type:ControlType.Color,title:\"Data Point Color\",defaultValue:\"#FFFFFF\",hidden:({chartType,showDataPoints})=>chartType!==\"line\"||!showDataPoints},chartDataPointStroke:{type:ControlType.Color,title:\"Data Point Stroke\",defaultValue:\"#FFFFFF\",hidden:({chartType,showDataPoints})=>chartType!==\"line\"||!showDataPoints},chartDataPointSize:{type:ControlType.Number,title:\"Data Point Size\",defaultValue:5,min:1,max:20,step:1,unit:\"px\",hidden:({chartType,showDataPoints})=>chartType!==\"line\"||!showDataPoints},chartDataPointShape:{type:ControlType.Enum,title:\"Data Point Shape\",options:[\"circle\",\"square\",\"diamond\",\"triangle\"],optionTitles:[\"Circle\",\"Square\",\"Diamond\",\"Triangle\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:({chartType,showDataPoints})=>chartType!==\"line\"||!showDataPoints},chartDataPointBorderWidth:{type:ControlType.Number,title:\"Data Point Border Width\",defaultValue:2,min:1,max:10,step:1,unit:\"px\",hidden:({chartType,showDataPoints})=>chartType!==\"line\"||!showDataPoints},showLineChartLabels:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"line\"},lineAnimationDuration:{type:ControlType.Number,title:\"Animation Duration\",defaultValue:1.8,min:.1,max:5,step:.1,unit:\"s\",hidden:({chartType})=>chartType!==\"line\"},lineAnimationEasing:{type:ControlType.Enum,title:\"Animation Easing\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"circIn\",\"circOut\",\"circInOut\",\"backIn\",\"backOut\",\"backInOut\"],optionTitles:[\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Circ In\",\"Circ Out\",\"Circ In Out\",\"Back In\",\"Back Out\",\"Back In Out\"],defaultValue:\"easeInOut\",hidden:({chartType})=>chartType!==\"line\"},// ─── Second Line ───\nchartLineColor2:{type:ControlType.Color,title:\"Line 2 Color\",defaultValue:\"#808080\",hidden:({chartType,enableDualLines})=>chartType!==\"line\"||!enableDualLines},lineStyle2:{type:ControlType.Enum,title:\"Line 2 Style\",options:[\"smooth\",\"straight\"],optionTitles:[\"Smooth\",\"Straight\"],defaultValue:\"smooth\",displaySegmentedControl:true,hidden:({chartType,enableDualLines})=>chartType!==\"line\"||!enableDualLines},showGradient2:{type:ControlType.Boolean,title:\"Show Gradient 2\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType,enableDualLines})=>chartType!==\"line\"||!enableDualLines},chartGradientColor2:{type:ControlType.Color,title:\"Gradient 2 Color\",defaultValue:\"#808080\",hidden:({chartType,enableDualLines,showGradient2})=>chartType!==\"line\"||!enableDualLines||!showGradient2},gradientTopOpacity2:{type:ControlType.Number,title:\"Gradient 2 Top Opacity\",defaultValue:.35,min:0,max:1,step:.05,hidden:({chartType,enableDualLines,showGradient2})=>chartType!==\"line\"||!enableDualLines||!showGradient2},gradientBottomOpacity2:{type:ControlType.Number,title:\"Gradient 2 Bottom Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden:({chartType,enableDualLines,showGradient2})=>chartType!==\"line\"||!enableDualLines||!showGradient2},showDataPoints2:{type:ControlType.Boolean,title:\"Show Data Points 2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType,enableDualLines})=>chartType!==\"line\"||!enableDualLines},chartDataPointColor2:{type:ControlType.Color,title:\"Data Point 2 Color\",defaultValue:\"#808080\",hidden:({chartType,enableDualLines,showDataPoints2})=>chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointStroke2:{type:ControlType.Color,title:\"Data Point 2 Stroke\",defaultValue:\"#808080\",hidden:({chartType,enableDualLines,showDataPoints2})=>chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointSize2:{type:ControlType.Number,title:\"Data Point 2 Size\",defaultValue:5,min:1,max:20,step:1,unit:\"px\",hidden:({chartType,enableDualLines,showDataPoints2})=>chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointShape2:{type:ControlType.Enum,title:\"Data Point 2 Shape\",options:[\"circle\",\"square\",\"diamond\",\"triangle\"],optionTitles:[\"Circle\",\"Square\",\"Diamond\",\"Triangle\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:({chartType,enableDualLines,showDataPoints2})=>chartType!==\"line\"||!enableDualLines||!showDataPoints2},chartDataPointBorderWidth2:{type:ControlType.Number,title:\"Data Point 2 Border Width\",defaultValue:2,min:1,max:10,step:1,unit:\"px\",hidden:({chartType,enableDualLines,showDataPoints2})=>chartType!==\"line\"||!enableDualLines||!showDataPoints2},showLineChartLabels2:{type:ControlType.Boolean,title:\"Show Labels 2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType,enableDualLines})=>chartType!==\"line\"||!enableDualLines},// ─── Legend ───\nshowLegend:{type:ControlType.Boolean,title:\"Show Legend\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"line\"},legendPosition:{type:ControlType.Enum,title:\"Legend Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\",displaySegmentedControl:true,hidden:({chartType,showLegend})=>chartType!==\"line\"||!showLegend},legendLabel:{type:ControlType.String,title:\"Legend Label\",defaultValue:\"Data Series 1\",hidden:({chartType,showLegend})=>chartType!==\"line\"||!showLegend},legendLabel2:{type:ControlType.String,title:\"Legend Label 2\",defaultValue:\"Data Series 2\",hidden:({chartType,showLegend,enableDualLines})=>chartType!==\"line\"||!showLegend||!enableDualLines},legendGap:{type:ControlType.Number,title:\"Legend Gap\",defaultValue:12,min:0,max:40,step:1,unit:\"px\",hidden:({chartType,showLegend})=>chartType!==\"line\"||!showLegend},// ─── Grid & Axes ───\nshowYAxis:{type:ControlType.Boolean,title:\"Show Y-Axis\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},yAxisSpacing:{type:ControlType.Number,title:\"Y-Axis Spacing\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",hidden:({showYAxis})=>!showYAxis},yAxisLabelCount:{type:ControlType.Number,title:\"Y-Axis Label Count\",defaultValue:5,min:2,max:10,step:1,hidden:({showYAxis})=>!showYAxis},useCustomYAxisRange:{type:ControlType.Boolean,title:\"Custom Y-Axis Range\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Auto\"},autoCalculateYAxisRange:{type:ControlType.Boolean,title:\"Auto Calculate Range\",defaultValue:false,enabledTitle:\"Auto\",disabledTitle:\"Manual\",hidden:({useCustomYAxisRange})=>!useCustomYAxisRange},customYAxisMin:{type:ControlType.Number,title:\"Y-Axis Min\",defaultValue:0,step:1,hidden:({useCustomYAxisRange,autoCalculateYAxisRange})=>!useCustomYAxisRange||autoCalculateYAxisRange},customYAxisMax:{type:ControlType.Number,title:\"Y-Axis Max\",defaultValue:100,step:1,hidden:({useCustomYAxisRange,autoCalculateYAxisRange})=>!useCustomYAxisRange||autoCalculateYAxisRange},showGrid:{type:ControlType.Boolean,title:\"Show Grid\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"line\"},gridLineColor:{type:ControlType.Color,title:\"Grid Line Color\",defaultValue:\"#404040\",hidden:({chartType,showGrid})=>chartType!==\"line\"||!showGrid},gridLineWidth:{type:ControlType.Number,title:\"Grid Line Width\",defaultValue:1,min:1,max:5,step:1,unit:\"px\",hidden:({chartType,showGrid})=>chartType!==\"line\"||!showGrid},gridLineStyle:{type:ControlType.Enum,title:\"Grid Line Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\",displaySegmentedControl:true,hidden:({chartType,showGrid})=>chartType!==\"line\"||!showGrid},verticalGridLines:{type:ControlType.Number,title:\"Vertical Lines\",defaultValue:6,min:2,max:12,step:1,hidden:({chartType})=>chartType!==\"line\"},showBarGrid:{type:ControlType.Boolean,title:\"Show Bar Grid\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({chartType})=>chartType!==\"bar\"},barGridLineColor:{type:ControlType.Color,title:\"Bar Grid Line Color\",defaultValue:\"#404040\",hidden:({chartType,showBarGrid})=>chartType!==\"bar\"||!showBarGrid},barGridLineWidth:{type:ControlType.Number,title:\"Bar Grid Line Width\",defaultValue:1,min:1,max:5,step:1,unit:\"px\",hidden:({chartType,showBarGrid})=>chartType!==\"bar\"||!showBarGrid},barGridLineStyle:{type:ControlType.Enum,title:\"Bar Grid Line Style\",options:[\"solid\",\"dashed\",\"dotted\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\",displaySegmentedControl:true,hidden:({chartType,showBarGrid})=>chartType!==\"bar\"||!showBarGrid},barHorizontalGridLines:{type:ControlType.Number,title:\"Horizontal Lines\",defaultValue:5,min:0,max:10,step:1,hidden:({chartType,showBarGrid})=>chartType!==\"bar\"||!showBarGrid},// ─── Layout & Spacing ───\ntitleToChartGap:{type:ControlType.Number,title:\"Title to Chart Gap\",defaultValue:20,min:0,max:60,step:1,unit:\"px\"},xAxisSpacing:{type:ControlType.Number,title:\"X-Axis Spacing\",defaultValue:8,min:0,max:40,step:1,unit:\"px\",hidden:({chartType})=>chartType!==\"bar\"},linePointSpacing:{type:ControlType.Number,title:\"Line Point Spacing\",defaultValue:16,min:0,max:60,step:1,unit:\"px\",hidden:({chartType})=>chartType!==\"line\"},chartBarHeight:{type:ControlType.Number,title:\"Chart Height\",defaultValue:200,min:100,max:500,step:10,unit:\"px\"},// ─── Appearance ───\nchartAppearance:{type:ControlType.Object,title:\"Chart — Colors & Layout\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#2B2B2D\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1}}},// ─── Typography ───\nchartHeadingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},chartLabelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},axisLabelFont:{type:ControlType.Font,title:\"Axis Label Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},axisLabelColor:{type:ControlType.Color,title:\"Axis Label Color\",defaultValue:\"#B0B0B0\"},// ─── Tooltips ───\nshowChartTooltips:{type:ControlType.Boolean,title:\"Show Tooltips\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},chartTooltipBackgroundColor:{type:ControlType.Color,title:\"Tooltip Background\",defaultValue:\"#000000\",hidden:({showChartTooltips,enableDualLines})=>!showChartTooltips||enableDualLines},chartTooltipTextColor:{type:ControlType.Color,title:\"Tooltip Text\",defaultValue:\"#FFFFFF\",hidden:({showChartTooltips,enableDualLines})=>!showChartTooltips||enableDualLines},chartTooltipFont:{type:ControlType.Font,title:\"Tooltip Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showChartTooltips,enableDualLines})=>!showChartTooltips||enableDualLines},chartTooltipBorderRadius:{type:ControlType.Number,title:\"Tooltip Radius\",defaultValue:6,min:0,max:16,step:1,unit:\"px\",hidden:({showChartTooltips,enableDualLines})=>!showChartTooltips||enableDualLines},unifiedTooltipBackgroundColor:{type:ControlType.Color,title:\"Unified Tooltip Background\",defaultValue:\"#000000\",hidden:({showChartTooltips,enableDualLines,chartType})=>!showChartTooltips||!enableDualLines||chartType!==\"line\"},unifiedTooltipTextColor:{type:ControlType.Color,title:\"Unified Tooltip Text\",defaultValue:\"#FFFFFF\",hidden:({showChartTooltips,enableDualLines,chartType})=>!showChartTooltips||!enableDualLines||chartType!==\"line\"},unifiedTooltipFont:{type:ControlType.Font,title:\"Unified Tooltip Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showChartTooltips,enableDualLines,chartType})=>!showChartTooltips||!enableDualLines||chartType!==\"line\"},unifiedTooltipBorderRadius:{type:ControlType.Number,title:\"Unified Tooltip Radius\",defaultValue:6,min:0,max:16,step:1,unit:\"px\",hidden:({showChartTooltips,enableDualLines,chartType})=>!showChartTooltips||!enableDualLines||chartType!==\"line\"},// ─── Shadow ───\nchartEnableBoxShadow:{type:ControlType.Boolean,title:\"Enable Box Shadow\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},chartShadowOffsetX:{type:ControlType.Number,title:\"Shadow Offset X\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({chartEnableBoxShadow})=>!chartEnableBoxShadow},chartShadowOffsetY:{type:ControlType.Number,title:\"Shadow Offset Y\",defaultValue:2,min:-100,max:100,step:1,unit:\"px\",hidden:({chartEnableBoxShadow})=>!chartEnableBoxShadow},chartShadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:8,min:0,max:100,step:1,unit:\"px\",hidden:({chartEnableBoxShadow})=>!chartEnableBoxShadow},chartShadowSpread:{type:ControlType.Number,title:\"Shadow Spread\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({chartEnableBoxShadow})=>!chartEnableBoxShadow},chartShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:({chartEnableBoxShadow})=>!chartEnableBoxShadow}});addPropertyControls(ProgressWidget,{// ─── Data ───\nprogressItems:{type:ControlType.Array,title:\"Visitor Sources\",description:\"Each segment: label, percentage (0-100), and color\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Direct\"},percentage:{type:ControlType.Number,title:\"Count\",defaultValue:1250,min:0,step:1},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0099FF\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:24,min:1,max:60,step:1,unit:\"px\"},strokeLinecap:{type:ControlType.Enum,title:\"Stroke Style\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"round\",displaySegmentedControl:true}}},defaultValue:[{label:\"Framer\",percentage:1800,color:\"#007AFF\",strokeWidth:24,strokeLinecap:\"round\"},{label:\"DragFrame\",percentage:600,color:\"#5AC8FA\",strokeWidth:24,strokeLinecap:\"round\"},{label:\"Google\",percentage:400,color:\"#FFFFFF\",strokeWidth:24,strokeLinecap:\"round\"}]},// ─── Labels ───\nvisitorTitle:{type:ControlType.String,title:\"Section Title\",description:\"Heading above the circular progress chart\",defaultValue:\"Visitor Sources\"},centerLabel:{type:ControlType.String,title:\"Center Label\",defaultValue:\"Total Visitors\"},// ─── Circle ───\ncircleSize:{type:ControlType.Number,title:\"Circle Size\",defaultValue:240,min:160,max:400,step:10,unit:\"px\"},circleGap:{type:ControlType.Number,title:\"Segment Gap\",defaultValue:4,min:0,max:20,step:1,unit:\"deg\"},// ─── Spacing ───\ntitleToCircleGap:{type:ControlType.Number,title:\"Title to Circle Gap\",defaultValue:32,min:0,max:80,step:1,unit:\"px\"},circleToLabelsGap:{type:ControlType.Number,title:\"Circle to Labels Gap\",defaultValue:0,min:0,max:80,step:1,unit:\"px\"},labelItemGap:{type:ControlType.Number,title:\"Label Item Gap\",defaultValue:16,min:0,max:40,step:1,unit:\"px\"},// ─── Appearance ───\nprogressAppearance:{type:ControlType.Object,title:\"Progress — Colors & Layout\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#007AFF\"},secondaryColor:{type:ControlType.Color,title:\"Separator Color\",defaultValue:\"rgba(255,255,255,0.25)\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:24,min:0,max:60,step:1,unit:\"px\"}}},// ─── Typography ───\nprogressHeadingFont:{type:ControlType.Font,title:\"Heading Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},progressLabelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},progressValueFont:{type:ControlType.Font,title:\"Value Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},// ─── Tooltips ───\nshowProgressTooltips:{type:ControlType.Boolean,title:\"Show Tooltips\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},progressTooltipBackgroundColor:{type:ControlType.Color,title:\"Tooltip Background\",defaultValue:\"#000000\",hidden:({showProgressTooltips})=>!showProgressTooltips},progressTooltipTextColor:{type:ControlType.Color,title:\"Tooltip Text\",defaultValue:\"#FFFFFF\",hidden:({showProgressTooltips})=>!showProgressTooltips},progressTooltipFont:{type:ControlType.Font,title:\"Tooltip Font\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:({showProgressTooltips})=>!showProgressTooltips},progressTooltipBorderRadius:{type:ControlType.Number,title:\"Tooltip Radius\",defaultValue:6,min:0,max:16,step:1,unit:\"px\",hidden:({showProgressTooltips})=>!showProgressTooltips},// ─── Shadow ───\nprogressEnableBoxShadow:{type:ControlType.Boolean,title:\"Enable Box Shadow\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},progressShadowOffsetX:{type:ControlType.Number,title:\"Shadow Offset X\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({progressEnableBoxShadow})=>!progressEnableBoxShadow},progressShadowOffsetY:{type:ControlType.Number,title:\"Shadow Offset Y\",defaultValue:2,min:-100,max:100,step:1,unit:\"px\",hidden:({progressEnableBoxShadow})=>!progressEnableBoxShadow},progressShadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:8,min:0,max:100,step:1,unit:\"px\",hidden:({progressEnableBoxShadow})=>!progressEnableBoxShadow},progressShadowSpread:{type:ControlType.Number,title:\"Shadow Spread\",defaultValue:0,min:-100,max:100,step:1,unit:\"px\",hidden:({progressEnableBoxShadow})=>!progressEnableBoxShadow},progressShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:({progressEnableBoxShadow})=>!progressEnableBoxShadow}});\nexport const __FramerMetadata__ = {\"exports\":{\"ProgressWidget\":{\"type\":\"reactComponent\",\"name\":\"ProgressWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"AnalyticsDashboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"ChartWidget\":{\"type\":\"reactComponent\",\"name\":\"ChartWidget\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"StatsWidget\":{\"type\":\"reactComponent\",\"name\":\"StatsWidget\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnalyticsDashboard.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import ButtonIcon from\"#framer/local/canvasComponent/uZI6j5QZr/uZI6j5QZr.js\";import AnalyticsDashboard from\"#framer/local/codeFile/n6qPIUV/AnalyticsDashboard.js\";import*as sharedStyle from\"#framer/local/css/bmgtGAtvT/bmgtGAtvT.js\";import*as sharedStyle2 from\"#framer/local/css/irIquxyD6/irIquxyD6.js\";import*as sharedStyle3 from\"#framer/local/css/JG4rYVHpN/JG4rYVHpN.js\";import*as sharedStyle1 from\"#framer/local/css/KN1n4eozB/KN1n4eozB.js\";import*as sharedStyle4 from\"#framer/local/css/OGkaZcHcM/OGkaZcHcM.js\";import*as sharedStyle5 from\"#framer/local/css/rVaIBWTV0/rVaIBWTV0.js\";import metadataProvider from\"#framer/local/webPageMetadata/kGhAgNzly/kGhAgNzly.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const RichTextWithFX=withFX(RichText);const MotionDivWithFX=withFX(motion.div);const AnalyticsDashboardFonts=getFonts(AnalyticsDashboard);const MotionSectionWithFX=withFX(motion.section);const Image1WithFX=withFX(Image1);const ButtonIconFonts=getFonts(ButtonIcon);const ContainerWithFX=withFX(Container);const breakpoints={AveguxAmU:\"(min-width: 1100px)\",YnCLQacKk:\"(min-width: 768px) and (max-width: 1099.98px)\",z9lr36Afs:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-fQqup\";const variantClassNames={AveguxAmU:\"framer-v-soah92\",YnCLQacKk:\"framer-v-19rbrqd\",z9lr36Afs:\"framer-v-157yqvc\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:30,y:0};const transition1={delay:0,duration:1.5,ease:[.35,0,0,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:30,y:0};const animation2={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:50,y:0};const transition2={delay:.2,duration:.5,ease:[0,.46,.56,1],type:\"tween\"};const textEffect={effect:animation2,repeat:false,startDelay:0,tokenization:\"line\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const transition3={delay:.1,duration:1.5,ease:[.35,0,0,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:30,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:30};const transition4={delay:.2,duration:1.5,ease:[.35,0,0,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:30};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:30};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:30,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Desktop:\"AveguxAmU\",Phone:\"z9lr36Afs\",Tablet:\"YnCLQacKk\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AveguxAmU\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"AveguxAmU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-soah92\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-zziqtz-container\",isAuthoredByUser:true,isModuleExternal:true,layout:motionLayout,nodeId:\"B1pPxqPtF\",scopeId:\"kGhAgNzly\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"B1pPxqPtF\",intensity:9,layoutId:\"B1pPxqPtF\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.main,{className:\"framer-ftowp5\",\"data-framer-name\":\"Content\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i6jap9\",\"data-framer-name\":\"Inner Content\",children:[/*#__PURE__*/_jsxs(\"section\",{\"aria-label\":\"intro-heading\",className:\"framer-9yk2fj\",\"data-framer-name\":\"Intro Text\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"About Us\"})}),className:\"framer-1qitvwf\",fonts:[\"Inter\"],style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-zcx1yu\",\"data-styles-preset\":\"KN1n4eozB\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:[\"Create Your Dream Website With The \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-904c14a9-7582-43d7-a43c-85f49d580145, rgb(150, 150, 150))\"},children:\"Free Framer Template\"})]})}),className:\"framer-1xavt4n\",effect:textEffect,fonts:[\"Inter\"],style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-199mp42\",\"data-styles-preset\":\"irIquxyD6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"We redefine possibility by combining imagination with precision to shape extraordinary experiences.\"})}),className:\"framer-4x9xhb\",fonts:[\"Inter\"],style:{transformPerspective:1200},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-wg4wgh\",\"data-framer-name\":\"Images\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YnCLQacKk:{background:{alt:\"The image featured at the top of the about us page #1\",fit:\"fill\",intrinsicHeight:901,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+308.4+0),pixelHeight:901,pixelWidth:1440,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 128px, 1800px) - 24px) * 0.6, 1px)`,src:\"https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?width=1440&height=901\",srcSet:\"https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?scale-down-to=512&width=1440&height=901 512w,https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?scale-down-to=1024&width=1440&height=901 1024w,https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?width=1440&height=901 1440w\"}},z9lr36Afs:{background:{alt:\"The image featured at the top of the about us page #1\",fit:\"fill\",intrinsicHeight:901,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+120+0+0+268.4+0+0),pixelHeight:901,pixelWidth:1440,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1800px)`,src:\"https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?width=1440&height=901\",srcSet:\"https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?scale-down-to=512&width=1440&height=901 512w,https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?scale-down-to=1024&width=1440&height=901 1024w,https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?width=1440&height=901 1440w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"The image featured at the top of the about us page #1\",fit:\"fill\",intrinsicHeight:901,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+348.4+0),pixelHeight:901,pixelWidth:1440,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 160px, 1800px) - 24px) * 0.6, 1px)`,src:\"https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?width=1440&height=901\",srcSet:\"https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?scale-down-to=512&width=1440&height=901 512w,https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?scale-down-to=1024&width=1440&height=901 1024w,https://framerusercontent.com/images/0h67TFuk7bDRVujjwt6jBREPseM.png?width=1440&height=901 1440w\"},className:\"framer-me44ow\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YnCLQacKk:{background:{alt:\"The image featured at the top of the about us page #2\",fit:\"fill\",intrinsicHeight:3604,intrinsicWidth:4180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+308.4+0),pixelHeight:3604,pixelWidth:4180,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 128px, 1800px) - 24px) / 2.5, 1px)`,src:\"https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?width=4180&height=3604\",srcSet:\"https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=512&width=4180&height=3604 512w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=1024&width=4180&height=3604 1024w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=2048&width=4180&height=3604 2048w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=4096&width=4180&height=3604 4096w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?width=4180&height=3604 4180w\"}},z9lr36Afs:{background:{alt:\"The image featured at the top of the about us page #2\",fit:\"fill\",intrinsicHeight:3604,intrinsicWidth:4180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+120+0+0+268.4+0+274),pixelHeight:3604,pixelWidth:4180,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1800px)`,src:\"https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?width=4180&height=3604\",srcSet:\"https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=512&width=4180&height=3604 512w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=1024&width=4180&height=3604 1024w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=2048&width=4180&height=3604 2048w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=4096&width=4180&height=3604 4096w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?width=4180&height=3604 4180w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"The image featured at the top of the about us page #2\",fit:\"fill\",intrinsicHeight:3604,intrinsicWidth:4180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+348.4+0),pixelHeight:3604,pixelWidth:4180,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 160px, 1800px) - 24px) / 2.5, 1px)`,src:\"https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?width=4180&height=3604\",srcSet:\"https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=512&width=4180&height=3604 512w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=1024&width=4180&height=3604 1024w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=2048&width=4180&height=3604 2048w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?scale-down-to=4096&width=4180&height=3604 4096w,https://framerusercontent.com/images/V9HMLInOpxTvB6QtupCYzLvhzP4.png?width=4180&height=3604 4180w\"},className:\"framer-1aac3hq\"})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-44ntt4-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"gk\",isAuthoredByUser:true,name:\"gk\",nodeId:\"WjXEkfm_x\",scopeId:\"kGhAgNzly\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YnCLQacKk:{statsData:[{change:\"\",isPositive:false,label:\"Total Users\",value:\"12,3\"},{change:\"8.2%\",isPositive:true,label:\"Revenue\",value:\"$45,678\"},{change:\"3.4%\",isPositive:false,label:\"Bounce Rate\",value:\"32.1%\"},{change:\"1.2%\",isPositive:true,label:\"Conversion\",value:\"4.8%\"}]},z9lr36Afs:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(AnalyticsDashboard,{autoCalculateYAxisRange:false,axisLabelColor:\"rgb(176, 176, 176)\",axisLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},barBorderRadius:4,barGridLineColor:\"rgb(64, 64, 64)\",barGridLineStyle:\"solid\",barGridLineWidth:1,barHorizontalGridLines:5,barSpacing:8,barStyle:\"rounded\",capsuleBarRadius:100,capsuleBarWidth:60,centerLabel:\"Total Visitors\",chartAppearance:{backgroundColor:\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\",borderRadius:12,textColor:\"rgb(255, 255, 255)\"},chartBarHeight:200,chartBarPrimaryColor:\"rgb(64, 64, 64)\",chartBarSecondaryColor:\"rgb(43, 43, 45)\",chartData:[{label:\"Jul\",value:35},{label:\"Aug\",value:50},{label:\"Sep\",value:65},{label:\"Oct\",value:55},{label:\"Nov\",value:80},{label:\"Dec\",value:90}],chartData2:[{label:\"Jul\",value:40},{label:\"Aug\",value:55},{label:\"Sep\",value:70},{label:\"Oct\",value:65},{label:\"Nov\",value:80},{label:\"Dec\",value:75}],chartDataPointBorderWidth:2,chartDataPointBorderWidth2:2,chartDataPointColor:\"rgb(255, 255, 255)\",chartDataPointColor2:\"rgb(128, 128, 128)\",chartDataPointShape:\"circle\",chartDataPointShape2:\"circle\",chartDataPointSize:5,chartDataPointSize2:5,chartDataPointStroke:\"rgb(255, 255, 255)\",chartDataPointStroke2:\"rgb(128, 128, 128)\",chartEnableBoxShadow:false,chartGradientColor:\"rgb(255, 255, 255)\",chartGradientColor2:\"rgb(128, 128, 128)\",chartHeadingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},chartLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},chartLineColor:\"rgb(255, 255, 255)\",chartLineColor2:\"rgb(128, 128, 128)\",chartShadowBlur:8,chartShadowColor:\"rgba(0, 0, 0, 0.08)\",chartShadowOffsetX:21,chartShadowOffsetY:-52,chartShadowSpread:0,chartTitle:\"Performance Overview\",chartTooltipBackgroundColor:\"rgb(0, 0, 0)\",chartTooltipBorderRadius:6,chartTooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},chartTooltipTextColor:\"rgb(255, 255, 255)\",chartType:\"line\",circleGap:4,circleSize:240,circleToLabelsGap:0,customYAxisMax:100,customYAxisMin:0,enableDualLines:true,gradientBottomOpacity:0,gradientBottomOpacity2:0,gradientTopOpacity:.35,gradientTopOpacity2:.35,gridLineColor:\"rgb(64, 64, 64)\",gridLineStyle:\"solid\",gridLineWidth:1,height:\"100%\",id:\"WjXEkfm_x\",labelItemGap:16,layoutId:\"WjXEkfm_x\",legendGap:12,legendLabel:\"Data Series 1\",legendLabel2:\"Data Series 2\",legendPosition:\"top\",lineAnimationDuration:1.8,lineAnimationEasing:\"easeInOut\",linePointSpacing:16,lineStyle:\"straight\",lineStyle2:\"smooth\",mode:\"stats\",name:\"gk\",progressAppearance:{backgroundColor:\"rgb(0, 122, 255)\",borderRadius:12,padding:24,secondaryColor:\"rgba(255, 255, 255, 0.25)\",textColor:\"rgb(255, 255, 255)\"},progressEnableBoxShadow:false,progressHeadingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},progressItems:[{color:\"rgb(0, 122, 255)\",label:\"Framer\",percentage:1800,strokeLinecap:\"round\",strokeWidth:24},{color:\"rgb(90, 200, 250)\",label:\"DragFrame\",percentage:600,strokeLinecap:\"round\",strokeWidth:24},{color:\"rgb(255, 255, 255)\",label:\"Google\",percentage:400,strokeLinecap:\"round\",strokeWidth:24}],progressLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},progressShadowBlur:8,progressShadowColor:\"rgba(0, 0, 0, 0.08)\",progressShadowOffsetX:0,progressShadowOffsetY:2,progressShadowSpread:0,progressTooltipBackgroundColor:\"rgb(0, 0, 0)\",progressTooltipBorderRadius:6,progressTooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},progressTooltipTextColor:\"rgb(255, 255, 255)\",progressValueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},showBarGrid:false,showBarStripes:false,showChartTooltips:true,showDataPoints:true,showDataPoints2:true,showGradient:false,showGradient2:false,showGrid:false,showLegend:true,showLineChartLabels:true,showLineChartLabels2:true,showProgressTooltips:true,showYAxis:true,statsAppearance:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:12,padding:24,secondaryColor:\"rgb(64, 64, 64)\",textColor:\"rgb(255, 255, 255)\"},statsChangeBackgroundColor:\"rgba(0, 0, 0, 0)\",statsChangeBorderRadius:4,statsChangeColor:\"rgb(117, 137, 158)\",statsChangeFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},statsChangeHorizontalPadding:8,statsChangeUseCustomColor:true,statsChangeVerticalPadding:4,statsData:[{change:\"\",isPositive:true,label:\"Total Users\",value:\"12,3\"},{change:\"8.2%\",isPositive:true,label:\"Revenue\",value:\"$45,678\"},{change:\"3.4%\",isPositive:false,label:\"Bounce Rate\",value:\"32.1%\"},{change:\"1.2%\",isPositive:true,label:\"Conversion\",value:\"4.8%\"}],statsEnableAnimation:true,statsEnableBoxShadow:false,statsHeadingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},statsLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},statsShadowBlur:8,statsShadowColor:\"rgba(0, 0, 0, 0.08)\",statsShadowOffsetX:0,statsShadowOffsetY:2,statsShadowSpread:0,statsValueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},style:{width:\"100%\"},titleToChartGap:20,titleToCircleGap:32,unifiedTooltipBackgroundColor:\"rgb(0, 0, 0)\",unifiedTooltipBorderRadius:6,unifiedTooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},unifiedTooltipTextColor:\"rgb(255, 255, 255)\",useCustomYAxisRange:false,verticalGridLines:6,visitorTitle:\"Visitor Sources\",width:\"100%\",xAxisSpacing:8,yAxisLabelCount:5,yAxisSpacing:8})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-v6ia8g-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"sdf\",isAuthoredByUser:true,name:\"sdf\",nodeId:\"yMm1XOiog\",scopeId:\"kGhAgNzly\",children:/*#__PURE__*/_jsx(AnalyticsDashboard,{autoCalculateYAxisRange:false,axisLabelColor:\"rgb(176, 176, 176)\",axisLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},barBorderRadius:4,barGridLineColor:\"rgb(64, 64, 64)\",barGridLineStyle:\"solid\",barGridLineWidth:1,barHorizontalGridLines:5,barSpacing:8,barStyle:\"rounded\",capsuleBarRadius:100,capsuleBarWidth:60,centerLabel:\"Total Visitors\",chartAppearance:{backgroundColor:\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\",borderRadius:12,textColor:\"rgb(255, 255, 255)\"},chartBarHeight:200,chartBarPrimaryColor:\"rgb(64, 64, 64)\",chartBarSecondaryColor:\"rgb(43, 43, 45)\",chartData:[{label:\"Jul\",value:35},{label:\"Aug\",value:50},{label:\"Sep\",value:65},{label:\"Oct\",value:55},{label:\"Nov\",value:80},{label:\"Dec\",value:90}],chartData2:[{label:\"Jul\",value:40},{label:\"Aug\",value:55},{label:\"Sep\",value:70},{label:\"Oct\",value:65},{label:\"Nov\",value:80},{label:\"Dec\",value:75}],chartDataPointBorderWidth:2,chartDataPointBorderWidth2:2,chartDataPointColor:\"rgb(255, 255, 255)\",chartDataPointColor2:\"rgb(128, 128, 128)\",chartDataPointShape:\"circle\",chartDataPointShape2:\"circle\",chartDataPointSize:5,chartDataPointSize2:5,chartDataPointStroke:\"rgb(255, 255, 255)\",chartDataPointStroke2:\"rgb(128, 128, 128)\",chartEnableBoxShadow:false,chartGradientColor:\"rgb(255, 255, 255)\",chartGradientColor2:\"rgb(128, 128, 128)\",chartHeadingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},chartLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},chartLineColor:\"rgb(255, 255, 255)\",chartLineColor2:\"rgb(128, 128, 128)\",chartShadowBlur:8,chartShadowColor:\"rgba(0, 0, 0, 0.08)\",chartShadowOffsetX:21,chartShadowOffsetY:-52,chartShadowSpread:0,chartTitle:\"Performance Overview\",chartTooltipBackgroundColor:\"rgb(0, 0, 0)\",chartTooltipBorderRadius:6,chartTooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},chartTooltipTextColor:\"rgb(255, 255, 255)\",chartType:\"line\",circleGap:4,circleSize:240,circleToLabelsGap:0,customYAxisMax:100,customYAxisMin:0,enableDualLines:true,gradientBottomOpacity:0,gradientBottomOpacity2:0,gradientTopOpacity:.35,gradientTopOpacity2:.35,gridLineColor:\"rgb(64, 64, 64)\",gridLineStyle:\"solid\",gridLineWidth:1,height:\"100%\",id:\"yMm1XOiog\",labelItemGap:16,layoutId:\"yMm1XOiog\",legendGap:12,legendLabel:\"Data Series 1\",legendLabel2:\"Data Series 2\",legendPosition:\"top\",lineAnimationDuration:1.8,lineAnimationEasing:\"easeInOut\",linePointSpacing:16,lineStyle:\"straight\",lineStyle2:\"smooth\",mode:\"chart\",name:\"sdf\",progressAppearance:{backgroundColor:\"rgb(0, 122, 255)\",borderRadius:12,padding:24,secondaryColor:\"rgba(255, 255, 255, 0.25)\",textColor:\"rgb(255, 255, 255)\"},progressEnableBoxShadow:false,progressHeadingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},progressItems:[{color:\"rgb(0, 122, 255)\",label:\"Framer\",percentage:1800,strokeLinecap:\"round\",strokeWidth:24},{color:\"rgb(90, 200, 250)\",label:\"DragFrame\",percentage:600,strokeLinecap:\"round\",strokeWidth:24},{color:\"rgb(255, 255, 255)\",label:\"Google\",percentage:400,strokeLinecap:\"round\",strokeWidth:24}],progressLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},progressShadowBlur:8,progressShadowColor:\"rgba(0, 0, 0, 0.08)\",progressShadowOffsetX:0,progressShadowOffsetY:2,progressShadowSpread:0,progressTooltipBackgroundColor:\"rgb(0, 0, 0)\",progressTooltipBorderRadius:6,progressTooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},progressTooltipTextColor:\"rgb(255, 255, 255)\",progressValueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},showBarGrid:false,showBarStripes:false,showChartTooltips:true,showDataPoints:true,showDataPoints2:true,showGradient:false,showGradient2:false,showGrid:false,showLegend:true,showLineChartLabels:true,showLineChartLabels2:true,showProgressTooltips:true,showYAxis:true,statsAppearance:{backgroundColor:\"rgb(43, 43, 45)\",borderRadius:12,padding:24,secondaryColor:\"rgb(64, 64, 64)\",textColor:\"rgb(255, 255, 255)\"},statsChangeBackgroundColor:\"rgba(0, 0, 0, 0)\",statsChangeBorderRadius:4,statsChangeColor:\"rgb(0, 122, 255)\",statsChangeFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},statsChangeHorizontalPadding:8,statsChangeUseCustomColor:true,statsChangeVerticalPadding:4,statsData:[{change:\"12.5%\",isPositive:true,label:\"Total Users\",value:\"12,345\"},{change:\"8.2%\",isPositive:true,label:\"Revenue\",value:\"$45,678\"},{change:\"3.4%\",isPositive:false,label:\"Bounce Rate\",value:\"32.1%\"},{change:\"1.2%\",isPositive:true,label:\"Conversion\",value:\"4.8%\"}],statsEnableAnimation:true,statsEnableBoxShadow:false,statsHeadingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},statsLabelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},statsShadowBlur:8,statsShadowColor:\"rgba(0, 0, 0, 0.08)\",statsShadowOffsetX:0,statsShadowOffsetY:2,statsShadowSpread:0,statsValueFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},style:{height:\"100%\",width:\"100%\"},titleToChartGap:20,titleToCircleGap:32,unifiedTooltipBackgroundColor:\"rgb(0, 0, 0)\",unifiedTooltipBorderRadius:6,unifiedTooltipFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},unifiedTooltipTextColor:\"rgb(255, 255, 255)\",useCustomYAxisRange:false,verticalGridLines:6,visitorTitle:\"Visitor Sources\",width:\"100%\",xAxisSpacing:8,yAxisLabelCount:5,yAxisSpacing:8})})}),/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-k4iue3\",\"data-framer-name\":\"Text 2 Columns\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Our Mission\"})}),className:\"framer-uihlm0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1kg8xe7\",\"data-styles-preset\":\"OGkaZcHcM\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:[\"We believe in the power of design to inspire and make a meaningful impact. \",/*#__PURE__*/_jsx(\"br\",{}),\"We aim to transform ideas into captivating designs. \",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"We strive to bring creativity and functionality together, \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-904c14a9-7582-43d7-a43c-85f49d580145, rgb(150, 150, 150))\"},children:\"crafting solutions that resonate with your audience. \"})]})}),className:\"framer-epsedx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YnCLQacKk:{background:{alt:\"The image featured in the middle of the about us page\",fit:\"fill\",intrinsicHeight:1568,intrinsicWidth:2596,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+1936.4),pixelHeight:1568,pixelWidth:2596,sizes:`min(${componentViewport?.width||\"100vw\"} - 128px, 1800px)`,src:\"https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?width=2596&height=1568\",srcSet:\"https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=512&width=2596&height=1568 512w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=1024&width=2596&height=1568 1024w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=2048&width=2596&height=1568 2048w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?width=2596&height=1568 2596w\"}},z9lr36Afs:{background:{alt:\"The image featured in the middle of the about us page\",fit:\"fill\",intrinsicHeight:1568,intrinsicWidth:2596,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+120+0+0+2253.4),pixelHeight:1568,pixelWidth:2596,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1800px)`,src:\"https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?width=2596&height=1568\",srcSet:\"https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=512&width=2596&height=1568 512w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=1024&width=2596&height=1568 1024w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=2048&width=2596&height=1568 2048w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?width=2596&height=1568 2596w\"}}},children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"The image featured in the middle of the about us page\",fit:\"fill\",intrinsicHeight:1568,intrinsicWidth:2596,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+2136.4),pixelHeight:1568,pixelWidth:2596,sizes:`min(${componentViewport?.width||\"100vw\"} - 160px, 1800px)`,src:\"https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?width=2596&height=1568\",srcSet:\"https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=512&width=2596&height=1568 512w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=1024&width=2596&height=1568 1024w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?scale-down-to=2048&width=2596&height=1568 2048w,https://framerusercontent.com/images/nkhzPF2aG9jHzZ0Tx12GETeVy0.png?width=2596&height=1568 2596w\"},className:\"framer-1yn845q\",\"data-framer-name\":\"Image\",style:{transformPerspective:1200}})}),/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-hb138l\",\"data-framer-name\":\"Text 2 Columns\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Services\"})}),className:\"framer-sfsu59\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-262vnn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1kg8xe7\",\"data-styles-preset\":\"OGkaZcHcM\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:[\"Services are designed with simplicity and\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-904c14a9-7582-43d7-a43c-85f49d580145, rgb(150, 150, 150))\"},children:\" effectiveness in mind\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-904c14a9-7582-43d7-a43c-85f49d580145, rgb(150, 150, 150))\"},children:\".\"}),\" We offer a comprehensive range of solutions tailored to meet your design needs.\"]})}),className:\"framer-1rduxgc\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ve5iuw\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-8tj7hy\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lf9395\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Branding\"})}),className:\"framer-s8om0z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"Logo Design / Brand Guidelines / Collateral Design / Rebranding Services\"})}),className:\"framer-i3zr7l\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1z12iql\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-jju2p5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"UX & UI Design\"})}),className:\"framer-1i9ctfh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"User Research and Analysis / Wireframing and Prototyping / User Interface Design / User Experience Testing / Responsive Design Solutions\"})}),className:\"framer-1om7vmh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-cwrja6\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-uq26ia\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Motion & Animation\"})}),className:\"framer-1khmf8j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"Motion Graphics Design / Animated Explainer Videos / Interactive Presentations\"})}),className:\"framer-1oibhl6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-pzuxvq\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bvadlu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Mobile \"})}),className:\"framer-1xynbgw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"iOS App Development / Android App Development / App Prototyping and Testing / App Maintenance and Updates\"})}),className:\"framer-zkg89n\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1vyrv22\",\"data-framer-name\":\"Text 2 Columns\",style:{transformPerspective:1200}})]})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YnCLQacKk:{background:{alt:\"The image featured at the bottom of the about us page\",fit:\"fill\",intrinsicHeight:1568,intrinsicWidth:2596,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+3486.8),pixelHeight:1568,pixelWidth:2596,sizes:`min(${componentViewport?.width||\"100vw\"} - 128px, 1800px)`,src:\"https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?width=2596&height=1568\",srcSet:\"https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=512&width=2596&height=1568 512w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=1024&width=2596&height=1568 1024w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=2048&width=2596&height=1568 2048w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?width=2596&height=1568 2596w\"}},z9lr36Afs:{background:{alt:\"The image featured at the bottom of the about us page\",fit:\"fill\",intrinsicHeight:1568,intrinsicWidth:2596,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+120+0+0+3669.8),pixelHeight:1568,pixelWidth:2596,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1800px)`,src:\"https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?width=2596&height=1568\",srcSet:\"https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=512&width=2596&height=1568 512w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=1024&width=2596&height=1568 1024w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=2048&width=2596&height=1568 2048w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?width=2596&height=1568 2596w\"}}},children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"The image featured at the bottom of the about us page\",fit:\"fill\",intrinsicHeight:1568,intrinsicWidth:2596,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+160+0+0+4016.8),pixelHeight:1568,pixelWidth:2596,sizes:`min(${componentViewport?.width||\"100vw\"} - 160px, 1800px)`,src:\"https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?width=2596&height=1568\",srcSet:\"https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=512&width=2596&height=1568 512w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=1024&width=2596&height=1568 1024w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?scale-down-to=2048&width=2596&height=1568 2048w,https://framerusercontent.com/images/BlEy7dl8oyqbSUuKiwebIk72QA.png?width=2596&height=1568 2596w\"},className:\"framer-p1stzr\",\"data-framer-name\":\"Image\",style:{transformPerspective:1200}})}),/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-n0eepv\",\"data-framer-name\":\"Text 2 Columns\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"How We Work\"})}),className:\"framer-15ieu6e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12i3u8r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1kg8xe7\",\"data-styles-preset\":\"OGkaZcHcM\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:[\"Join us in exploring a digital creative process where \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-904c14a9-7582-43d7-a43c-85f49d580145, rgb(150, 150, 150))\"},children:\"simplicity enhances the beauty and efficacy\"}),\" of every design endeavor.\"]})}),className:\"framer-nl812q\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bg7ggc\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-2fsy3i\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mfnwa0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"01\"})}),className:\"framer-jlk1dl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Discover Needs\"})}),className:\"framer-1baq2v3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(102, 102, 102))\"},children:\"We delve deep into understanding your brand, target audience, and objectives, unraveling the insights that will shape our creative journey.\"})}),className:\"framer-5e1ir\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ihx400\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gpu4d1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"02\"})}),className:\"framer-1smc1hv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Design Experience\"})}),className:\"framer-5h5akk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"Armed with insights, our design experts bring concepts to life, seamlessly blending aesthetics and functionality for a visually stunning and user-centric experience.\"})}),className:\"framer-1g3a4x0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-xweek9\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15scfkz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"03\"})}),className:\"framer-12eilg6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Refine Feedback\"})}),className:\"framer-n28c4l\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"We iterate tirelessly, refining our designs based on feedback, ensuring every pixel and interaction aligns perfectly with your brand identity and user expectations.\"})}),className:\"framer-nhwqwb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1eb5g6\",\"data-framer-name\":\"List Item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2c9rjc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"04\"})}),className:\"framer-lwautt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19zkxbw\",\"data-styles-preset\":\"rVaIBWTV0\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Deliver Project\"})}),className:\"framer-y0w9zw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(135, 135, 135))\"},children:\"The culmination of our collaborative efforts results in the delivery of a polished, cohesive digital experience that not only meets but exceeds your expectations.\"})}),className:\"framer-1lpsqx4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1rwfcx9\",\"data-framer-name\":\"Text 2 Columns\",style:{transformPerspective:1200}})]})]})]}),/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-183fv78\",\"data-framer-name\":\"Text 3 Columns\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:\"Designing Success\"})}),className:\"framer-3cpuie\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wqv6hl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1kg8xe7\",\"data-styles-preset\":\"OGkaZcHcM\",style:{\"--framer-text-color\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},children:[\"See how we've turned ideas into reality. Dive into the stories of \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-904c14a9-7582-43d7-a43c-85f49d580145, rgb(150, 150, 150))\"},children:\"successful product designs that make a difference.\"})]})}),className:\"framer-1er3jo5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GTaEJ7SyH\"},implicitPathVariables:undefined},{href:{webPageId:\"GTaEJ7SyH\"},implicitPathVariables:undefined},{href:{webPageId:\"GTaEJ7SyH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-t1lpbi-container\",nodeId:\"PDWmIg9Cu\",rendersWithMotion:true,scopeId:\"kGhAgNzly\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YnCLQacKk:{bohRFuhqj:resolvedLinks[1]},z9lr36Afs:{bohRFuhqj:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(ButtonIcon,{bohRFuhqj:resolvedLinks[0],height:\"100%\",i7oFluX4k:\"Our Work\",id:\"PDWmIg9Cu\",layoutId:\"PDWmIg9Cu\",variant:matchVariant(\"DY9uGg3Qz\"),width:\"100%\"})})})})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fQqup.framer-rbhyms, .framer-fQqup .framer-rbhyms { display: block; }\",\".framer-fQqup.framer-soah92 { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1100px; }\",\".framer-fQqup .framer-zziqtz-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: -1; }\",\".framer-fQqup .framer-ftowp5 { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: center; overflow: visible; padding: 160px 80px 240px 80px; position: relative; width: 100%; z-index: 2; }\",\".framer-fQqup .framer-i6jap9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-9yk2fj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-1qitvwf, .framer-fQqup .framer-1xavt4n, .framer-fQqup .framer-4x9xhb, .framer-fQqup .framer-1rduxgc, .framer-fQqup .framer-i3zr7l, .framer-fQqup .framer-1om7vmh, .framer-fQqup .framer-1oibhl6, .framer-fQqup .framer-zkg89n, .framer-fQqup .framer-nl812q, .framer-fQqup .framer-5e1ir, .framer-fQqup .framer-1g3a4x0, .framer-fQqup .framer-nhwqwb, .framer-fQqup .framer-1lpsqx4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fQqup .framer-wg4wgh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-me44ow { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: 1.5 0 0px; height: 400px; position: relative; width: 1px; }\",\".framer-fQqup .framer-1aac3hq { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: 1 0 0px; height: 400px; position: relative; width: 1px; }\",\".framer-fQqup .framer-44ntt4-container { flex: none; height: auto; position: relative; width: 940px; }\",\".framer-fQqup .framer-v6ia8g-container { flex: none; height: 436px; position: relative; width: 940px; }\",\".framer-fQqup .framer-k4iue3, .framer-fQqup .framer-hb138l, .framer-fQqup .framer-n0eepv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-uihlm0, .framer-fQqup .framer-sfsu59, .framer-fQqup .framer-15ieu6e, .framer-fQqup .framer-3cpuie { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 20%; word-break: break-word; word-wrap: break-word; }\",\".framer-fQqup .framer-epsedx, .framer-fQqup .framer-s8om0z, .framer-fQqup .framer-1i9ctfh, .framer-fQqup .framer-1khmf8j, .framer-fQqup .framer-1xynbgw, .framer-fQqup .framer-1baq2v3, .framer-fQqup .framer-5h5akk, .framer-fQqup .framer-n28c4l, .framer-fQqup .framer-y0w9zw, .framer-fQqup .framer-1er3jo5 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-fQqup .framer-1yn845q, .framer-fQqup .framer-p1stzr { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: 650px; position: relative; width: 100%; }\",\".framer-fQqup .framer-262vnn, .framer-fQqup .framer-12i3u8r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-fQqup .framer-ve5iuw, .framer-fQqup .framer-1bg7ggc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-8tj7hy, .framer-fQqup .framer-1z12iql, .framer-fQqup .framer-cwrja6, .framer-fQqup .framer-pzuxvq, .framer-fQqup .framer-2fsy3i, .framer-fQqup .framer-ihx400, .framer-fQqup .framer-xweek9, .framer-fQqup .framer-1eb5g6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-1lf9395, .framer-fQqup .framer-jju2p5, .framer-fQqup .framer-uq26ia, .framer-fQqup .framer-1bvadlu, .framer-fQqup .framer-1mfnwa0, .framer-fQqup .framer-1gpu4d1, .framer-fQqup .framer-15scfkz, .framer-fQqup .framer-2c9rjc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-1vyrv22 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 95px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-jlk1dl, .framer-fQqup .framer-1smc1hv, .framer-fQqup .framer-12eilg6, .framer-fQqup .framer-lwautt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fQqup .framer-1rwfcx9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 119px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-183fv78 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fQqup .framer-1wqv6hl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fQqup .framer-t1lpbi-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,\"@media (min-width: 768px) and (max-width: 1099.98px) { .framer-fQqup.framer-soah92 { width: 768px; } .framer-fQqup .framer-ftowp5 { gap: 0px; padding: 160px 64px 160px 64px; } .framer-fQqup .framer-i6jap9 { gap: 120px; } .framer-fQqup .framer-44ntt4-container { width: 638px; } .framer-fQqup .framer-v6ia8g-container { width: 640px; } .framer-fQqup .framer-1yn845q, .framer-fQqup .framer-p1stzr { height: 400px; } .framer-fQqup .framer-1wqv6hl { flex-direction: column; } .framer-fQqup .framer-1er3jo5 { flex: none; width: 100%; }}\",\"@media (max-width: 767.98px) { .framer-fQqup.framer-soah92 { width: 390px; } .framer-fQqup .framer-ftowp5 { gap: 0px; padding: 120px 16px 160px 16px; } .framer-fQqup .framer-i6jap9 { gap: 80px; } .framer-fQqup .framer-wg4wgh, .framer-fQqup .framer-k4iue3, .framer-fQqup .framer-hb138l, .framer-fQqup .framer-1vyrv22, .framer-fQqup .framer-n0eepv, .framer-fQqup .framer-1rwfcx9, .framer-fQqup .framer-183fv78 { flex-direction: column; } .framer-fQqup .framer-me44ow, .framer-fQqup .framer-1aac3hq { flex: none; height: 250px; width: 100%; } .framer-fQqup .framer-44ntt4-container { height: 521px; width: 354px; } .framer-fQqup .framer-uihlm0, .framer-fQqup .framer-sfsu59, .framer-fQqup .framer-15ieu6e, .framer-fQqup .framer-3cpuie { width: 100%; } .framer-fQqup .framer-epsedx, .framer-fQqup .framer-262vnn, .framer-fQqup .framer-12i3u8r, .framer-fQqup .framer-1er3jo5 { flex: none; width: 100%; } .framer-fQqup .framer-1yn845q, .framer-fQqup .framer-p1stzr { height: 250px; } .framer-fQqup .framer-ve5iuw, .framer-fQqup .framer-1bg7ggc { gap: 24px; } .framer-fQqup .framer-1lf9395, .framer-fQqup .framer-jju2p5, .framer-fQqup .framer-uq26ia, .framer-fQqup .framer-1bvadlu, .framer-fQqup .framer-1mfnwa0, .framer-fQqup .framer-1gpu4d1, .framer-fQqup .framer-15scfkz, .framer-fQqup .framer-2c9rjc { gap: 12px; } .framer-fQqup .framer-1wqv6hl { flex: none; flex-direction: column; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7073.9\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YnCLQacKk\":{\"layout\":[\"fixed\",\"auto\"]},\"z9lr36Afs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerkGhAgNzly=withCSS(Component,css,\"framer-fQqup\");export default FramerkGhAgNzly;FramerkGhAgNzly.displayName=\"Проекты / Fiora\";FramerkGhAgNzly.defaultProps={height:7073.9,width:1100};addFonts(FramerkGhAgNzly,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...SmoothScrollFonts,...AnalyticsDashboardFonts,...ButtonIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerkGhAgNzly.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkGhAgNzly\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1100\",\"framerResponsiveScreen\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YnCLQacKk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z9lr36Afs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"false\",\"framerIntrinsicHeight\":\"7073.9\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}