{"version":3,"file":"HeroTest.gFFly8PV.mjs","names":["React.useRef","React.useState","React.useCallback","React.useMemo","p","_Fragment","SideBlock"],"sources":["https:/framerusercontent.com/modules/9Li8oIBu87wlh5sxYKvr/eCaxyOTdUwYZ6lrzydR0/HeroTest.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function HeroCompare(props){const{leftImage={src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Left image\"},rightImage={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Right image\"},leftBackground=\"#EEEEEE\",rightBackground=\"#EEEEEE\",initialPosition=55,showHandle=true,dividerColor=\"#FFFFFF\",dividerWidth=2,dividerShadow=true,handleColor=\"#FFFFFF\",handleSize=56,handleBorderColor=\"rgba(255,255,255,0.35)\",handleIconColor=\"rgba(0,0,0,0.75)\",left={kicker:\"Before\",heading:\"Left headline\",body:\"Add supporting text here. Color will switch based on slider position.\"},right={kicker:\"After\",heading:\"Right headline\",body:\"Add supporting text here. Color will switch based on slider position.\"},leftButton,rightButton,phoneContentSource=\"auto\",phoneButtonSource=\"auto\",kickerFont,headingFont,bodyFont,leftTextColors={onLeftImage:\"#FFFFFF\",onRightImage:\"#000000\"},rightTextColors={onLeftImage:\"#FFFFFF\",onRightImage:\"#000000\"},contentWidthPercent=34,contentPadding=56,contentGap=40,contentAlignY=\"center\",phoneBreakpointWidth=540,textGap=10,buttonMarginTop=6,animation=\"fadeUp\",animationDistance=18,animationStagger=.06,style}=props;const isStatic=useIsStaticRenderer();const containerRef=React.useRef(null);const leftContentRef=React.useRef(null);const rightContentRef=React.useRef(null);const[isPhone,setIsPhone]=React.useState(false);const[position,setPosition]=React.useState(()=>clamp01To100(initialPosition));const[isDragging,setIsDragging]=React.useState(false);const[leftBounds,setLeftBounds]=React.useState({start:0,end:50});const[rightBounds,setRightBounds]=React.useState({start:50,end:100});const inViewRef=React.useRef(null);const inView=useInView(inViewRef,{margin:\"-10% 0px -10% 0px\",amount:.2});React.useEffect(()=>{startTransition(()=>setPosition(clamp01To100(initialPosition)));},[initialPosition]);// ✅ More reliable in Framer breakpoints:\n// Use effectiveWidth = min(componentRectWidth, window.innerWidth)\nconst measure=React.useCallback(()=>{if(typeof window===\"undefined\")return;const c=containerRef.current;if(!c)return;const rect=c.getBoundingClientRect();if(rect.width<=0)return;const leftEl=leftContentRef.current;const rightEl=rightContentRef.current;const nextLeftBounds=leftEl?boundsPctWithin(leftEl,rect):{start:0,end:50};const nextRightBounds=rightEl?boundsPctWithin(rightEl,rect):{start:50,end:100};const effectiveWidth=Math.min(rect.width,window.innerWidth||rect.width);const nextIsPhone=effectiveWidth<=Math.max(320,phoneBreakpointWidth);startTransition(()=>{setLeftBounds(nextLeftBounds);setRightBounds(nextRightBounds);setIsPhone(nextIsPhone);});},[phoneBreakpointWidth]);React.useEffect(()=>{if(typeof window===\"undefined\")return;if(isStatic)return;measure();const onResize=()=>measure();window.addEventListener(\"resize\",onResize);let ro=null;if(\"ResizeObserver\"in window){ro=new ResizeObserver(()=>measure());if(containerRef.current)ro.observe(containerRef.current);// still observe left/right so bounds update when content changes\nif(leftContentRef.current)ro.observe(leftContentRef.current);if(rightContentRef.current)ro.observe(rightContentRef.current);}return()=>{window.removeEventListener(\"resize\",onResize);if(ro)ro.disconnect();};},[isStatic,measure]);const updateFromClientX=React.useCallback(clientX=>{const c=containerRef.current;if(!c)return;const rect=c.getBoundingClientRect();if(rect.width<=0)return;const x=clientX-rect.left;const pct=clamp01To100(x/rect.width*100);startTransition(()=>setPosition(pct));},[]);const onPointerDown=React.useCallback(e=>{if(isStatic)return;if(e.pointerType===\"mouse\"&&e.button!==0||!containerRef.current)return;try{e.currentTarget.setPointerCapture?.(e.pointerId);}catch{}e.preventDefault();startTransition(()=>setIsDragging(true));updateFromClientX(e.clientX);},[isStatic,updateFromClientX]);const onPointerMove=React.useCallback(e=>{if(isStatic)return;if(!isDragging)return;e.preventDefault();updateFromClientX(e.clientX);},[isStatic,isDragging,updateFromClientX]);const endDrag=React.useCallback(()=>{startTransition(()=>setIsDragging(false));},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;if(isStatic)return;if(!isDragging)return;const onWinUp=()=>endDrag();const onWinCancel=()=>endDrag();window.addEventListener(\"pointerup\",onWinUp,{passive:true});window.addEventListener(\"pointercancel\",onWinCancel,{passive:true});return()=>{window.removeEventListener(\"pointerup\",onWinUp);window.removeEventListener(\"pointercancel\",onWinCancel);};},[endDrag,isDragging,isStatic]);const alignItems=contentAlignY===\"top\"?\"flex-start\":contentAlignY===\"bottom\"?\"flex-end\":\"center\";const contentWidth=`${clamp01To100(contentWidthPercent)}%`;const canAnimate=!isStatic&&animation!==\"none\"&&inView;const parentVariants=animation===\"fadeUp\"?{hidden:{},show:{transition:{staggerChildren:Math.max(0,animationStagger)}}}:undefined;const childVariants=animation===\"fadeUp\"?{hidden:{opacity:0,y:Math.max(0,animationDistance)},show:{opacity:1,y:0,transition:{duration:.6,ease:[.22,1,.36,1]}}}:undefined;// Phone content pick\nconst phoneContent=React.useMemo(()=>{const pickAuto=()=>({kicker:right?.kicker?.trim()?right.kicker:left?.kicker||\"\",heading:right?.heading?.trim()?right.heading:left?.heading||\"\",body:right?.body?.trim()?right.body:left?.body||\"\"});if(phoneContentSource===\"left\")return left;if(phoneContentSource===\"right\")return right;return pickAuto();},[left,right,phoneContentSource]);// Phone button pick\nconst phoneButton=React.useMemo(()=>{if(phoneButtonSource===\"none\")return null;if(phoneButtonSource===\"left\")return leftButton??null;if(phoneButtonSource===\"right\")return rightButton??null;// auto\nreturn rightButton??leftButton??null;},[leftButton,rightButton,phoneButtonSource]);const phoneColors=phoneContentSource===\"left\"?leftTextColors:phoneContentSource===\"right\"?rightTextColors:rightTextColors||leftTextColors;const handleLabel=\"Drag to compare images\";return /*#__PURE__*/_jsxs(\"div\",{ref:node=>{containerRef.current=node;inViewRef.current=node;},style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",userSelect:\"none\",touchAction:\"pan-y\",WebkitUserSelect:\"none\",cursor:isStatic?\"default\":isDragging?\"grabbing\":\"grab\",...style},role:\"application\",\"aria-label\":\"Hero image comparison\",children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:rightBackground,backgroundImage:rightImage?.src?`url(${rightImage.src})`:undefined,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\"},role:\"img\",\"aria-label\":rightImage.alt||\"Right image\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:leftBackground,backgroundImage:leftImage?.src?`url(${leftImage.src})`:undefined,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",clipPath:`inset(0 ${100-position}% 0 0)`,willChange:isStatic?undefined:\"clip-path\"},role:\"img\",\"aria-label\":leftImage.alt||\"Left image\"}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:`${position}%`,height:\"100%\",width:dividerWidth,transform:`translateX(-${dividerWidth/2}px)`,backgroundColor:dividerColor,boxShadow:dividerShadow?\"0 0 12px rgba(0,0,0,0.35)\":\"none\",zIndex:3}}),showHandle&&/*#__PURE__*/_jsx(\"div\",{role:\"slider\",\"aria-label\":handleLabel,\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-valuenow\":position,tabIndex:isStatic?-1:0,onPointerDown:onPointerDown,onPointerMove:onPointerMove,onPointerUp:isStatic?undefined:endDrag,onPointerCancel:isStatic?undefined:endDrag,onKeyDown:isStatic?undefined:e=>{const step=e.shiftKey?10:2;if(e.key===\"ArrowLeft\"){e.preventDefault();startTransition(()=>setPosition(p=>clamp01To100(p-step)));}else if(e.key===\"ArrowRight\"){e.preventDefault();startTransition(()=>setPosition(p=>clamp01To100(p+step)));}else if(e.key===\"Home\"){e.preventDefault();startTransition(()=>setPosition(0));}else if(e.key===\"End\"){e.preventDefault();startTransition(()=>setPosition(100));}},style:{position:\"absolute\",left:`${position}%`,top:\"50%\",width:handleSize,height:handleSize,borderRadius:999,transform:`translate(-${handleSize/2}px, -${handleSize/2}px)`,backgroundColor:handleColor,boxShadow:\"0 10px 30px rgba(0,0,0,0.25)\",border:`1px solid ${handleBorderColor}`,zIndex:4,display:\"grid\",placeItems:\"center\",pointerEvents:\"auto\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:Math.max(16,handleSize*.55),height:Math.max(16,handleSize*.55),viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 7L4 12L9 17\",stroke:handleIconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 7L20 12L15 17\",stroke:handleIconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})}),/*#__PURE__*/_jsx(motion.div,{variants:parentVariants,initial:canAnimate?\"hidden\":undefined,animate:canAnimate?\"show\":undefined,style:{position:\"absolute\",inset:0,zIndex:2,display:\"flex\",alignItems,justifyContent:isPhone?\"center\":\"space-between\",padding:contentPadding,gap:contentGap,pointerEvents:\"none\",width:\"100%\",maxWidth:1240,margin:\"0 auto\"},children:isPhone?// ✅ Phone: ONLY ONE centered block\n/*#__PURE__*/_jsx(SideBlock,{// keep a ref for bounds calc (either is fine)\nref:leftContentRef,align:\"center\",width:\"min(520px, 92%)\",colors:phoneColors,dividerPct:pctWithinBounds(position,leftBounds.start,leftBounds.end),kicker:phoneContent.kicker,heading:phoneContent.heading,body:phoneContent.body,button:phoneButton,kickerFont:kickerFont,headingFont:headingFont,bodyFont:bodyFont,textGap:textGap,buttonMarginTop:buttonMarginTop,variants:childVariants}):// Desktop/Tablet: keep existing left/right as-is\n/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(SideBlock,{ref:leftContentRef,align:\"left\",width:contentWidth,colors:leftTextColors,dividerPct:pctWithinBounds(position,leftBounds.start,leftBounds.end),kicker:left.kicker,heading:left.heading,body:left.body,button:leftButton,kickerFont:kickerFont,headingFont:headingFont,bodyFont:bodyFont,textGap:textGap,buttonMarginTop:buttonMarginTop,variants:childVariants}),/*#__PURE__*/_jsx(SideBlock,{ref:rightContentRef,align:\"right\",width:contentWidth,colors:rightTextColors,dividerPct:pctWithinBounds(position,rightBounds.start,rightBounds.end),kicker:right.kicker,heading:right.heading,body:right.body,button:rightButton,kickerFont:kickerFont,headingFont:headingFont,bodyFont:bodyFont,textGap:textGap,buttonMarginTop:buttonMarginTop,variants:childVariants})]})})]});}const SideBlock=/*#__PURE__*/React.forwardRef(function SideBlock(props,ref){const{align,width,colors,dividerPct,kicker,heading,body,button,kickerFont,headingFont,bodyFont,textGap,buttonMarginTop,variants}=props;const textAlign=align;const itemsAlign=align===\"left\"?\"flex-start\":align===\"right\"?\"flex-end\":\"center\";const buttonJustify=align===\"left\"?\"flex-start\":align===\"right\"?\"flex-end\":\"center\";const leftOverlayClip=React.useMemo(()=>`inset(0 ${100-clamp01To100(dividerPct)}% 0 0)`,[dividerPct]);return /*#__PURE__*/_jsxs(motion.div,{ref:ref,variants:variants,style:{width,maxWidth:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:itemsAlign,gap:Math.max(0,textGap),pointerEvents:\"auto\",textAlign,overflow:\"visible\"},children:[kicker?/*#__PURE__*/_jsx(SplitText,{text:kicker,baseStyle:{...kickerFont,opacity:.95,width:\"100%\",margin:0,textAlign},leftColor:colors.onLeftImage,rightColor:colors.onRightImage,leftOverlayClip:leftOverlayClip}):null,heading?/*#__PURE__*/_jsx(SplitText,{text:heading,as:\"h1\",baseStyle:{...headingFont,opacity:1,width:\"100%\",margin:0,textAlign},leftColor:colors.onLeftImage,rightColor:colors.onRightImage,leftOverlayClip:leftOverlayClip}):null,body?/*#__PURE__*/_jsx(SplitText,{text:body,baseStyle:{...bodyFont,opacity:.95,width:\"100%\",margin:0,textWrap:\"balance\",whiteSpace:\"pre-wrap\",textAlign},leftColor:colors.onLeftImage,rightColor:colors.onRightImage,leftOverlayClip:leftOverlayClip}):null,button?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginTop:Math.max(0,buttonMarginTop),display:\"flex\",justifyContent:buttonJustify,overflow:\"visible\",pointerEvents:\"auto\"},children:button}):null]});});function clamp01To100(n){if(!Number.isFinite(n))return 50;return Math.max(0,Math.min(100,n));}function boundsPctWithin(el,containerRect){const r=el.getBoundingClientRect();const start=(r.left-containerRect.left)/containerRect.width*100;const end=(r.right-containerRect.left)/containerRect.width*100;return{start:clamp01To100(start),end:clamp01To100(end)};}function pctWithinBounds(pct,start,end){const span=Math.max(1e-5,end-start);return clamp01To100((pct-start)/span*100);}function SplitText(props){const{text,baseStyle,leftColor,rightColor,leftOverlayClip,as}=props;const Tag=as||\"div\";const outerWidth=typeof baseStyle.width===\"string\"?baseStyle.width:\"100%\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:outerWidth,overflow:\"visible\"},children:[/*#__PURE__*/_jsx(Tag,{style:{...baseStyle,color:rightColor},children:text}),/*#__PURE__*/_jsx(Tag,{\"aria-hidden\":\"true\",style:{...baseStyle,position:\"absolute\",inset:0,color:leftColor,clipPath:leftOverlayClip,pointerEvents:\"none\",willChange:\"clip-path\"},children:text})]});}addPropertyControls(HeroCompare,{panel:{type:ControlType.Enum,title:\"Panel\",options:[\"Content\",\"Buttons\",\"Images\",\"Slider\",\"Handle\",\"Typography\",\"Colors\",\"Layout\",\"Animation\"],defaultValue:\"Content\",displaySegmentedControl:false},// Buttons\nleftButton:{type:ControlType.ComponentInstance,title:\"Buttons / Left\",hidden:p=>p.panel!==\"Buttons\"},rightButton:{type:ControlType.ComponentInstance,title:\"Buttons / Right\",hidden:p=>p.panel!==\"Buttons\"},phoneButtonSource:{type:ControlType.Enum,title:\"Buttons / Phone Uses\",options:[\"auto\",\"left\",\"right\",\"none\"],optionTitles:[\"Auto (prefer Right)\",\"Left\",\"Right\",\"None\"],defaultValue:\"auto\",hidden:p=>p.panel!==\"Buttons\"},phoneContentSource:{type:ControlType.Enum,title:\"Content / Phone Uses\",options:[\"auto\",\"left\",\"right\"],optionTitles:[\"Auto (prefer Right)\",\"Left\",\"Right\"],defaultValue:\"auto\",hidden:p=>p.panel!==\"Content\"},// Images\nleftImage:{type:ControlType.ResponsiveImage,title:\"Images / Left\",hidden:p=>p.panel!==\"Images\"},rightImage:{type:ControlType.ResponsiveImage,title:\"Images / Right\",hidden:p=>p.panel!==\"Images\"},leftBackground:{type:ControlType.Color,title:\"Images / Left Fill\",defaultValue:\"#EEEEEE\",hidden:p=>p.panel!==\"Images\"},rightBackground:{type:ControlType.Color,title:\"Images / Right Fill\",defaultValue:\"#EEEEEE\",hidden:p=>p.panel!==\"Images\"},// Slider\ninitialPosition:{type:ControlType.Number,title:\"Slider / Initial\",defaultValue:55,min:0,max:100,step:1,unit:\"%\",hidden:p=>p.panel!==\"Slider\"},dividerColor:{type:ControlType.Color,title:\"Divider / Color\",defaultValue:\"#FFFFFF\",hidden:p=>p.panel!==\"Slider\"},dividerWidth:{type:ControlType.Number,title:\"Divider / Width\",defaultValue:2,min:1,max:20,step:1,unit:\"px\",hidden:p=>p.panel!==\"Slider\"},dividerShadow:{type:ControlType.Boolean,title:\"Divider / Shadow\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>p.panel!==\"Slider\"},// Handle\nshowHandle:{type:ControlType.Boolean,title:\"Handle / Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:p=>p.panel!==\"Handle\"},handleColor:{type:ControlType.Color,title:\"Handle / Fill\",defaultValue:\"#FFFFFF\",hidden:p=>p.panel!==\"Handle\"},handleBorderColor:{type:ControlType.Color,title:\"Handle / Border\",defaultValue:\"rgba(255,255,255,0.35)\",hidden:p=>p.panel!==\"Handle\"},handleIconColor:{type:ControlType.Color,title:\"Handle / Icon\",defaultValue:\"rgba(0,0,0,0.75)\",hidden:p=>p.panel!==\"Handle\"},handleSize:{type:ControlType.Number,title:\"Handle / Size\",defaultValue:56,min:28,max:120,step:1,unit:\"px\",hidden:p=>p.panel!==\"Handle\"||!p.showHandle},// Content\nleft:{type:ControlType.Object,title:\"Content / Left\",icon:\"object\",hidden:p=>p.panel!==\"Content\",controls:{kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"Before\"},heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Left headline\"},body:{type:ControlType.String,title:\"Body\",defaultValue:\"Add supporting text here. Color will switch based on slider position.\",displayTextArea:true}}},right:{type:ControlType.Object,title:\"Content / Right\",icon:\"object\",hidden:p=>p.panel!==\"Content\",controls:{kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"After\"},heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Right headline\"},body:{type:ControlType.String,title:\"Body\",defaultValue:\"Add supporting text here. Color will switch based on slider position.\",displayTextArea:true}}},// Typography\nkickerFont:{type:ControlType.Font,title:\"Typography / Kicker\",controls:\"extended\",defaultFontType:\"sans-serif\",hidden:p=>p.panel!==\"Typography\"},headingFont:{type:ControlType.Font,title:\"Typography / Heading (H1)\",controls:\"extended\",defaultFontType:\"sans-serif\",hidden:p=>p.panel!==\"Typography\"},bodyFont:{type:ControlType.Font,title:\"Typography / Body\",controls:\"extended\",defaultFontType:\"sans-serif\",hidden:p=>p.panel!==\"Typography\"},// Colors\nleftTextColors:{type:ControlType.Object,title:\"Colors / Left Text\",icon:\"color\",hidden:p=>p.panel!==\"Colors\",controls:{onLeftImage:{type:ControlType.Color,title:\"On Left\",defaultValue:\"#FFFFFF\"},onRightImage:{type:ControlType.Color,title:\"On Right\",defaultValue:\"#000000\"}}},rightTextColors:{type:ControlType.Object,title:\"Colors / Right Text\",icon:\"color\",hidden:p=>p.panel!==\"Colors\",controls:{onLeftImage:{type:ControlType.Color,title:\"On Left\",defaultValue:\"#FFFFFF\"},onRightImage:{type:ControlType.Color,title:\"On Right\",defaultValue:\"#000000\"}}},// Layout\nphoneBreakpointWidth:{type:ControlType.Number,title:\"Layout / Phone Breakpoint\",defaultValue:540,min:320,max:900,step:1,unit:\"px\",hidden:p=>p.panel!==\"Layout\"},contentWidthPercent:{type:ControlType.Number,title:\"Layout / Content Width\",defaultValue:34,min:20,max:48,step:1,unit:\"%\",hidden:p=>p.panel!==\"Layout\"},contentPadding:{type:ControlType.Number,title:\"Layout / Padding\",defaultValue:56,min:0,max:140,step:1,unit:\"px\",hidden:p=>p.panel!==\"Layout\"},contentGap:{type:ControlType.Number,title:\"Layout / Gap\",defaultValue:40,min:0,max:140,step:1,unit:\"px\",hidden:p=>p.panel!==\"Layout\"},textGap:{type:ControlType.Number,title:\"Text / Gap\",defaultValue:10,min:0,max:60,step:1,unit:\"px\",hidden:p=>p.panel!==\"Layout\"},buttonMarginTop:{type:ControlType.Number,title:\"Buttons / Margin Top\",defaultValue:6,min:0,max:80,step:1,unit:\"px\",hidden:p=>p.panel!==\"Layout\"},contentAlignY:{type:ControlType.Enum,title:\"Layout / Align Y\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"center\",displaySegmentedControl:true,hidden:p=>p.panel!==\"Layout\"},// Animation\nanimation:{type:ControlType.Enum,title:\"Animation / Type\",options:[\"none\",\"fadeUp\"],optionTitles:[\"None\",\"Fade Up\"],defaultValue:\"fadeUp\",displaySegmentedControl:true,hidden:p=>p.panel!==\"Animation\"},animationDistance:{type:ControlType.Number,title:\"Animation / Distance\",defaultValue:18,min:0,max:80,step:1,unit:\"px\",hidden:p=>p.panel!==\"Animation\"||p.animation===\"none\"},animationStagger:{type:ControlType.Number,title:\"Animation / Stagger\",defaultValue:.06,min:0,max:.4,step:.01,hidden:p=>p.panel!==\"Animation\"||p.animation===\"none\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeroCompare\",\"slots\":[\"leftButton\",\"rightButton\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeroTest.map"],"mappings":"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"}