{"version":3,"file":"AnimatedStatsPro.DXilVZgi.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/3rqEyyLyig4TDbMl3BfZ/PaYuVeakwejsWNc4eyPk/AnimatedStatsPro.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const THEMES={dark:{bg:\"#0a0a0a\",number:\"#ffffff\",suffix:\"rgba(255,255,255,0.5)\",label:\"rgba(255,255,255,0.35)\",divider:\"rgba(255,255,255,0.08)\"},light:{bg:\"#f5f5f5\",number:\"#0a0a0a\",suffix:\"rgba(0,0,0,0.45)\",label:\"rgba(0,0,0,0.35)\",divider:\"rgba(0,0,0,0.08)\"}};function getAnimInit(type){switch(type){case\"slide\":return{opacity:0,transform:\"translateY(48px)\",filter:\"none\"};case\"fade\":return{opacity:0,transform:\"none\",filter:\"none\"};case\"scale\":return{opacity:0,transform:\"scale(0.75)\",filter:\"none\"};default:return{opacity:0,transform:\"translateY(40px)\",filter:\"blur(12px)\"};}}function buildTransition(duration,type){const base=`${duration}s cubic-bezier(0.16,1,0.3,1)`;switch(type){case\"fade\":return`opacity ${base}`;case\"slide\":case\"scale\":return`opacity ${base}, transform ${base}`;default:return`opacity ${base}, transform ${base}, filter ${base}`;}}function DemoSegment({label,options,value,onChange,compact}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255,255,255,0.4)\",fontSize:9,fontWeight:700,letterSpacing:\"0.1em\",textTransform:\"uppercase\",fontFamily:\"system-ui\"},children:label}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:2},children:options.map(opt=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>onChange(opt.value),style:{padding:compact?\"4px 8px\":\"4px 10px\",borderRadius:6,border:\"none\",background:opt.value===value?\"rgba(255,255,255,0.92)\":\"rgba(255,255,255,0.09)\",color:opt.value===value?\"#1a1a1a\":\"rgba(255,255,255,0.7)\",fontSize:compact?10:11,fontWeight:700,cursor:\"pointer\",fontFamily:\"system-ui\",transition:\"background 0.15s ease, color 0.15s ease\"},children:opt.label},opt.value))})]});}function DemoSlider({label,value,onChange,min,max,step}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255,255,255,0.4)\",fontSize:9,fontWeight:700,letterSpacing:\"0.1em\",textTransform:\"uppercase\",fontFamily:\"system-ui\"},children:label}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:3},children:[/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:min,max:max,step:step,value:value,onChange:e=>onChange(Number(e.target.value)),style:{width:72,accentColor:\"white\",cursor:\"pointer\",margin:0}}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255,255,255,0.6)\",fontSize:10,fontFamily:\"system-ui\",minWidth:18,textAlign:\"right\"},children:value})]})]});}function DemoToggle({label,value,onChange}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>onChange(!value),style:{width:34,height:20,borderRadius:10,background:value?\"rgba(255,255,255,0.88)\":\"rgba(255,255,255,0.13)\",cursor:\"pointer\",position:\"relative\",transition:\"background 0.2s ease\",flexShrink:0},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:2,left:value?16:2,width:16,height:16,borderRadius:\"50%\",background:value?\"#1a1a1a\":\"rgba(255,255,255,0.55)\",transition:\"left 0.2s ease\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255,255,255,0.55)\",fontSize:10,fontWeight:700,letterSpacing:\"0.08em\",textTransform:\"uppercase\",fontFamily:\"system-ui\",whiteSpace:\"nowrap\"},children:label})]});}/**\n * Animated Stats\n *\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 200\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AnimatedStats(props){const{stats=[{number:\"12\",suffix:\"M+\",label:\"Active users\",suffixPosition:\"after\"},{number:\"98\",suffix:\"%\",label:\"Satisfaction\",suffixPosition:\"after\"},{number:\"340\",suffix:\"K\",label:\"Projects built\",suffixPosition:\"after\"},{number:\"4.9\",suffix:\"★\",label:\"Average rating\",suffixPosition:\"before\"}],theme:themeProp=\"dark\",backgroundColor:backgroundColorProp,numberColor:numberColorProp,suffixColor:suffixColorProp,labelColor:labelColorProp,dividerColor:dividerColorProp,animationDuration=2,countDuration=2700,staggerDelay=250,animationType:animationTypeProp=\"blur\",textFont,fontFamily=\"inherit\",numberSize:numberSizeProp=48,suffixSize:suffixSizeProp=28,labelSize:labelSizeProp=13,suffixPosition=\"after\",itemGap:itemGapProp=10,enableBorderRadius=true,borderRadius:borderRadiusProp=20,paddingX:paddingXProp=16,paddingY:paddingYProp=32,widthMode=\"frame\",customWidth=900,heightMode=\"frame\",customHeight=200,layout:layoutProp=\"1x4\",replayOnReenter:replayOnReenterProp=false,demoMode=false,style}=props;const isStatic=useIsStaticRenderer();const[demoState,setDemoState]=useState({theme:themeProp,animationType:animationTypeProp,numberSize:numberSizeProp,labelSize:labelSizeProp,itemGap:itemGapProp,borderRadius:borderRadiusProp,paddingX:paddingXProp,paddingY:paddingYProp});const setDemo=(key,val)=>setDemoState(p=>({...p,[key]:val}));const theme=demoMode?demoState.theme:themeProp;const animationType=demoMode?demoState.animationType:animationTypeProp;const numberSize=demoMode?demoState.numberSize:numberSizeProp;const labelSize=demoMode?demoState.labelSize:labelSizeProp;const itemGap=demoMode?demoState.itemGap:itemGapProp;const borderRadius=demoMode?demoState.borderRadius:borderRadiusProp;const paddingX=demoMode?demoState.paddingX:paddingXProp;const paddingY=demoMode?demoState.paddingY:paddingYProp;const t=THEMES[theme];const backgroundColor=demoMode?t.bg:backgroundColorProp||t.bg;const numberColor=demoMode?t.number:numberColorProp||t.number;const suffixColor=demoMode?t.suffix:suffixColorProp||t.suffix;const labelColor=demoMode?t.label:labelColorProp||t.label;const dividerColor=demoMode?t.divider:dividerColorProp||t.divider;const appliedFont={...textFont||{},fontFamily:textFont?.fontFamily||fontFamily||\"inherit\"};const computedBorderRadius=enableBorderRadius?borderRadius:0;const containerRef=useRef(null);const itemRefs=useRef([]);const numberRefs=useRef([]);const hasAnimated=useRef(false);const rafRefs=useRef([]);const[containerWidth,setContainerWidth]=useState(800);useEffect(()=>{if(!containerRef.current||typeof ResizeObserver===\"undefined\"){return;}const obs=new ResizeObserver(([entry])=>setContainerWidth(entry.contentRect.width));obs.observe(containerRef.current);return()=>obs.disconnect();},[]);const isMobile=containerWidth<480;const isTablet=containerWidth<720;const effectiveLayout=isMobile?\"4x1\":isTablet&&layoutProp===\"1x4\"?\"2x2\":layoutProp;const gridConfig={\"1x4\":{cols:Math.max(stats.length,1),rows:1},\"2x2\":{cols:2,rows:Math.ceil(Math.max(stats.length,1)/2)},\"4x1\":{cols:1,rows:Math.max(stats.length,1)}}[effectiveLayout];function getDivider(i){const total=stats.length;if(effectiveLayout===\"1x4\"){return i<total-1?{borderRight:`0.5px solid ${dividerColor}`}:{};}if(effectiveLayout===\"4x1\"){return i<total-1?{borderBottom:`0.5px solid ${dividerColor}`}:{};}const col=i%2;const row=Math.floor(i/2);const totalRows=Math.ceil(total/2);return{...col===0?{borderRight:`0.5px solid ${dividerColor}`}:{},...row<totalRows-1?{borderBottom:`0.5px solid ${dividerColor}`}:{}};}function easeOutExpo(t){return t===1?1:1-Math.pow(2,-10*t);}function animateCount(el,target,duration,decimals){if(isStatic||Number.isNaN(target)){el.textContent=Number.isNaN(target)?\"0\":decimals?target.toFixed(decimals):String(Math.round(target));return;}const start=performance.now();function tick(now){const elapsed=now-start;const progress=Math.min(elapsed/duration,1);const current=target*easeOutExpo(progress);el.textContent=decimals?current.toFixed(decimals):String(Math.round(current));if(progress<1){rafRefs.current.push(requestAnimationFrame(tick));}}rafRefs.current.push(requestAnimationFrame(tick));}function applyInit(item,type){const init=getAnimInit(type);item.style.opacity=String(init.opacity??0);item.style.transform=String(init.transform??\"none\");item.style.filter=String(init.filter??\"none\");}function resetItems(){itemRefs.current.forEach((item,i)=>{if(!item)return;const numEl=numberRefs.current[i];if(numEl){numEl.textContent=stats[i]?.number.includes(\".\")?\"0.0\":\"0\";}applyInit(item,animationType);});}function runAnimation(){rafRefs.current.forEach(cancelAnimationFrame);rafRefs.current=[];resetItems();itemRefs.current.forEach((item,i)=>{if(!item)return;window.setTimeout(()=>{item.style.opacity=\"1\";item.style.transform=\"none\";item.style.filter=\"none\";const numEl=numberRefs.current[i];if(numEl){const raw=stats[i]?.number??\"0\";const target=parseFloat(raw);const decimals=raw.includes(\".\")?raw.split(\".\")[1].length:null;animateCount(numEl,target,countDuration,decimals);}},i*staggerDelay+300);});}useEffect(()=>{if(isStatic||typeof IntersectionObserver===\"undefined\")return;hasAnimated.current=false;resetItems();const observer=new IntersectionObserver(entries=>{const isIntersecting=entries[0].isIntersecting;if(isIntersecting&&!hasAnimated.current){hasAnimated.current=true;runAnimation();if(!replayOnReenterProp)observer.disconnect();}else if(!isIntersecting&&replayOnReenterProp){hasAnimated.current=false;resetItems();}},{threshold:.3});if(containerRef.current)observer.observe(containerRef.current);return()=>{observer.disconnect();rafRefs.current.forEach(cancelAnimationFrame);rafRefs.current=[];};},[stats,animationDuration,countDuration,staggerDelay,replayOnReenterProp,animationType,isStatic]);const transitionStyle=buildTransition(animationDuration,animationType);const rNumberSize=Math.max(24,Math.round(numberSize*(isMobile?.7:isTablet?.85:1)));const rSuffixSize=Math.max(8,Math.round(suffixSizeProp*(isMobile?.7:isTablet?.85:1)));const rLabelSize=Math.max(10,Math.round(labelSize*(isMobile?.85:1)));const initStyle=getAnimInit(animationType);const rootWidth=widthMode===\"custom\"?customWidth:\"100%\";const rootHeight=heightMode===\"custom\"?customHeight:\"100%\";const blockWidth=widthMode===\"fullBleed\"?\"100vw\":widthMode===\"custom\"?customWidth:\"100%\";const blockHeight=rootHeight;const blockOffsetStyles=widthMode===\"fullBleed\"?{marginLeft:\"calc(50% - 50vw)\",marginRight:\"calc(50% - 50vw)\"}:widthMode===\"custom\"?{marginLeft:0,marginRight:\"auto\"}:{};const suffixStyle={...appliedFont,fontSize:rSuffixSize,fontWeight:appliedFont.fontWeight||400,color:suffixColor,letterSpacing:-1,lineHeight:1};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:rootWidth,height:rootHeight,position:\"relative\",overflow:\"visible\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:blockWidth,height:blockHeight,minHeight:0,backgroundColor,borderRadius:computedBorderRadius,overflow:\"hidden\",display:\"grid\",gridTemplateColumns:`repeat(${gridConfig.cols}, 1fr)`,gridTemplateRows:`repeat(${gridConfig.rows}, 1fr)`,boxSizing:\"border-box\",transition:\"background-color 0.3s ease, border-radius 0.2s ease\",...blockOffsetStyles,...appliedFont},children:stats.map((stat,i)=>{const statSuffixPosition=stat.suffixPosition||suffixPosition;return /*#__PURE__*/_jsxs(\"div\",{ref:el=>itemRefs.current[i]=el,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:itemGap,padding:`${paddingY}px ${paddingX}px`,opacity:isStatic?1:0,transform:isStatic?\"none\":String(initStyle.transform??\"none\"),filter:isStatic?\"none\":String(initStyle.filter??\"none\"),transition:isStatic?\"none\":transitionStyle,boxSizing:\"border-box\",minWidth:0,minHeight:0,...getDivider(i)},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",justifyContent:\"center\",gap:2,minWidth:0},children:[statSuffixPosition===\"before\"&&/*#__PURE__*/_jsx(\"span\",{style:suffixStyle,children:stat.suffix}),/*#__PURE__*/_jsx(\"span\",{ref:el=>numberRefs.current[i]=el,style:{...appliedFont,fontSize:rNumberSize,fontWeight:appliedFont.fontWeight||500,color:numberColor,letterSpacing:-2,lineHeight:1,fontVariantNumeric:\"tabular-nums\"},children:isStatic?stat.number:stat.number.includes(\".\")?\"0.0\":\"0\"}),statSuffixPosition===\"after\"&&/*#__PURE__*/_jsx(\"span\",{style:suffixStyle,children:stat.suffix})]}),/*#__PURE__*/_jsx(\"span\",{style:{...appliedFont,fontSize:rLabelSize,color:labelColor,letterSpacing:1.5,lineHeight:1.25,textTransform:\"uppercase\",textAlign:\"center\"},children:stat.label})]},i);})}),demoMode&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 12px)\",left:\"50%\",transform:\"translateX(-50%)\",zIndex:10,background:\"rgba(22,22,24,0.88)\",backdropFilter:\"blur(28px)\",WebkitBackdropFilter:\"blur(28px)\",borderRadius:16,padding:\"10px 16px\",display:\"flex\",alignItems:\"center\",flexWrap:\"wrap\",gap:12,rowGap:8,justifyContent:\"center\",boxSizing:\"border-box\",border:\"1px solid rgba(255,255,255,0.07)\",boxShadow:\"0 8px 48px rgba(0,0,0,0.45), 0 1px 0 rgba(255,255,255,0.06) inset\",maxWidth:Math.max(containerWidth-32,240),width:\"max-content\",pointerEvents:\"all\"},children:[/*#__PURE__*/_jsx(DemoToggle,{label:demoState.theme===\"dark\"?\"Dark\":\"Light\",value:demoState.theme===\"dark\",onChange:v=>setDemo(\"theme\",v?\"dark\":\"light\")}),/*#__PURE__*/_jsx(DemoSegment,{label:\"Animation\",value:demoState.animationType,onChange:v=>setDemo(\"animationType\",v),options:[{label:\"Blur\",value:\"blur\"},{label:\"Slide\",value:\"slide\"},{label:\"Fade\",value:\"fade\"},{label:\"Scale\",value:\"scale\"}],compact:true}),/*#__PURE__*/_jsx(DemoSlider,{label:\"Number Size\",value:demoState.numberSize,onChange:v=>setDemo(\"numberSize\",v),min:24,max:96,step:2}),/*#__PURE__*/_jsx(DemoSlider,{label:\"Label Size\",value:demoState.labelSize,onChange:v=>setDemo(\"labelSize\",v),min:10,max:24,step:1}),/*#__PURE__*/_jsx(DemoSlider,{label:\"Gap\",value:demoState.itemGap,onChange:v=>setDemo(\"itemGap\",v),min:0,max:40,step:2}),/*#__PURE__*/_jsx(DemoSlider,{label:\"Radius\",value:demoState.borderRadius,onChange:v=>setDemo(\"borderRadius\",v),min:0,max:48,step:2})]})]});}addPropertyControls(AnimatedStats,{stats:{type:ControlType.Array,title:\"Stats\",control:{type:ControlType.Object,controls:{number:{type:ControlType.String,title:\"Number\",defaultValue:\"12\",placeholder:\"e.g. 4.9\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"M+\",placeholder:\"e.g. %, K, M+\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Active users\",placeholder:\"Subtitle\"},suffixPosition:{type:ControlType.Enum,title:\"Suffix Pos.\",options:[\"after\",\"before\"],optionTitles:[\"After\",\"Before\"],defaultValue:\"after\",displaySegmentedControl:true}}},defaultValue:[{number:\"12\",suffix:\"M+\",label:\"Active users\",suffixPosition:\"after\"},{number:\"98\",suffix:\"%\",label:\"Satisfaction\",suffixPosition:\"after\"},{number:\"340\",suffix:\"K\",label:\"Projects built\",suffixPosition:\"after\"},{number:\"4.9\",suffix:\"★\",label:\"Average rating\",suffixPosition:\"before\"}],maxCount:6},demoMode:{type:ControlType.Boolean,title:\"Demo Mode\",defaultValue:false},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"dark\",\"light\"],optionTitles:[\"Dark\",\"Light\"],defaultValue:\"dark\",displaySegmentedControl:true,hidden:props=>!!props.demoMode},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#0a0a0a\",hidden:props=>!!props.demoMode},numberColor:{type:ControlType.Color,title:\"Number Color\",defaultValue:\"#ffffff\",hidden:props=>!!props.demoMode},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"rgba(255,255,255,0.35)\",hidden:props=>!!props.demoMode},suffixColor:{type:ControlType.Color,title:\"Suffix Color\",defaultValue:\"rgba(255,255,255,0.5)\",hidden:props=>!!props.demoMode},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"rgba(255,255,255,0.08)\",hidden:props=>!!props.demoMode},widthMode:{type:ControlType.Enum,title:\"Width\",options:[\"frame\",\"custom\",\"fullBleed\"],optionTitles:[\"Frame\",\"Custom\",\"Full Bleed\"],defaultValue:\"frame\",displaySegmentedControl:true},customWidth:{type:ControlType.Number,title:\"Custom Width\",defaultValue:900,min:120,max:2400,step:10,unit:\"px\",displayStepper:true,hidden:props=>props.widthMode!==\"custom\"},heightMode:{type:ControlType.Enum,title:\"Height\",options:[\"frame\",\"custom\"],optionTitles:[\"Frame\",\"Custom\"],defaultValue:\"frame\",displaySegmentedControl:true},customHeight:{type:ControlType.Number,title:\"Custom Height\",defaultValue:200,min:80,max:1200,step:10,unit:\"px\",displayStepper:true,hidden:props=>props.heightMode!==\"custom\"},enableBorderRadius:{type:ControlType.Boolean,title:\"Border Radius\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:props=>!!props.demoMode},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:20,min:0,max:120,step:2,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode||props.enableBorderRadius===false},textFont:{type:ControlType.Font,title:\"Custom Font\",defaultFontType:\"sans-serif\",displayFontSize:false,displayTextAlignment:false,controls:\"basic\"},animationType:{type:ControlType.Enum,title:\"Animation\",options:[\"blur\",\"slide\",\"fade\",\"scale\"],optionTitles:[\"Blur\",\"Slide\",\"Fade\",\"Scale\"],defaultValue:\"blur\",hidden:props=>!!props.demoMode},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"1x4\",\"2x2\",\"4x1\"],optionTitles:[\"1 row 4 cols\",\"2 rows 2 cols\",\"4 rows 1 col\"],defaultValue:\"1x4\",displaySegmentedControl:true,hidden:props=>!!props.demoMode},numberSize:{type:ControlType.Number,title:\"Number Size\",defaultValue:48,min:24,max:120,step:2,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode},suffixSize:{type:ControlType.Number,title:\"Suffix Size\",defaultValue:28,min:8,max:120,step:1,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode},suffixPosition:{type:ControlType.Enum,title:\"Global Suffix\",options:[\"after\",\"before\"],optionTitles:[\"After\",\"Before\"],defaultValue:\"after\",displaySegmentedControl:true,hidden:props=>!!props.demoMode},labelSize:{type:ControlType.Number,title:\"Label Size\",defaultValue:13,min:10,max:32,step:1,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode},itemGap:{type:ControlType.Number,title:\"Item Gap\",defaultValue:10,min:0,max:48,step:2,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:16,min:0,max:160,step:4,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode},paddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:32,min:0,max:160,step:4,unit:\"px\",displayStepper:true,hidden:props=>!!props.demoMode},replayOnReenter:{type:ControlType.Boolean,title:\"Replay on Re-enter\",defaultValue:false},animationDuration:{type:ControlType.Number,title:\"Transition Duration\",defaultValue:2,min:.5,max:5,step:.1,unit:\"s\"},countDuration:{type:ControlType.Number,title:\"Count Duration\",defaultValue:2700,min:500,max:6e3,step:100,unit:\"ms\"},staggerDelay:{type:ControlType.Number,title:\"Stagger Delay\",defaultValue:250,min:0,max:800,step:50,unit:\"ms\"}});AnimatedStats.displayName=\"AnimatedStatsPro\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedStats\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"900\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedStatsPro.map"],"mappings":"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"}