{"version":3,"file":"stack_3_vertical_image.C3e8LBSt.mjs","names":["useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/KfK23AVMM8YCcFaWXJAN/Xwy1Q5yYDBsWMOVqsa7X/stack_3_vertical_image.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useEffect,useRef,useCallback}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */function useResponsive(){const[isMobile,setIsMobile]=useState(false);const[isTablet,setIsTablet]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const mobileMQ=window.matchMedia(\"(max-width: 767px)\");const tabletMQ=window.matchMedia(\"(min-width: 768px) and (max-width: 1023px)\");const sync=()=>{setIsMobile(mobileMQ.matches);setIsTablet(tabletMQ.matches);};sync();const mobileListener=e=>setIsMobile(e.matches);const tabletListener=e=>setIsTablet(e.matches);if(mobileMQ.addEventListener){mobileMQ.addEventListener(\"change\",mobileListener);tabletMQ.addEventListener(\"change\",tabletListener);}else if(mobileMQ.addListener){mobileMQ.addListener(mobileListener);tabletMQ.addListener(tabletListener);}window.addEventListener(\"resize\",sync);return()=>{if(mobileMQ.removeEventListener){mobileMQ.removeEventListener(\"change\",mobileListener);tabletMQ.removeEventListener(\"change\",tabletListener);}else if(mobileMQ.removeListener){mobileMQ.removeListener(mobileListener);tabletMQ.removeListener(tabletListener);}window.removeEventListener(\"resize\",sync);};},[]);return{isMobile,isTablet};}function isVideo(src){if(!src)return false;return/\\.(mp4|webm|ogg|mov)(\\?|$)/i.test(src)||/video/i.test(src);}function AccordionItem({title,body,accentColor,isActive,onClick,titleFont,bodyFont,titleColor,bodyColor,scope}){return /*#__PURE__*/_jsxs(\"div\",{onClick:onClick,className:scope+\"-item\",style:{cursor:\"pointer\",display:\"flex\",flexDirection:\"row\",gap:16,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{backgroundColor:isActive?accentColor:\"#E0E0E0\",scaleY:isActive?1:.6},transition:{duration:.4,ease:[.25,.1,.25,1]},style:{width:3,borderRadius:2,flexShrink:0,originY:0,backgroundColor:isActive?accentColor:\"#E0E0E0\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(motion.h4,{animate:{color:isActive?titleColor:\"#6B7280\"},transition:{duration:.3},className:scope+\"-itemTitle\",style:{margin:0,fontFamily:titleFont,fontWeight:600,color:isActive?titleColor:\"#6B7280\"},children:title}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:isActive&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:.4,ease:[.25,.1,.25,1]},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"p\",{className:scope+\"-itemBody\",style:{margin:0,fontFamily:bodyFont,fontWeight:400,color:bodyColor,paddingTop:4},children:body})},\"body\")})]})]});}function MediaDisplay({src,alt,borderRadius}){if(!src){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",minHeight:300,background:\"linear-gradient(135deg, #f0f4f8 0%, #e2e8f0 100%)\",borderRadius,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#94a3b8\",fontSize:14,fontFamily:\"Inter, system-ui, sans-serif\"},children:\"Upload an image or video\"});}if(isVideo(src)){return /*#__PURE__*/_jsx(\"video\",{src:src,autoPlay:true,loop:true,muted:true,playsInline:true,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius,display:\"block\"}});}return /*#__PURE__*/_jsx(\"img\",{src:src,alt:alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius,display:\"block\"}});}export default function Stack_3_vertical_image(props){const{sectionLabel,sectionLabelColor,title,titleColor,description,descriptionColor,statValue,statValueColor,statDescription,statDescriptionColor,showStat,titleFont,bodyFont,item1Title,item1Body,item1Media,item1MediaAlt,item2Title,item2Body,item2Media,item2MediaAlt,item3Title,item3Body,item3Media,item3MediaAlt,item4Title,item4Body,item4Media,item4MediaAlt,item5Title,item5Body,item5Media,item5MediaAlt,item6Title,item6Body,item6Media,item6MediaAlt,itemCount,accentColor,itemTitleColor,itemBodyColor,mediaBorderRadius,mediaShadow,backgroundColor,sectionPaddingY,contentGap,autoRotate,autoRotateInterval,style}=props;const{isMobile,isTablet}=useResponsive();const[activeIndex,setActiveIndex]=useState(0);const[isInView,setIsInView]=useState(true);const timerRef=useRef(null);const rootRef=useRef(null);const scopeRef=useRef(\"s3vi-\"+Math.random().toString(36).slice(2,8));const scope=scopeRef.current;useEffect(()=>{if(typeof window===\"undefined\"||!rootRef.current)return;if(typeof IntersectionObserver===\"undefined\"){setIsInView(true);return;}const obs=new IntersectionObserver(entries=>{entries.forEach(entry=>setIsInView(entry.isIntersecting));},{threshold:.1});obs.observe(rootRef.current);return()=>obs.disconnect();},[]);const allItems=[{title:item1Title,body:item1Body,media:item1Media,alt:item1MediaAlt},{title:item2Title,body:item2Body,media:item2Media,alt:item2MediaAlt},{title:item3Title,body:item3Body,media:item3Media,alt:item3MediaAlt},{title:item4Title,body:item4Body,media:item4Media,alt:item4MediaAlt},{title:item5Title,body:item5Body,media:item5Media,alt:item5MediaAlt},{title:item6Title,body:item6Body,media:item6Media,alt:item6MediaAlt}];const items=allItems.slice(0,Math.min(itemCount||3,6));const currentMedia=items[activeIndex]?.media||items[0]?.media||\"\";const currentAlt=items[activeIndex]?.alt||items[0]?.alt||\"\";const resetTimer=useCallback(()=>{if(timerRef.current)clearInterval(timerRef.current);if(autoRotate&&isInView){timerRef.current=setInterval(()=>{setActiveIndex(prev=>(prev+1)%items.length);},(autoRotateInterval||5)*1e3);}},[autoRotate,autoRotateInterval,items.length,isInView]);useEffect(()=>{resetTimer();return()=>{if(timerRef.current)clearInterval(timerRef.current);};},[resetTimer]);const handleItemClick=i=>{setActiveIndex(i);resetTimer();};const isStacked=isMobile||isTablet;const shadowStyle=mediaShadow?\"0 25px 50px -12px rgba(0,0,0,0.08), 0 12px 24px -8px rgba(0,0,0,0.04)\":\"none\";return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...style,width:\"100%\",backgroundColor:backgroundColor,display:\"flex\",justifyContent:\"center\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .${scope}-wrap {\n                    padding-left: 0;\n                    padding-right: 0;\n                }\n                @media (max-width: 1023px) {\n                    .${scope}-wrap { padding-left: 40px; padding-right: 40px; }\n                }\n                @media (max-width: 767px) {\n                    .${scope}-wrap { padding-left: 20px; padding-right: 20px; }\n                }\n                .${scope}-label { font-size: clamp(13px, 1.3vw, 15px); }\n                .${scope}-title { font-size: clamp(28px, 4.2vw, 42px); line-height: 1.15; letter-spacing: -0.02em; }\n                .${scope}-desc  { font-size: clamp(15px, 1.5vw, 17px); line-height: 1.6; }\n                .${scope}-stat  { font-size: clamp(32px, 3.8vw, 40px); line-height: 1.1; }\n                .${scope}-statDesc { font-size: clamp(13px, 1.3vw, 15px); line-height: 1.5; }\n                .${scope}-itemTitle { font-size: clamp(16px, 1.6vw, 18px); line-height: 1.4; }\n                .${scope}-itemBody { font-size: clamp(14px, 1.45vw, 16px); line-height: 1.6; }\n                .${scope}-item { padding: 20px 0; }\n                @media (max-width: 767px) { .${scope}-item { padding: 16px 0; } }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:scope+\"-wrap\",style:{width:\"100%\",maxWidth:1200,paddingTop:sectionPaddingY||80,paddingBottom:sectionPaddingY||80,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:isMobile?24:40,marginBottom:contentGap||48},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,maxWidth:isMobile?\"100%\":\"65%\"},children:[sectionLabel&&/*#__PURE__*/_jsx(\"p\",{className:scope+\"-label\",style:{margin:\"0 0 12px 0\",fontFamily:bodyFont,fontWeight:600,color:sectionLabelColor,letterSpacing:\"0.02em\"},children:sectionLabel}),title&&/*#__PURE__*/_jsx(\"h2\",{className:scope+\"-title\",style:{margin:\"0 0 16px 0\",fontFamily:titleFont,fontWeight:700,color:titleColor},children:title}),description&&/*#__PURE__*/_jsx(\"p\",{className:scope+\"-desc\",style:{margin:0,fontFamily:bodyFont,fontWeight:400,color:descriptionColor,maxWidth:640},children:description})]}),showStat&&statValue&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:16,alignItems:\"flex-start\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:3,minHeight:60,borderRadius:2,backgroundColor:accentColor,flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{className:scope+\"-stat\",style:{margin:\"0 0 4px 0\",fontFamily:titleFont,fontWeight:700,color:statValueColor},children:statValue}),statDescription&&/*#__PURE__*/_jsx(\"p\",{className:scope+\"-statDesc\",style:{margin:0,fontFamily:bodyFont,fontWeight:400,color:statDescriptionColor,maxWidth:180},children:statDescription})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isStacked?\"column\":\"row\",gap:isStacked?32:contentGap||48,alignItems:isStacked?\"stretch\":\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:isStacked?\"unset\":\"0 0 42%\",display:\"flex\",flexDirection:\"column\",gap:0},children:items.map((item,i)=>/*#__PURE__*/_jsx(AccordionItem,{title:item.title,body:item.body,accentColor:accentColor,isActive:activeIndex===i,onClick:()=>handleItemClick(i),titleFont:titleFont,bodyFont:bodyFont,titleColor:itemTitleColor,bodyColor:itemBodyColor,scope:scope},i))}),/*#__PURE__*/_jsx(\"div\",{style:{flex:isStacked?\"unset\":1,width:isStacked?\"100%\":undefined,position:\"relative\",minHeight:isMobile?240:isTablet?320:400,borderRadius:mediaBorderRadius||12,boxShadow:shadowStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.4,ease:[.25,.1,.25,1]},style:{width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0},children:/*#__PURE__*/_jsx(MediaDisplay,{src:currentMedia,alt:currentAlt,borderRadius:mediaBorderRadius||12})},currentMedia+activeIndex)})})]})]})]});}addPropertyControls(Stack_3_vertical_image,{sectionLabel:{title:\"Section Label\",type:ControlType.String,defaultValue:\"Cost optimisation\"},sectionLabelColor:{title:\"Label Color\",type:ControlType.Color,defaultValue:\"#635BFF\"},title:{title:\"Title\",type:ControlType.String,defaultValue:\"Lower card processing costs\"},titleColor:{title:\"Title Color\",type:ControlType.Color,defaultValue:\"#0A2540\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Businesses on IC+ pricing can lower their costs with AI that prevents excessive retries and costly declines, and access network tokens savings.\"},descriptionColor:{title:\"Description Color\",type:ControlType.Color,defaultValue:\"#425466\"},showStat:{title:\"Show Stat\",type:ControlType.Boolean,defaultValue:true},statValue:{title:\"Stat Value\",type:ControlType.String,defaultValue:\"2.8%\",hidden:props=>!props.showStat},statValueColor:{title:\"Stat Value Color\",type:ControlType.Color,defaultValue:\"#635BFF\",hidden:props=>!props.showStat},statDescription:{title:\"Stat Description\",type:ControlType.String,defaultValue:\"potential reduction in processing costs with custom IC+ pricing\",hidden:props=>!props.showStat},statDescriptionColor:{title:\"Stat Desc Color\",type:ControlType.Color,defaultValue:\"#425466\",hidden:props=>!props.showStat},titleFont:{title:\"Title Font\",type:ControlType.String,defaultValue:\"Inter, system-ui, sans-serif\"},bodyFont:{title:\"Body Font\",type:ControlType.String,defaultValue:\"Inter, system-ui, sans-serif\"},itemCount:{title:\"Number of Items\",type:ControlType.Number,defaultValue:3,min:1,max:6,step:1,displayStepper:true},accentColor:{title:\"Accent Color\",type:ControlType.Color,defaultValue:\"#635BFF\"},itemTitleColor:{title:\"Item Title Color\",type:ControlType.Color,defaultValue:\"#0A2540\"},itemBodyColor:{title:\"Item Body Color\",type:ControlType.Color,defaultValue:\"#425466\"},item1Title:{title:\"Item 1 Title\",type:ControlType.String,defaultValue:\"Decline prevention\"},item1Body:{title:\"Item 1 Body\",type:ControlType.String,defaultValue:\"Predict and proactively decline charges most likely to be rejected, while balancing impact to your auth rates.\"},item1Media:{title:\"Item 1 Media\",type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\",\"mp4\",\"webm\"]},item1MediaAlt:{title:\"Item 1 Alt Text\",type:ControlType.String,defaultValue:\"Decline prevention visual\"},item2Title:{title:\"Item 2 Title\",type:ControlType.String,defaultValue:\"Excessive retry prevention\",hidden:props=>(props.itemCount||3)<2},item2Body:{title:\"Item 2 Body\",type:ControlType.String,defaultValue:\"Avoid network penalties by automatically preventing excessive retries and declining previously rejected charges.\",hidden:props=>(props.itemCount||3)<2},item2Media:{title:\"Item 2 Media\",type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\",\"mp4\",\"webm\"],hidden:props=>(props.itemCount||3)<2},item2MediaAlt:{title:\"Item 2 Alt Text\",type:ControlType.String,defaultValue:\"Retry prevention visual\",hidden:props=>(props.itemCount||3)<2},item3Title:{title:\"Item 3 Title\",type:ControlType.String,defaultValue:\"Network tokens savings\",hidden:props=>(props.itemCount||3)<3},item3Body:{title:\"Item 3 Body\",type:ControlType.String,defaultValue:\"Tap into possible interchange rate and scheme fee reductions with network tokens.\",hidden:props=>(props.itemCount||3)<3},item3Media:{title:\"Item 3 Media\",type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\",\"mp4\",\"webm\"],hidden:props=>(props.itemCount||3)<3},item3MediaAlt:{title:\"Item 3 Alt Text\",type:ControlType.String,defaultValue:\"Network tokens visual\",hidden:props=>(props.itemCount||3)<3},item4Title:{title:\"Item 4 Title\",type:ControlType.String,defaultValue:\"Feature four\",hidden:props=>(props.itemCount||3)<4},item4Body:{title:\"Item 4 Body\",type:ControlType.String,defaultValue:\"Description for the fourth feature item.\",hidden:props=>(props.itemCount||3)<4},item4Media:{title:\"Item 4 Media\",type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\",\"mp4\",\"webm\"],hidden:props=>(props.itemCount||3)<4},item4MediaAlt:{title:\"Item 4 Alt Text\",type:ControlType.String,defaultValue:\"Feature four visual\",hidden:props=>(props.itemCount||3)<4},item5Title:{title:\"Item 5 Title\",type:ControlType.String,defaultValue:\"Feature five\",hidden:props=>(props.itemCount||3)<5},item5Body:{title:\"Item 5 Body\",type:ControlType.String,defaultValue:\"Description for the fifth feature item.\",hidden:props=>(props.itemCount||3)<5},item5Media:{title:\"Item 5 Media\",type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\",\"mp4\",\"webm\"],hidden:props=>(props.itemCount||3)<5},item5MediaAlt:{title:\"Item 5 Alt Text\",type:ControlType.String,defaultValue:\"Feature five visual\",hidden:props=>(props.itemCount||3)<5},item6Title:{title:\"Item 6 Title\",type:ControlType.String,defaultValue:\"Feature six\",hidden:props=>(props.itemCount||3)<6},item6Body:{title:\"Item 6 Body\",type:ControlType.String,defaultValue:\"Description for the sixth feature item.\",hidden:props=>(props.itemCount||3)<6},item6Media:{title:\"Item 6 Media\",type:ControlType.File,allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\",\"mp4\",\"webm\"],hidden:props=>(props.itemCount||3)<6},item6MediaAlt:{title:\"Item 6 Alt Text\",type:ControlType.String,defaultValue:\"Feature six visual\",hidden:props=>(props.itemCount||3)<6},mediaBorderRadius:{title:\"Media Radius\",type:ControlType.Number,defaultValue:12,min:0,max:32,step:1},mediaShadow:{title:\"Media Shadow\",type:ControlType.Boolean,defaultValue:true},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},sectionPaddingY:{title:\"Vertical Padding\",type:ControlType.Number,defaultValue:80,min:0,max:200,step:8},contentGap:{title:\"Content Gap\",type:ControlType.Number,defaultValue:48,min:16,max:120,step:4},autoRotate:{title:\"Auto Rotate\",type:ControlType.Boolean,defaultValue:false},autoRotateInterval:{title:\"Rotate Interval (s)\",type:ControlType.Number,defaultValue:5,min:2,max:30,step:1,hidden:props=>!props.autoRotate}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Stack_3_vertical_image\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./stack_3_vertical_image.map"],"mappings":"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"}